图书介绍
Java EE 程序设计pdf电子书版本下载
- 郝玉龙编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302507352
- 出版时间:2019
- 标注页数:379页
- 文件大小:44MB
- 文件页数:394页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java EE 程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java EE概述 1
1.1 Java EE产生的背景 1
1.1.1企业级应用程序特征 1
1.1.2企业级应用程序体系结构 2
1.2 Java EE定义 3
1.3 Java EE编程思想 5
1.4 Java EE技术框架 6
1.4.1组件技术 7
1.4.2服务技术 8
1.4.3通信技术 9
1.4.4架构技术 10
小结 11
习题1 12
第2章 搭建开发环境 13
2.1概述 13
2.2安装JDK+NetBeans IDE 14
2.3安装GlassFish Server 5 16
2.4开发环境测试 17
小结 20
习题2 20
第3章 Servlet 21
3.1 Web应用模型 21
3.2 Servlet基础 22
3.2.1 Servlet定义 22
3.2.2 Servlet工作流程 22
3.2.3 Servlet编程接口 25
3.3第一个Servlet 26
3.4处理请求 35
3.4.1请求参数 35
3.4.2 Header 40
3.4.3上传文件 42
3.4.4异步请求处理 44
3.4.5异步IO处理 47
3.5生成响应 52
3.5.1编码类型 53
3.5.2流操作 53
3.5.3重定向 55
3.5.4服务器推送 56
3.6 Servlet配置 58
3.6.1初始化参数 58
3.6.2 URL模式 61
3.6.3默认Servlet 61
3.7会话管理 61
3.7.1 Cookie 62
3.7.2 URL重写 65
3.7.3 HttpSession 67
3.8 Servlet上下文 70
3.9 Servlet间协作 73
3.10 Filter 78
3.11 Listener 83
小结 93
习题3 93
第4章 JSP 94
4.1概述 94
4.2第一个JSP 95
4.3脚本 96
4.3.1输出表达式 96
4.3.2注释 97
4.3.3声明变量、方法、类 98
4.4指令 102
4.4.1 page指令 102
4.4.2 include指令 105
4.5动作组件 107
4.6内置对象 114
4.6.1 request对象 114
4.6.2 response对象 122
4.6.3 session对象 124
4.6.4 application对象 127
4.6.5 out对象 129
4.6.6 exception对象 129
4.6.7内置对象的作用范围 131
4.7表达式语言 131
4.7.1基本语法 131
4.7.2隐式对象 133
4.7.3存取器 134
4.8使用JavaBean 135
小结 140
习题4 141
第5章 JSF 142
5.1 JSF概述 142
5.1.1什么是框架 142
5.1.2 JSF框架 143
5.1.3 JSF框架的优势 144
5.2第一个JSF应用 144
5.2.1创建JSF项目 144
5.2.2模型组件 147
5.2.3视图组件 148
5.2.4控制组件 148
5.2.5运行演示 149
5.3 Managed Bean 150
5.3.1定义Managed Bean 150
5.3.2生命周期 153
5.3.3 Bean之间的依赖 157
5.4 Facelets 159
5.4.1组件树 159
5.4.2标记 160
5.4.3 EL支持 164
5.4.4资源管理 165
5.5页面模板 167
小结 171
习题5 171
第6章 WebSocket 172
6.1引言 172
6.2 WebSocket的工作机制 172
6.3 Java EE对WebSocket的支持 174
6.4利用WebSocket实现聊天室应用 175
小结 182
习题6 182
第7章 JDBC和数据源 183
7.1搭建JDBC开发环境 183
7.1.1安装数据库系统 183
7.1.2安装驱动程序 185
7.2连接数据库 186
7.3执行SQL语句 188
7.3.1 Statement 190
7.3.2 Prepared Statement 193
7.3.3 CallStatement 197
7.4 ResultSet 199
7.4.1光标 199
7.4.2 BLOB字段处理 200
7.5 RowSet 202
7.6连接池和数据源 205
7.6.1创建MySQL数据库的连接池 207
7.6.2创建数据源 211
7.6.3基于数据源访问数据库 212
小结 213
习题7 213
第8章 JPA 214
8.1概述 214
8.2第一个JPA应用 215
8.2.1持久化单元 215
8.2.2 Entity 217
8.2.3 EntityManager 218
8.2.4运行演示 220
8.3 ORM 221
8.3.1 Entity 221
8.3.2主键 222
8.3.3复合主键 222
8.3.4属性 226
8.3.5关联映射 229
8.3.6加载方式 234
8.3.7顺序 234
8.3.8继承映射 235
8.4 Entity管理 236
8.4.1获取EntityManager 236
8.4.2持久化上下文 236
8.4.3 Entity操作 237
8.4.4级联操作 245
8.5 JPQL 247
8.5.1动态查询 247
8.5.2参数设置 249
8.5.3命名查询 249
8.5.4属性查询 250
8.5.5使用构造器 251
8.6本地查询 251
8.7基于Criteria API的安全查询 252
8.8生命周期回调方法 255
8.9缓存 257
小结 259
习题8 259
第9章 EJB 260
9.1 EJB基础 260
9.1.1为什么需要EJB 260
9.1.2 EJB容器 261
9.1.3 EJB组件 263
9.1.4 EJB接口 264
9.1.5 EJB分类 264
9.1.6部署EJB 264
9.1.7 EJB的优点 265
9.2无状态会话Bean 265
9.2.1什么是无状态会话Bean 265
9.2.2开发一个无状态会话EJB 266
9.2.3利用Servlet测试无状态会话EJB 273
9.2.4利用远程客户端测试无状态会话Bean 276
9.3有状态会话Bean 278
9.3.1基本原理 278
9.3.2实现有状态会话Bean 279
9.4单例会话Bean 284
9.4.1基本原理 284
9.4.2利用JSF访问单例会话Bean 284
9.4.3并发控制 286
9.4.4依赖管理 288
9.5消息驱动Bean 289
9.5.1基本原理 289
9.5.2实现消息驱动Bean 289
9.6 Time服务 295
9.7拦截器 297
9.8异步方法 300
9.9事务支持 306
小结 307
习题9 307
第10章 CDI 308
10.1引言 308
10.2 CDI概述 308
10.3 CDI下的受控Bean 308
10.4 Bean的生命周期范围 313
10.5使用限定符注入动态类型 314
10.6使用替代符实现部署时注入类型 317
10.7使用生产方法注入动态内容 320
10.8使用拦截器绑定注入功能服务 323
10.9利用构造型封装注入操作 326
小结 328
习题10 328
第11章 Bean Validation 329
11.1引言 329
11.2 Bean校验概述 329
11.3使用默认约束器 330
11.4 Entity校验 334
11.5实现自定义约束器 335
11.6约束的传递 338
11.6.1继承 338
11.6.2级联 340
小结 341
习题11 341
第12章 Web服务 342
12.1引言 342
12.2 Web服务的定义 342
12.3 JAX-WS Web服务 343
12.3.1 JAX-WS Web服务协议体系 344
12.3.2 JAX-WS Web服务工作模型 345
12.4开发JAX-WS Web服务实例 346
12.4.1创建Web服务组件 346
12.4.2为Web服务组件添加业务逻辑 347
12.4.3部署Web服务 348
12.4.4测试Web服务 348
12.5调用JAX-WS Web服务 351
12.5.1添加Web服务客户端 351
12.5.2调用Web服务 352
12.6将会话Bean发布为Web服务 354
12.7 RESTful Web服务 355
12.7.1什么是REST 356
12.7.2利用JAX-RS开发RESTful Web服务 356
12.8利用JSON交换数据 361
12.9 JAX-RS与JAX-W S对比 364
小结 365
习题12 366
第13章 综合练习 367
13.1基础知识 367
13.1.1概述 367
13.1.2架构类型 367
13.2功能需求 369
13.3数据库设计 369
13.4系统整体架构 370
13.5系统实现 370
13.5.1表示逻辑层 370
13.5.2业务逻辑层 374
13.5.3数据表示层 375
13.6运行界面 377
小结 378