`
zhengcaihai529
  • 浏览: 46383 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

基于JSF开发的一些经验分享

阅读更多

         在一年前关注了jsf,对jsf就比较喜欢,虽然struts 2和 spring的mvc都不错,但是我觉得jsf的生命周期和扩展点吸引了很多人,不过从搜索中可以看到,国内jsf的使用并不多,大多都是ssh,当然各个都有优缺点,网络上多的是这样的文章,越方便的东西一般都有另一方面的牺牲,看是否对自己的项目合理就是了。

         在开始学jsf的时候,那时候是1.+版本,总体来说在表面上做文章,学习使用标签,了解从前端到后端的主要步骤,对开发组件这块,一窍不通,而且jsf开发组件还是比较麻烦,但是一旦开发好了就觉得多么灵活,有时间和精力的朋友可以试试看。本人一般都带着学习的心态做自己的事情,常常重复轮子,所以一般都喜欢自己写写组件,方便自己使用,第一个原因是在使用jsf grid的时候感觉要写太多了,最好能一句话就搞定的平常的列表,而且能最好使用jquery的一些插件,一个标签一个事件方法,一个后端service方法,就可以搞定的,例如:

1、标签 

 

<ch:datagrid id="datagrid"  value="CHS-USER" actionListener="#{userInfoBean.getUserList}"> </ch:datagrid>

 

2、效果如附件所示

 

这样的开发相对来说会快点,不会再为了前端表格处理麻烦,效果也比较好看点

 

 另外,喜欢写组件的原因是当组件使用js/css的资源文件,可以直接在render中写好,而且jsf会过滤重复的资源文件,这点可以解决经常在页面为了那些js/css烦恼,我开始工作的时候就经常这样,想想就觉得麻烦。

 

 下午还要去参加tdd的交流会,先到这里,后面补充啊,罪过。。。。。。

 

 在外网挂上一个小小学习成果,当然会比较粗糙,挂到外网用于交流学习,先公布一下地址http://222.189.237.76:8077/CH-SERVICE   user/password :admin/000000,想搞破坏很容易,希望别这样。

 

大家有什么问题或建议,收听我微薄交流吧:http://t.qq.com/tomakeyousmile

  • 大小: 56.1 KB
  • 大小: 119.4 KB
  • 大小: 51.6 KB
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics