埃里克·珍兆科、里卡多·塞维拉-纳瓦罗、伊恩·埃文斯、金姆·哈泽、威廉·马基特编著的这本《Java EE7权威指南(卷2原书第5版)》是一个面向任务的实用指南,通过一系列实用示例介绍如何开发Java EE 7(Java平台企业版7)企业应用,由Oracle的Java EE文档小组成员倾力撰写,能够帮助初学者和中级Java程序员深入了解这个平台。
本书包括平台特性的全面描述,并提供使用最新版本NetBeans IDE和GlassFish服务器开源版的有关说明。书中介绍了EJB组件、Java持久化API、Java消息服务(JMS)API、Java EE安全、事务、资源适配器、Java EE拦截器、Java平台批处理应用以及Java EE并发工具。本书最后提供了3个案例研究,展示了如何综合使用多个Java EE 7 API。
伴随着Java EE的发展脚步,从2001年《The J2EE Tutorial》第1版问世,到本书与大家见面,已走过了十余年的演进历程,其间多次改版,一直畅销不衰。
由埃里克·珍兆科、里卡多·塞维拉-纳瓦罗、伊恩·埃文斯、金姆·哈泽、威廉·马基特编著的这本《Java EE7权威指南(卷2原书第5版)》分为七部分,共30章。第一部分(第1-2章)介绍Java EE企业应用开发的相关概念和技术,以及安装、构建和支持本书示例需要了解的所有知识;第二部分(第3-7章)研究企业JavaBeans组件,从EJB入门开始,介绍如何开发、部署和运行Java EE应用示例,如何使用嵌入式企业bean容器在Java SE环境中而不是Java EE服务器中运行,如何在会话bean中实现异步业务方法,以及如何从企业bean客户端调用这些方法;第三部分(第8-15章)讲解Java持久化API,包括Java持久化API简介、如何使用Java 持久化示例、Java持久化查询语言、使用Criteria API创建查询、创建和使用基于字符串的Criteria查询、使用锁定控制对实体数据的并发访问、用实体图创建获取计划、对Java持久化API应用使用二级缓存等内容;第四部分(第16-17章)介绍消息传送,包括Java消息服务概念和示例;第五部分(第18-21章)讲解安全概念和示例,从介绍一些基本的安全概念和安全机制开始,解释如何为Web组件和Java EE组件增加安全性,之后介绍一些Java EE安全的高级主题;第六部分(第22-27章)研究Java EE平台的多种支持技术,包括事务、资源适配器和契约、使用Java EE拦截器、批处理和Java EE的并发工具;第七部分(第28-30章)提供一些使用多种Java EE技术的案例研究,包括Duke书店案例、Duke辅导案例和Duke综合案例研究示例。
译者序
前言
第一部分 引言
第1章 概述
第2章 使用教程示例
第二部分 企业bean
第3章 企业bean
第4章 企业bean入门
第5章 运行企业bean示例
第6章 使用嵌入式企业bean容器
第7章 在会话bean中使用异步方法调用
第三部分 持久化
第8章 Java持久化API介绍
第9章 运行持久化示例
第10章 Java持久化查询语言
第11章 使用Criteria API创建查询
第12章 创建和使用基于字符串的Criteria查询
第13章 使用锁定控制对实体数据的并发访问
第14章 用实体图创建获取计划
第15章 对Java持久化API应用使用二级缓存
第四部分 消息传送
第16章 Java消息服务概念
第17章 Java消息服务示例
第五部分 安全
第18章 Java EE平台安全介绍
第19章 Web应用安全入门
第20章 企业应用安全入门
第21章 Java EE安全:高级主题
第六部分 Java EE支持技术
第22章 事务
第23章 资源适配器和契约
第24章 资源适配器示例
第25章 使用Java EE拦截器
第26章 批处理
第27章 Java EE的并发工具
第七部分 案例研究
第28章 Duke书店案例研究示例
第29章 Duke辅导案例研究示例
第30章 Duke综合案例研究示例