图书介绍
Java EE 程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java EE 程序设计](https://www.shukui.net/cover/24/31310446.jpg)
- 郝玉龙编著 著
- 出版社: 北京:清华大学出版社
- 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
习题112
第2章 搭建开发环境13
2.1概述13
2.2安装JDK+NetBeans IDE14
2.3安装GlassFish Server 516
2.4开发环境测试17
小结20
习题220
第3章 Servlet21
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第一个Servlet26
3.4处理请求35
3.4.1请求参数35
3.4.2 Header40
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默认Servlet61
3.7会话管理61
3.7.1 Cookie62
3.7.2 URL重写65
3.7.3 HttpSession67
3.8 Servlet上下文70
3.9 Servlet间协作73
3.10 Filter78
3.11 Listener83
小结93
习题393
第4章 JSP94
4.1概述94
4.2第一个JSP95
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使用JavaBean135
小结140
习题4141
第5章 JSF142
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 Bean150
5.3.1定义Managed Bean150
5.3.2生命周期153
5.3.3 Bean之间的依赖157
5.4 Facelets159
5.4.1组件树159
5.4.2标记160
5.4.3 EL支持164
5.4.4资源管理165
5.5页面模板167
小结171
习题5171
第6章 WebSocket172
6.1引言172
6.2 WebSocket的工作机制172
6.3 Java EE对WebSocket的支持174
6.4利用WebSocket实现聊天室应用175
小结182
习题6182
第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 Statement190
7.3.2 Prepared Statement193
7.3.3 CallStatement197
7.4 ResultSet199
7.4.1光标199
7.4.2 BLOB字段处理200
7.5 RowSet202
7.6连接池和数据源205
7.6.1创建MySQL数据库的连接池207
7.6.2创建数据源211
7.6.3基于数据源访问数据库212
小结213
习题7213
第8章 JPA214
8.1概述214
8.2第一个JPA应用215
8.2.1持久化单元215
8.2.2 Entity217
8.2.3 EntityManager218
8.2.4运行演示220
8.3 ORM221
8.3.1 Entity221
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获取EntityManager236
8.4.2持久化上下文236
8.4.3 Entity操作237
8.4.4级联操作245
8.5 JPQL247
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
习题8259
第9章 EJB260
9.1 EJB基础260
9.1.1为什么需要EJB260
9.1.2 EJB容器261
9.1.3 EJB组件263
9.1.4 EJB接口264
9.1.5 EJB分类264
9.1.6部署EJB264
9.1.7 EJB的优点265
9.2无状态会话Bean265
9.2.1什么是无状态会话Bean265
9.2.2开发一个无状态会话EJB266
9.2.3利用Servlet测试无状态会话EJB273
9.2.4利用远程客户端测试无状态会话Bean276
9.3有状态会话Bean278
9.3.1基本原理278
9.3.2实现有状态会话Bean279
9.4单例会话Bean284
9.4.1基本原理284
9.4.2利用JSF访问单例会话Bean284
9.4.3并发控制286
9.4.4依赖管理288
9.5消息驱动Bean289
9.5.1基本原理289
9.5.2实现消息驱动Bean289
9.6 Time服务295
9.7拦截器297
9.8异步方法300
9.9事务支持306
小结307
习题9307
第10章 CDI308
10.1引言308
10.2 CDI概述308
10.3 CDI下的受控Bean308
10.4 Bean的生命周期范围313
10.5使用限定符注入动态类型314
10.6使用替代符实现部署时注入类型317
10.7使用生产方法注入动态内容320
10.8使用拦截器绑定注入功能服务323
10.9利用构造型封装注入操作326
小结328
习题10328
第11章 Bean Validation329
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
习题11341
第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什么是REST356
12.7.2利用JAX-RS开发RESTful Web服务356
12.8利用JSON交换数据361
12.9 JAX-RS与JAX-W S对比364
小结365
习题12366
第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