JavaServer Faces是构建Web应用程序用户界面的标准Java框架,其优势在于简化了用户界面的开发,而用户界面开发通常是Web应用程序开发中较为困难和烦琐的部分。本书全面介绍了与JavaServer Faces相关的完整技术集和编程方法,并介绍了应用程序安全、自动测试、调试,常见Java IDE,AJAX、表达式语言、本地化和国际化、访问性、应用程序框架,以及视图与业务逻辑的分离等相关内容。另外书中还提供了大量的组件、元素和标签参考内容。 .本书内容翔实,通过概念和简单示例结合的统一方式提供了JavaServer Faces的相关基础知识,同时用一个虚拟教练应用程序示例贯穿本书后面的部分,随着内容的深入逐步提供更多高级的信息。本书适合于具有各级经验的广大读者阅读,包括具有中级Web开发经验的开发人员和高级企业Java架构师。 使用JavaServer Faces(JSF)和这本一站式的指南,可实现功能丰富并且跨浏览器的Internet应用程序。编写本书的专家直接参与了这项重要技术的开发,书中全面介绍了JSF的所有方面。本书首先简要介绍了相关内容,这样就可迅速获得并运行首个JSF应用程序。然后深入介绍JSF的每个方面,包括请求处理生命周期、页面导航、组件开发、AJAX、验证、国际化和安全。..本书包括:■全面介绍了JSF的生命周期、托管bean、表达式语言(EL)、Faces事件、用户界面组件和导航模型;■使用转换器和验证器转换并处理来自完全不同源的数据的技巧;■完整集成的示例应用程序,可用作您自己JSF应用程序的模型,同时在线提供了代码;■有关如何使用Hibernate将JSF集成到产品质量数据库中的说明;■详细介绍如何构建支持AJAX的定制用户界面组件,并提供大量示例;■说明如何扩展Faces,即构建从验证器和转换器到NavigationHandler和ViewHandler的定制非用户界面组件;■对JSF应用程序进行调试以及开发自动软件测试的技巧;■大量介绍第三方Faces技术,包括MyFaces、ADFFaces、Facelets、Shale和支持Faces的IDE;■详细介绍使用JSF实现安全性(使用JAAS)、可访问性、国际化和本地化。...