|
锁定老贴子 主题:JSF框架
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 作者 | 正文 | ||||||||||||||||
|
最后更新时间:2007-08-29
JSF学习心得之基本概念理解 前段日子接触一个项目采用了JSF框架,在开发的过程中也出现了或多或少的难题,但是毕竟计算机知识嘛,边学边用。先将体会和对它的理解写出来。与各位JSF爱好者分享分享 一、 了解基本概念 JSF 将表示和应用程序行为明确分开,JSF是一种事件驱动型的组件模型, 1、理解使用JSF的必要性 2、掌握 JSF 体系结构 3、掌握JSF 的工作方式 4、了解JSF的用户界面模型 5、理解受管理的Bean的作用 二、JSF 生命周期 JSF的每个组件基本上都是可替换的,像是转换器(Converter)、验证器(Validator)、组件(Component)、绘制器 (Renderer)等等,每个组件都可以替换让JSF在使用时更有弹性,但相对的所付出的就是组件组合时的复杂性,为此,最基本的,如果您打算自订一些 JSF组件,那么您对于JSF处理请求的每个阶段必须要有所了解。
扣除事件处理,JSF总共必须经过六个阶段: 更新每一个与组件绑定的backing bean或模型对象。 处理动作事件,并进行后端应用程序逻辑。 使用绘制器绘制页面。 三、 体系结构 应用程序 数据 Faces Servlet Action Servlet Action Servlet Action Servlet JSF页面 Web 容器 控制器 视图 模型 四、 工作方式 FacesContext Lifecycle 1. 创建FacesContext 2. 把控制权交给Lifecycle 3. 分6个阶段处理FacesContext FacesServlet 五、 在faces-config.xml 文件中配置受管理的Bean 六、Strust与Jsf的区别 1、Struts侧重于控制层,而JSF则侧重于表示层 2、和JSP对应的Bean不同 3、数据验证 4、控制层 5、页面导航 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|||||||||||||||||
| 返回顶楼 | |||||||||||||||||
|
最后更新时间:2007-08-29
由于一些图片看不清楚 我把WORD文档打包上传一个
|
|||||||||||||||||
| 返回顶楼 | |||||||||||||||||
浏览 637 次


