本书全面介绍了与JavaServer Faces相关的完整技术集和编程方法学。内容翔实,通过概念和简单示例结合的统一方式提供了JavaServer Faces的相关基础知识,同时用一个虚拟教练应用程序示例贯穿本书后面的部分,另外,随着书中各章介绍的内容逐步深入,也会逐渐提供更多高级的信息。适用于具有各级经验的广大读者,包括从具有中级Web开发经验的人到高级企业Java架构师。
JavaServer Faces是构建Web应用程序用户界面的标准JaVa框架,其优势在于简化了用户界面的开发,而用户界面开发通常是’Web应用程序开发中较为困难和烦琐的部分。本书全面介绍了与JavaServer Faces相关的完整技术集和编程方法,并介绍了应用程序安全、自动测试、调试,常见Java IDE,AJAX、表达式语言、本地化和国际化、访问性、应用程序框架,以及视图与业务逻辑的分离等相关内容。另外书中还提供了大量的组件、元素和标签参考内容。
本书内容翔实,通过概念和简单示例结合的统一方式提供了JavaServer Faces的相关基础知识,同时用一个虚拟教练应用程序示例贯穿本书后面的部分,随着内容的深入逐步提供更多高级的信息。本书适合于具有各级经验的广大读者阅读,包括具有中级Web开发经验的开发人员和高级企业Java架构师。
第1部分 JavaServer Faces框架
第1章 JavaServer Faces简介
第2章 构建一个简单的JavaServer Faces应用程序
第3章 JavaServer Faces请求花簇里生命周期
第4章 托管Bean和JSF表达式语言
第5章 导航模型
第6章 用户界面组件模型
第7章 数据转换与数据验证
第8章 JSF事件模型
第2部分 扩展JavaServer Faces
第9章 应用JSF:虚拟教练应用程序介绍
第10章 构件定制用户界面组建
第11章 构建AJAX JSF组件
第12章 构建非用户界面定制组件
第13章 其他视图描述技术和Facelets
第3部分 应用JavaServer Faces
第14章 JavaServer Faces的本地化与访问性
第15章 JavaServer Faces应用程序的安全性
第16章 JavaServer Faces应用程序的自动测试和调试
第4部分 JavaServer Faces工具及库
第17章 使用可视开发环境开发JSF应用程序
第18章 JavaServer Faces配制文件
第19章 标准JSF组件库
第20章 MyFaces实现和组建库
第5部分 附录
附录A Faces Console快速参考
附录B 第三方JSF组件库
附录C 从Strust迁移到Faces
附录D JSF的未来:Apache Shele