概述
1、JSF简介
JSF(Java Server Faces)体系结构是一种Web应用程序框架,它是首个Web应用程序开发的标准框架。JSF提供了一个基于组件的架构(框架)用于管理和构建Web应用程序接口,它也提供了丰富的功能集包含事件处理机制(Event Handling Mechanism)、页面导航(Page Navigation)、验证客户端数据(Input Validation)和数据转换(Conversion)等等。它同样也提供了基于组件的插件化体系来开发和展现用户界面组件,开发者可随时开发他们的自定义UI组件并很容易地将其应用到框架之中。JSF框架最主要的特色之一就是它并不仅针对于一种类型的客户端,意味着除了用于桌面的Html浏览器客户端外,它甚至还可能支持用于移动电话的Wml浏览器客户端。在这篇文章中,将对JSF框架和组成JSF框架的各种关键部件进行一个简单的介绍,接下来详细介绍JSF的请求处理生命周期的各种状态,然后提供一个简单的应用来示范其各种特性。
2、JSF基于组件的架构
在JSF出现之前,Servlets和JSP是在构成Web应用开发的核心组件中最主要的部分。我们来看看在一个传统的Web应用程序中所发生的交互作用,它的实现仅是由遵循MVC-2构架模型的Servlet和JSP组件来构建的。客户端(通常是一个HTML浏览器)发送请求到服务器,Web服务器收到请求,封装request然后通过来自客户端的各种参数值组装这个request对象并将其发送给Servlet。Servlet担当一个控制器(Controller),它解析接收到的request,然后与要执行各种各样的业务逻辑的Model(Java Beans)相结合,最后来选择一个要展现给用户的View。
就像Swing和AWT一样,JSF提供了一个基于组件的体系结构用于开发可重用的UI组件,使得你不需要去重复一些往往会发
最后
以上就是迷人康乃馨为你收集整理的java faces_简介Java Server Faces的全部内容,希望文章能够帮你解决java faces_简介Java Server Faces所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复