基于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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值