JSF

jsf

目录[隐藏]

JSF的全称
Joint Strike Fighter (JSF)
Java Server Faces (JSF)
Java Server Faces技术好处
Java Server Faces应用程序
Java Server Faces技术的重要开发框架


JSF

JSF的全称

  1、Joint Strike Fighter (JSF)
  2、Java Server Faces (JSF)
  JSF全称Java Server Faces ,是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。
  JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。

Java Server Faces (JSF)

  

JSF 结构

JSF是一种用于构建 Java Web 应用程序的标准框架(是Java Community Process 规定的 JSR-127标准)。它提供了一种以组件为中心的用户界面( UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process ( JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。
  JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的 编程接口 API以及标签库。就像 Struts框架一样,JSF定义了一套JSF 标签,能够生成与JavaBean属性绑定在一起的 HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。

Java Server Faces技术好处

  引入了基于组件和事件驱动的开发模式,使开发人员可以使用类似于处理传统界面的方式来开发Web应用程序。提供了行为与表达的清晰分离。 不用特别的脚本语言或者标记语言来连接UI组件和Web层。JSF技术API被直接分层在Servlet API的顶端。 技术为管理组件状态提供一个丰富的体系机构、处理组件数据、确认用户输入和操作事件。

Java Server Faces应用程序

  典型的JSF应用程序包含下列部分:
  一组 JSP页面
  一组后台 bean(为在一个页面上的UI组件定义的属性和函数的 JavaBean组件)
  应用程序配置资源文件(定义页面导航规则、配置bean和其它的自定义对象,如自定义组件)
  部署描述文件( web.xml )
  一组由应用程序开发者创建的自定义对象(有可能)
  一些可能包含自定义组件、约束、转换器或者监听器的对象
  为在页面中表现自定义对象的一组自定义 tag
  包含JSP页面的JSF应用程序也使用由为了表现UI组件和在页面上的其他对象的JSF技术而定义的标准的tag库。

Java Server Faces技术的重要开发框架

  sun-ri
  myfaces
  icefaces
  richfaces
  seam
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值