JSF深度探索:从基础到实践组件开发

2星 需积分: 10 335 下载量 160 浏览量 更新于2024-11-30 收藏 12.19MB PDF 举报
"JSF in Action 中文版" 是一本详细介绍JavaServer Faces(JSF)技术的书籍,由Kito D. Mann撰写。该书分为五个部分,深入浅出地讲解了JSF的基础知识、UI构建、应用开发以及扩展技术。 第一部分介绍了JSF的基本概念,包括它的设计动机、在现代应用环境中的位置以及与HTTP、servlet、portlet和JSP等技术的关系。第1章通过“Hello, world!”示例展示了JSF的基础技术,而第2章则深入探讨了JSF的核心概念,如配置、JSP集成、JavaBean初始化和导航机制。 第二部分侧重于使用JSF构建用户界面。从第7章开始,通过一个贯穿整个第二和第三部分的案例研究,逐步展示了如何利用UI组件和JSP构建无Java代码的工作原型。 第三部分关注将原型转化为实际应用所需的代码实现。第11章详细阐述了JSF的Java API,接着第12和13章讨论了应用设计和开发的过程。第14章则探讨了JSF与现有框架(如Struts)的集成。 第四部分从扩展JSF的角度进行探讨,包括自定义UI组件、渲染、验证和转换。第15章关注组件开发,第16章讲解了如何开发基础UI组件,第17章涉及渲染器,第18和19章展示了构建更复杂UI组件的方法,而第20章则涵盖了校验器和转换器的开发。 第五部分是在线扩展,包含在Manning出版社网站上免费提供的额外示例和内容,涵盖了基于第四部分所述基础的更高级话题,如更复杂的UI组件开发和验证转换器的实现。 此外,书中还附有四个附录,分别涉及Oracle JDeveloper、IBM WebSphere Studio和Sun Java Studio Creator对JSF的支持,JSF的架构深入研究,以及配置元素和时间区、语言和国家代码的参考列表。 "JSF in Action 中文版" 是一本全面的JSF学习资料,不仅适合初学者理解JSF的基本原理,也适合有经验的开发者深入学习JSF的高级特性和实践技巧。