游侠云服务,国外稳定安全免备案的服务器

统一声明:

1.本站联系方式QQ:1754646538 TG:UXYM_NET 没有频道!如果有其他人通过本站链接联系您导致被骗,本站一律不负责!
2.需要付费搭建请联系站长QQ:1754646538 TG:UXYM_NET
3.国外免备案服务器- 游侠云服务
4.免实名域名注册购买- 游侠云域名

资源名称:Java EE7权威指南 卷2

资源目录:

译者序

前 言

第一部分 引言

第1章 概述 2

1.1 Java EE 7平台新增特性 3

1.2 Java EE应用模型 3

1.3 分布式多层应用 4

1.3.1 安全 4

1.3.2 Java EE组件 5

1.3.3 Java EE客户端 6

1.3.4 Web组件 7

1.3.5 业务组件 8

1.3.6 企业信息系统层 8

1.4 Java EE容器 9

1.4.1 容器服务 9

1.4.2 容器类型 10

1.5 Web服务支持 11

1.5.1 XML 11

1.5.2 SOAP传输协议 12

1.5.3 WSDL标准格式 12

1.6 Java EE应用装配与部署 12

1.7 开发角色 13

1.7.1 Java EE产品提供商 13

1.7.2 工具提供商 13

1.7.3 应用组件提供商 13

1.7.4 应用装配人员 14

1.7.5 应用部署人员和管理员 14

1.8 Java EE 7 API 14

1.8.1 EJB技术 16

1.8.2 Java servlet技术 17

1.8.3 JSF技术 18

1.8.4 JSP技术 18

1.8.5 JSP标准标记库 19

1.8.6 Java持久化API 19

1.8.7 Java事务API 19

1.8.8 RESTful Web服务Java API 19

1.8.9 托管bean 20

1.8.10 Java EE 的上下文和依赖注入 20

1.8.11 Java的依赖注入 20

1.8.12 bean验证 20

1.8.13 Java消息服务API 20

1.8.14 Java EE连接器架构 21

1.8.15 JavaMail API 21

1.8.16 Java容器授权契约 21

1.8.17 Java容器认证服务提供者接口 21

1.8.18 WebSocket Java API 22

1.8.19 JSON处理Java API 22

1.8.20 Java EE的并发工具 22

1.8.21 Java平台的批处理应用 22

1.9 Java平台标准版7的Java EE 7 API 23

1.9.1 Java数据库互连API 23

1.9.2 Java命名和目录接口API 23

1.9.3 JavaBeans激活框架 24

1.9.4 XML处理Java API 24

1.9.5 Java XML绑定架构 24

1.9.6 XML Web服务Java-API 24

1.9.7 带附件SOAP Java API 25

1.9.8 Java认证和授权服务 25

1.9.9 Java平台的公共注解 25

1.10 GlassFish服务器工具 25

第2章 使用教程示例 27

2.1 必要软件 27

2.1.1 Java EE 7软件开发包 28

2.1.2 Java平台标准版 28

2.1.3 Java EE 7教程组件 28

2.1.4 NetBeans IDE 29

2.1.5 Apache Maven 30

2.2 启动和停止GlassFish服务器 30

2.2.1 使用NetBeans IDE启动GlassFish服务器 30

2.2.2 使用NetBeans IDE停止GlassFish服务器 30

2.2.3 使用命令行启动GlassFish服务器 30

2.2.4 使用命令行停止GlassFish服务器 31

2.3 启动管理控制台 31

2.3.1 使用NetBeans IDE启动管理控制台 31

2.4 启动和停止Java DB服务器 32

2.4.1 使用NetBeans IDE启动数据库服务器 32

2.5 构建示例 32

2.6 教程示例目录结构 32

2.7 教程中的Java EE 7 Maven原型 33

2.7.1 安装教程Maven原型 33

2.8 获取教程最新更新 34

2.8.1 使用NetBeans IDE更新教程 34

2.8.2 使用命令行更新教程 34

2.9 调试Java EE应用 34

2.9.1 使用服务器日志 34

2.9.2 使用调试器 35

第二部分 企业bean

第3章 企业bean 38

