图书说明:
在由两个Java Server Faces(JSF)规范主管编写的权威指南中,学习并掌握JSF 2.3 MVC Web框架中的新功能。作者将向您介绍实际示例,演示如何将这些新功能与Java EE 8中的其他API一起使用。您将看到JSF应用程序可用于在客户端和服务器之间进行通信的新方法和令人兴奋的方式,例如使用WebSockets,直接从Ajax调用bean方法,在Ajax调用完成时执行客户端JavaScript等等
在此过程中,您将扩展您对JSF组件和Web API最佳实践的了解,并了解有关JSF内部和构建JSF API时所做的设计决策的大量知识。例如,您将看到现在CDI可注入的人工制品,CDI如何在内部更改JSF,以及使用CDF版本的JSF工件时的一些注意事项。
此外,您将从头开始构建示例应用程序。在阅读Java EE 8中的JSF权威指南之后,您将准备好构建自己的高效且安全的Web应用程序。
你会学到什么
- 在现有应用程序中利用JSF 2.3中的新功能
- 集成JSF和CDI
- 使用全新的组件搜索表达式框架,使您可以更轻松地从模板中找到组件
- 使用您自己的搜索运算符扩展Component Search Expression框架
- 使用不同的方法将请求映射到JSF,使您的应用程序使用无扩展的URL,并以编程方式检查应用程序中存在哪些资源
- 掌握Web应用程序开发的最佳实践,并了解哪些已过时
本书适用于谁
需要创建Web UI的现有JSF或Java开发人员。不需要事先了解JSF,但本书确实偏向于更有经验的开发人员。假设依赖注入和MVC等概念是已知的,关于HTML,HTTP和其他Web标准的一般知识也是如此。