JSF(JavaServer Faces)学习手册先完成入门篇的内容,主要是了解JSF的基本概念、包括内容、生命周期等基础知识。初步计划是每1~2周做一次更新,采用系列的方式发表相关内容。为了每周都有内容提交,有些部分可能没写完就先发表了,后来还会继续补充,补充的历史会在这里进行说明。
同时提供PDF文档的下载链接:http://www.blogjava.net/Files/zhuyuanxiang/JSF(JavaServer%20Faces)学习手册_PDF.rar
整个学习手册的完整框架见附录A,里面还包括一些不成熟的地方,可能会在未来的撰写过程中进行调整,有兴趣的朋友也可以加入其中,现阶段所有的内容都是免费提供,只是希望能够为更多的朋友了解和学习JSF提供一个渠道。
2007-09-10
虽然是今天才发,但还是想用来庆祝自己生日快乐。
今天发表了随笔“JSF(JavaServer Faces)学习手册-入门篇(1.1)”,提供了PDF更新链接,以及整体写作计划。
附录A。
第一部分、JSF 基础篇 3
第1章 JSF技术基础 4
1.1 Servlet 4
1.1.1 Lifecycle Phase(生命周期) 4
1.1.2 Directory(目录结构) 5
1.1.3 Deploy Description(部署描述符) 6
1.1.4 Context Parameter(上下文参数) 6
1.1.5 Listener(侦听器) 6
1.1.6 打包及部署应用 6
1.2 JSP & EL 6
1.3 JavaBeans 6
1.4 Custom Tags 6
1.5 MVC 2 6
1.5.1 Request-Response 6
1.5.2 Model 6
1.5.3 View 6
1.5.4 Controller 7
1.5.5 JSF与MVC2 7
第2章 JSF基本概念 8
2.1 组件基础 8
2.1.1 Component 8
2.1.2 Managed Beans 8
2.2 数据控制 8
2.2.1 Validator 8
2.2.2 Converter 8
2.3 页面控制 8
2.3.1 Navigation 8
2.3.2 Event 8
2.3.3 Listener 8
2.4 结果呈现 8
2.4.1 Renderer 8
第3章 JSF实现模型 9
3.1 响应方式 9
3.1.1 Faces请求生成Faces响应 9
3.1.2 Non-Faces请求生成Faces响应 9
3.1.3 Faces请求生成Non-Faces响应 9
3.1.4 Non-Faces请求生成Non-Faces响应 9
3.2 内部对象--? 9
3.2.1 FacesContext, 9
3.2.2 Tree 9
3.2.3 Application 9
3.2.4 ValueBinding 9
3.3 Lifecycle Phase(生命周期) 10
3.3.1 Restore View(重建视图) 10
3.3.2 Apply Request Values(应用请求值) 10
3.3.3 Process Validation(验证处理) 10
3.3.4 Update Model Values(模型值更新) 10
3.3.5 Invoke Application(应用调用) 10
3.3.6 Render Response(渲染响应) 10
第二部分、JSF 应用篇 11
第4章 组件基础 12
4.1 JSF Standard Component(标准组件) 12
4.1.1 JSF HTML Component 12
4.1.2 JSF Core Component 12
4.2 Opera masks(京剧脸谱) 12
4.2.1 Apusic Widget 12
4.2.2 Apusic Layout 12
4.2.3 Apusic Graph 12
4.2.4 Apusic AJAX 12
4.3 Custom Component(自定义组件) 12
4.4 Managed Beans(管理Beans) 12
第5章 数据控制 13
5.1 JSF Validator(验证器) 13
5.2 JSF Converter(转换器) 13
第6章 页面控制 14
6.1 JSF Navigation Handler(页面导航) 14
6.2 JSF Event Processing(事件处理) 14
6.3 JSF Listener(侦听器) 14
第7章 结果展现 15
7.1 JSF Renderer(渲染器) 15
第三部分、JSF 提高篇 16
第8章 JSF应用案例 17
第9章 JSP&JSTL 18
第10章 Struts与JSF 19
附录A:Apusic 5.0的安装 20
参考文献 21