你看了好多文章都还不懂呢?
我就看过一篇,感觉它是view层的一种framwork.
据说前景不错。

解决方案 »

  1.   

    是由Sun公司推出的一种用来开发Web应用程序的技术,同时也是对诸多实现Web应用程序的规范的一种补充。早在2003年3月,Sun就提出了JSF的设计目标:第一,创建一个标准的GUI组件框架,使工具使用者可以轻松地搭建高质量的图形用户界面,并管理界面与应用程序行为的连接;第二,为GUI组件、组件状态和输入事件定义一套轻量Java基本类库,这些类库将处理GUI生命周期,特别是管理页面中组件的回归状态;第三,提供一套通用的GUI组件,包括标准HTML窗口输入元素;第四,提供一个JavaBean模型以处理客户端GUI控件和服务器端应用程序之间的事件;第五,定义一套判断输入有效性的API函数;第六,为GUI建立一套处理国际化和本地化的机制;第七,自动为不同的客户端生成不同的输出;第八,自动生成包含支持可访问性功能的输出。   基于以上需求,Sun同期发布了公众评论版和第二版公众评论版。并于2003年12月发布了最终草案。目前,JSF虽已达到EA4版,但仍不够成熟,规范和参考实现还没有完全实现同步,很多新的语法和功能还无法使用。   JSF主要由两个部分组成:一套功能强大的API函数,用来表示UI组件、管理组件状态、处理事件、进行输入有效性验证,以及对国际化和可访问性的支持;一套包含各种页面元素的并允许自定义的JSP标签库,用来在JSP页面中显示JSF的界面。通过使用JSF所提供的简单而又实用的模型,任何开发人员都可以快速轻松地开发Web应用程序。他们可以使用大量现成的可重用的UI组件,并将这些组件与数据源连接,还可以很容易地将客户端事件和服务器端的事件处理程序绑定。强大的JSF技术可以很好地处理和管理任何复杂的用户界面,使开发人员可以将注意力集中在应用程序的开发上。
      

  2.   

    学习...... jsf+struts=所向无敌,呵呵问一下,那么历害吗?
      

  3.   

    jsp还没入门呢,这jsf又来了,完了完了,怎么学阿