JSF主要是什么技术!

解决方案 »

  1.   

    JSF全称Java Server Faces ,是由Sun公司推出的一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。 早在2003年3月,Sun就提出了JSF的设计目标:第一,创建一个标准的GUI组件框架,使工具使用者可以轻松地搭建高质量的图形用户界面,并管理界面与应用程序行为的连接;第二,为GUI组件、组件状态和输入事件定义一套轻量Java基本类库,这些类库将处理GUI生命周期,特别是管理页面中组件的回归状态;第三,提供一套通用的GUI组件,包括标准HTML窗口输入元素;第四,提供一个JavaBean模型以处理客户端GUI控件和服务器端应用程序之间的事件;第五,定义一套判断输入有效性的API函数;第六,为GUI建立一套处理国际化和本地化的机制;第七,自动为不同的客户端生成不同的输出;第八,自动生成包含支持可访问性功能的输出。    JSF主要由两个部分组成:一套功能强大的API函数,用来表示UI组件、管理组件状态、处理事件、进行输入有效性验证,以及对国际化和可访问性的支持;
      

  2.   

    其实就是jsp的升级而已,一般人都不会用。
      

  3.   

    主要简化你页面的编码 
    并有强大的API支援着
      

  4.   


    为什么一般人不会去用呢?
    单纯用jsp如何控制到组件?
    当然用struts也可以达到之一目的