JSF & Myfaces
JSF without ManagedBean
摘要: 这几天突发奇想,过去通过一些对 Navigation 的实现来省去了 JSF Navigation 的配置,现在又有新的想法了,能不能在 face-config.xml 中连 Managed Bean 都不要配置了呢,答案是肯定的,并且在实践中也得到了证明。
阅读全文
posted @
2006-09-05 10:16 steady 阅读(3573) |
评论 (2) 编辑
JSF 中使用自定义 Navigation
摘要: 过去的一段时间,一直有人拿 JSF 的 Navigation 当靶子,批评 JSF,其实细心的人会发现,在 Java 世界,这样的批评常常是很片面的,几乎所有成熟的应用框架,在除了实现某些默认的功能外,还保留一些扩展的接口,提供了相当的扩展性,比如说 struts, spring 等很多的 web framework 都提供了很多扩展的接口,当然,JSF 也一样。JSF 的 Navigation 中,我们一个 page 都有一个 from-view-id ,它的每个 navigation 出口 to-view-id 都必须定义,所以在不同的 from-view-id 中会有一些重复的 to-view-id,并且每当有一个新的 navigation 路径,我们都必须配置这个路径,才能够在 action 中正确的转向我们这个路径。很多情况下,这样的方式用起来都不是很爽,我们需要有一些简单的方式,我们在 action 事件中,直接 return 一个 page 的 path 就会直接 forward 到这个 page ,在用的时候会方便一些,有没有办法去做到呢?
阅读全文
posted @
2006-05-29 08:52 steady 阅读(2425) |
评论 (2) 编辑
在JSF中实现分页(三)
摘要: 好久没有写点东西了,这次想把JSF中的分页系列文章再扩充一点,说明一下查询和分页结合的情况,当我们把查询条件和查询结果放到一个页面上时,查询还是非常容易实现的,甚至不需要我们手工去从数据库中查询。
阅读全文
posted @
2006-03-28 19:12 steady 阅读(6676) |
评论 (5) 编辑
JSF OpenDoc 活动开展
摘要: 为了让更多的朋友了解 JSF ,也让 JSF 变得对大家不那么陌生,我和一些积极贡献的朋友们在 BlogJava 和我的 JSF 论坛上开展了 JSF OpenDoc 活动,目的是为了把更多更好的 JSF 资料奉献给大家,目前包括两部分 《 JSF Cookbook 》主要是把使用上常见的问题拿出来和大家分享,为了让大家能够更好的找到自己问题的解决方案,第二部分 《 JSF OpenDoc 》主要是翻译国外的优秀文档,把这些好的文档中文化,让更多的人能够更容易的去学去用 JSF。
阅读全文
posted @
2006-03-08 10:28 steady 阅读(1976) |
评论 (4) 编辑
使用Shale巧妙解决JSF中的几个难题
摘要: 好久都没有去写点东西了,不过最近也没有太多的时间去专门研究一些东西,就把我在实践中的一些经验拿出来和大家分享。因为 iCustomer 这个使用 JSF 的项目,最近一直在尝试解决一些过去遗留下来的问题,比如说验证之类的,还有防止重复提交页面,最后加上一个日期转换的问题。
阅读全文
posted @
2006-03-07 09:57 steady 阅读(2975) |
评论 (2) 编辑
JSF中使用Struts Tiles和Standalone Tiles
摘要: Tiles是Struts中提供的一个优秀的模板技术,在JSF中,默认并没有提供这样的模板技术,但是,我们可以很容易的集成Struts中提供的Tiles到JSF中,现在,Tiles从Struts中独立出来了,我们也可以在JSF中使用Shale中提供的Standalone Tiles。
阅读全文
posted @
2006-02-08 17:26 steady 阅读(2976) |
评论 (3) 编辑
JSF实践项目MyPSP
摘要: 这是我最近三个月从学JSF开始做的一个实践项目,我在这里写的一些关于JSF的文章和随笔都是在这个项目基础上的,现在我把它拿出来和大家分享,同时也希望对此项目有兴趣的朋友能够投入到项目中来,也希望我的一些经验能给大家带来一些学习上的便利。同时也请高手多多指点,就让我们在学习和实践中共同进步。
阅读全文
posted @
2006-02-08 09:26 steady 阅读(3159) |
评论 (1) 编辑
JSF的中文化与国际化
摘要: 对于各种不同的Java应用,国际化的问题总会给我们非英文用户带来一些麻烦,在JSF中也一样,在实践中碰到了一系列不容易解决的问题,最终解决的大部分的问题,也完成了一个小项目,我把我的一些经验拿出来和大家分享一下,希望能让大家在这些地方少走一些弯路。
阅读全文
posted @
2006-01-20 20:39 steady 阅读(2192) |
评论 (1) 编辑
解析Tree2(一)
摘要: 在我的 blog 中,JSF 的Tree2 组件一直都是一个热门的讨论话题,为了向大家介绍更多关于Tree2的内容,我翻译了这篇原产于 Apache Myfaces 社区的介绍 Tree2 的文章,希望大家能够对 Tree2 有更深的认识。
阅读全文
posted @
2006-01-13 12:59 steady 阅读(2519) |
评论 (1) 编辑
JSF的最佳拍档
摘要: 工欲善其事,必先利其器。做Java的Web开发也不例外,一个好的工具,往往会达到事半功倍的效果。开发JSF有着无数好用的工具,基本上都是Eclipse的插件,BEA Workshop(前身是NitroX),Exadel,MyEclipse等等,当然IBM Rational 的RSA和Borland的JBuilder还有Oracle的JDeveloper都具备这方面的开发功能,但是因为太过庞大了,就不推荐了,我重点推荐的是Workshop和Exadel。
阅读全文
posted @
2006-01-11 09:32 steady 阅读(9582) |
评论 (22) 编辑
在JSF中使用Shale进行客户端验证
摘要: JSF中默认并没有提供客户端验证机制,这就需要使用其他的方法来验证,Shale已经为我们做好了,通过封装commonsValidator,实现了非常方便易用的客户端验证。
阅读全文
posted @
2006-01-05 09:25 steady 阅读(4544) |
评论 (7) 编辑
在JSF中实现分页(二)
摘要: 前面一篇直接使用了Myfaces中的两个Component完成了一个简单的分页,这里将会介绍一种On-demand loading的方法来进行分页,仅仅在需要数据的时候加载。
阅读全文
posted @
2005-12-30 10:30 steady 阅读(14999) |
评论 (21) 编辑
在JSF中实现分页(一)
摘要: 对于大多数Web应用,分页都是必不可少的功能,当然在JSF中也一样,我在这里用两篇文章介绍两种方法来展示一下,如何在JSF中实现分页。
阅读全文
posted @
2005-12-29 20:55 steady 阅读(12448) |
评论 (2) 编辑
Full JSF & Myfaces Archive