很多JSF初学者遇到这样的问题,即: 控件的action或者actionLinstener绑定的backben的方法不执行.即:调试时打不到断点. 这种情况下,一般是由以下原因引起的: 1。JSF生命周期INVOKE APPLICATION 阶段之前的其他阶段发生了异常,导致INVOKE APPLICATION 阶段没有被JSF执行,那么一般是页面中输入控件所绑定的backbean 某些属性getter 或setter方法中出现了异常,在这些方法中打断点可以发现问题. 2.执行命令的控件不再form中,所以,网页没有提交数据过来,更不会执行命令控件的动作了! 3。绑 ...
通过一个CHM文件就可以纵览JSF API doc以及 Myfaces API doc,还是能提供一点方便的!
这是我在培训公司弟兄使用JSF开发web应用时开发的一个范例网站,里面的JSF页面上都带有相关JSF 组件的用法说明。也附带了java源代码. 由于该网站里参杂了Shale的内容,又因为附件不能过大,我删除了有关shale的一些包,所以网站是不能跑起来的,另外用的myfaces版本可能也比较老了,因为这个范例在1年前写的。 不过看看JSP源码和java源代码还是可能给初学者一些帮助,避免走弯路。如果谁把那个网站整理后跑起来,请把整理后的东西回复上来。 里面有些代码还是有一定用处的,比如说上传附件等。
2007-07-18

任务定时器quartz开发教程

关键字: quartz
假如你想开发一个定期自动备份数据库及文件系统的JAVA应用? 假如你想在应用中(比如工作流)定时启动某些工作任务...... 假如你想在OA中让客户自定义某些定时的工作提醒..... 那么,请使用Quartz框架吧,这是一个最著名开源的Java 定时器框架,具官方文档介绍,在思科等著名大公司产品中就使用了Quartz框架. Quartz是一个任务日程管理系统,这个系统可以与任何其他软件系统集成或者一起使用。术语“日程进度管理器”可能对于不同的人有不同的理解。当你阅读这个指南之后,你会对这个术语有固定的理解。简而言之,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执 ...
在进行大型系统开发的时候: 假如你使用Flex这个RIA技术开发WEB应用事,Flex Data Management Serivce的核心就是基于消息中间件开发,因此了解什么是消息非常有助于Flex开发。 假如你系统中的部门\人员要被删除了,那么如何通知其他关心部门\人员变化的系统作出相应的处理呢? 假如你的系统分布在不同的计算机上,如何让这些系统缓存的基础数据同步呢? 解决方案就是使用" 消息中间件", 而JMS(Java Message Service)则是开发" 消息中间件"的Java 语言规范. 本文详细介绍了什么是JMS以及JMS规范的主体内容,并给出了如何使用SUN 公 ...
ltian
搜索本博客
最近加入圈子
存档
最新评论