您现在的位置: 365建站网 > 365文章 > 初识JSF及感受

初识JSF及感受

文章来源:365jz.com     点击数:157    更新时间:2009-10-04 11:12   参与评论

      JSF其全名为Java Server Faces。是Sun公司推出的一套Java Web 应用技术标准。是一种新技术框架。其实,它早已经发布了,但是一直没有受到重视,还没有真正的成为Web的主流框架。
     对JSF接触已有段时间了,但是对其使用还不熟练。JSF给我的第一印象就是像Asp.Net那样的组件式开发,使用了UI组件,减少了许多代码的编写,提高了效率。之前一直在学JSP,感觉JSF的页面比较整洁,不像JSP页面那样混杂。可以很清晰的将客户端与服务器,即前台页面与后台业务逻辑分离开来。
     使用UI组件,只需要进行简单的配置,就可以实现以前比较复杂的操作。比如数据表格dataTable,只需要给它绑定一个DataTable或是List集合就可以了。不需要再像JSP那样要自己写for循环来循环遍历数据了。还有验证器、转换器等的使用,都省去了繁琐代码的编写。但是想要运用好这些组件也不是那么容易。就比如在dataTable中使用单选按钮和复选框等进行相应的操作,就比较的复杂。官方提供的组件库比较少,功能也不全。这就需要我们应用第三方的组件库。常用的有:Tomahawk、Tobago、Trinidad和Orchestra等,一般用Tomahawk就Ok啦。将官方提供的组件和Tomahawk结合起来使用,JSF就会变得很好用啦~ (*^__^*) ~ 关于一些组件的使用,和一些常用的方法,我还会继续总结说明的。
     JSF的生命周期是核心的问题,目前还在研究中......有些问题还不太懂。(⊙_⊙)
     其实我感觉我们做程序开发的,有时候真的没有必要去刨根问底的彻底搞明白某些深奥的问题。有些规范是针对工具实现者的,而不是针对应用程序开发人员本身。就像我们老师说的那样:那些很底层的东西没有必要全部弄通,就像是开汽车,难道你非得把发动机是怎么研发的,轮子是怎么转的弄明白才去开吗?
     当然那些基础的知识是必须要弄明白的,偶觉得自己的基础还是很薄弱的,还需继续努力啊!加油吧~Go go  . O(∩_∩)O .

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (157人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号