3.1 什么是企业bean 38

3.1.1 企业bean的好处 39

3.1.2 何时使用企业bean 39

3.1.3 企业bean类型 39

3.2 什么是会话bean 39

3.2.1 会话bean类型 40

3.2.2 何时使用会话bean 41

3.3 什么是消息驱动bean 41

3.3.1 消息驱动bean与会话bean的区别 41

3.3.2 何时使用消息驱动bean 42

3.4 访问企业bean 42

3.4.1 在客户端使用企业bean 43

3.4.2 确定远程或本地访问 44

3.4.3 本地客户端 45

3.4.4 远程客户端 46

3.4.5 Web服务客户端 47

3.4.6 方法参数和访问 47

3.5 企业bean的内容 48

3.6 企业bean的命名约定 48

3.7 企业bean的生命周期 48

3.7.1 有状态会话bean的生命周期 48

3.7.2 无状态会话bean的生命周期 49

3.7.3 单例会话bean的生命周期 50

3.7.4 消息驱动bean的生命周期 50

3.8 有关企业bean的更多信息 51

第4章 企业bean入门 52

4.1 创建企业bean 52

4.1.1 编写企业bean类 53

4.1.2 创建converter Web客户端 53

4.1.3 运行converter示例 54

4.2 修改Java EE应用 55

4.2.1 修改类文件 55

第5章 运行企业bean示例 56

5.1 cart示例 56

5.1.1 业务接口 57

5.1.2 会话bean类 57

5.1.3 @Remove方法 61

5.1.4 辅助类 61

5.1.5 运行cart示例 61

5.2 一个单例会话bean示例:counter 62

5.2.1 创建一个单例会话bean 63

5.2.2 counter示例的架构 67

5.2.3 运行counter示例 69

5.3 一个Web服务示例:helloservice 69

5.3.1 Web服务端点实现类 69

5.3.2 无状态会话bean实现类 70

5.3.3 运行helloservice示例 71

5.4 使用定时器服务 72

5.4.1 创建基于日历的定时器表达式 72

5.4.2 编程定时器 74

5.4.3 自动定时器 76

5.4.4 取消和保存定时器 76

5.4.5 获得定时器信息 77

5.4.6 事务和定时器 77

5.4.7 timersession示例 77

5.4.8 运行timersession示例 80

5.5 处理异常 81

第6章 使用嵌入式企业bean容器 82

6.1 嵌入式企业bean容器概述 82

6.2 开发嵌入式企业bean应用 82

6.2.1 运行嵌入式应用 83

6.2.2 创建企业bean容器 83

6.2.3 查找会话bean引用 84

6.2.4 关闭企业bean容器 85

6.3 standalone示例应用 85

6.3.1 使用NetBeans IDE运行standalone示例应用 86

6.3.2 使用Maven运行standalone示例应用 87

第7章 在会话bean中使用异步方法调用 88

7.1 异步方法调用 88

7.1.1 创建异步业务方法 88

7.1.2 从企业bean客户端调用异步方法 89

7.2 async示例应用 90

7.2.1 async-war模块的架构 91

7.2.2 运行async示例 92

第三部分 持久化

第8章 Java持久化API介绍 96

8.1 实体 96

8.1.1 实体类的需求 97

8.1.2 实体类中的持久化字段和属性 97

8.1.3 实体的主键 101

8.1.4 实体关系中的多重性 103

8.1.5 实体关系中的方向 103

8.1.6 实体中的可嵌入类 105

8.2 实体继承 106

8.2.1 抽象实体 106

8.2.2 映射超类 106

8.2.3 非实体超类 107

8.2.4 实体继承映射策略 107

8.3 管理实体 109

8.3.1 EntityManager接口 109

8.3.2 持久化单元 113

8.4 查询实体 114

8.5 数据库模式创建 114

8.5.1 配置应用以创建或删除数据库表 115

8.5.2 使用SQL脚本加载数据 116

8.6 有关持久化的更多信息 116

第9章 运行持久化示例 118

9.1 order应用 118

9.1.1 order应用中的实体关系 119

9.1.2 order应用中的主键 121

