1. Event-Driven component Model
What JSF is
原创
©著作权归作者所有:来自51CTO博客作者Lames的原创作品,请联系作者获取转载授权,否则将追究法律责任
从应用程序开发人员角度看,JSF是一个基于事件模型的应用框架。就跟Web应用的堂哥 — GUI应用程序一样,页面的一个按钮触发某个事件,后台就会处理响应的事件。只不过Web应用中,HTTP是没记忆功能的,JSF需要把它变得好像能够记得一样。
2. Just a Servlet
从J2EE规范的角度看,JSF是一个服务器端的UI组件框架。百科上对框架的定义是“一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系”。 根据以上定义,再加上具体的实现代码,我们可以这样理解: JSF就是一个Servlet,一个帮我们处理了很多繁琐细节,让开发只需关注业务,UCD只关注页面的Servlet。
在这个Servlet当中,它定义了如何去获取请求信息并转换为期望的对象,如何去执行相应的转换验证行为,如何去执行用户指定的事件,以及如何去输出用户期望的内容和格式。
3. Component Technology
从MVC的角度看,JSF是一种组件技术。不管JSF的实现采用什么样的表示层技术,都一定要构建出组件树,然后再由组件树配合渲染器输出HTML。 这是一种比Servlet、JSP更接近与Swing的设计。
什么是组件呢?组件就只仅仅是一个实现了UIComponent接口的Java对象。这些组件的对象就跟Swing树的组件一样,保存了一些属性值,一些行为。根据JSF的规范,组件本身并不用如果该如何产生HTML,它们都依赖于指定的渲染器来完成。
上一篇:Log4J 自己用手册
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JSF入门
来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,
jsf action application html bean -
JSF serial
jsf最基本的一个小程序
编程 jsf java server face -
JSF入门案例
近年来较新版本教程,前端使用xhtml
Spring jsf2 js -
JSF
引用:http://baike.baidu.com/view/2710407.htm学习:http://www.richfacescn.com/官网:http://www.jboss.org/richfaces/ JSF和Ajax概念大家一定不陌生,二者结合起来衍生出 A4J(Ajax4JSF)。其目的就是将 Ajax 的功能集成到 JSF 组件中去。RichFaces就是用于 JSF 的一种新的用户界面组件套件。现在 RichFaces 已经是一个具有 Ajax 和 JSF 特性 的 Web 框架。对开发人员来说,只要按照 JSF 的组件规范来组织页面,免去了书写或调用庞杂的 JavaScr
程序语言--------Java ajax 官网 开发人员 用户界面 -
jsf 笔记javaEE ajax html java xml
-
what is spring and what is spring for
1 what is spring spring是一个轻量级的容器。 它使用依赖注入技
java spring xml 显式 解耦