AI简介
这是一本深入探讨Java EE(Java平台企业版)应用开发技术的系统教程。该书首先对Java EE的定义、设计思想、技术架构和开发模式等进行了详细的介绍,为读者提供了Java EE应用开发的整体理解。接着,该书以Java EE企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解了Java EE 6规范最新功能特性,包括JSF、Servlet、JPA、EJB等核心技术。
书中详细介绍了JSF概述,包括其定义、核心元素、开发模式以及如何在JSF中实现基于组件和事件驱动的用户界面构建方法。此外,还讲解了如何使用Servlet处理复杂Web请求,以及如何使用JPA访问企业信息,包括数据库驱动与JDBC、连接池和数据源、ORM、Entity管理、JPQL、基于Criteria API的安全查询、缓存、并发控制、生命周期回调方法等。
对于企业级应用的核心部分,使用会话Bean实现业务逻辑和EJB基础,书中进行了详尽的讲解。同时,书中也介绍了Java EE认证概述和授权的概念和方式,以及Java EE容器提供安全服务支持的重要性。
在介绍Web服务概述时,该书解释了Web服务的基