9.1.3 实体映射到多个数据库表 125

9.1.4 order应用中的层叠操作 125

9.1.5 order应用中的BLOB和CLOB数据库类型 126

9.1.6 order应用中的时态类型 126

9.1.7 管理order应用的实体 127

9.1.8 运行order示例 129

9.2 roster应用 129

9.2.1 roster应用中的关系 130

9.2.2 roster应用中的实体继承 131

9.2.3 roster应用中的Criteria查询 132

9.2.4 roster应用中的自动表生成 134

9.2.5 运行roster示例 135

9.3 address-book应用 136

9.3.1 address-book中的bean验证约束 136

9.3.2 在address-book中为约束指定错误消息 137

9.3.3 验证JSF应用的联系信息输入 138

9.3.4 运行address-book示例 139

第10章 Java持久化查询语言 140

10.1 查询语言术语 140

10.2 使用Java持久化查询语言创建查询 141

10.2.1 查询中的命名参数 142

10.2.2 查询中的位置参数 142

10.3 简化的查询语言语法 142

10.3.1 选择语句 142

10.3.2 更新和删除语句 143

10.4 示例查询 143

10.4.1 简单查询 143

10.4.2 导航到相关实体的查询 144

10.4.3 包含其他条件表达式的查询 146

10.4.4 批处理更新和删除 147

10.5 完整的查询语言语法 148

10.5.1 BNF符号 148

10.5.2 Java持久化查询语言的BNF文法 148

10.5.3 FROM子句 152

10.5.4 路径表达式 157

10.5.5 WHERE子句 158

10.5.6 SELECT子句 165

10.5.7 ORDER BY子句 167

10.5.8 GROUP BY和HAVING子句 167

第11章 使用Criteria API创建查询 168

11.1 Criteria和Metamodel API概述 168

11.2 使用Metamodel API为实体类建模 170

11.2.1 使用元模型类 170

11.3 使用Criteria API和Metamodel API创建基本的类型安全查询 171

11.3.1 创建Criteria查询 171

11.3.2 查询根 172

11.3.3 使用联接查询关系 172

11.3.4 Criteria查询中的路径导航 173

11.3.5 限制Criteria查询结果 173

11.3.6 管理Criteria查询结果 175

11.3.7 执行查询 176

第12章 创建和使用基于字符串的Criteria查询 178

12.1 基于字符串的Criteria API查询概述 178

12.2 创建基于字符串的查询 178

12.3 执行基于字符串的查询 179

第13章 使用锁定控制对实体数据的并发访问 180

13.1 实体锁定和并发概述 180

13.1.1 使用乐观锁定 181

13.2 锁模式 181

13.2.1 设置锁模式 182

13.2.2 使用悲观锁定 183

第14章 用实体图创建获取计划 185

14.1 实体图基础 185

14.1.1 默认实体图 186

14.1.2 在持久化操作中使用实体图 186

14.2 使用命名实体图 187

14.2.1 对实体类应用命名实体图注解 187

14.2.2 从命名实体图获得EntityGraph实例 188

14.3 在查询操作中使用实体图 189

第15章 对Java持久化API应用使用二级缓存 190

15.1 二级缓存概述 190

15.1.1 控制实体是否可以缓存 191

15.2 指定缓存模式设置来提高性能 192

15.2.1 设置缓存获取和存储模式 192

15.2.2 通过编程方式控制二级缓存 194

第四部分 消息传送

第16章 Java消息服务概念 198

第17章 Java消息服务示例 232

第五部分 安全

第18章 Java EE平台安全介绍 278

第19章 Web应用安全入门 295

第20章 企业应用安全入门 316

第21章 Java EE安全:高级主题 331

第六部分 Java EE支持技术

第22章 事务 352

第23章 资源适配器和契约 362

第24章 资源适配器示例 369

第25章 使用Java EE拦截器 380

第26章 批处理 390

第27章 Java EE的并发工具 427

第七部分 案例研究

第29章 Duke辅导案例研究示例 445

第30章 Duke综合案例研究示例 455

资源截图:

1.png

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长QQ:1754646538 提供付款信息为您处理。

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源。