图书介绍
Java EE企业级应用开发实例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 吕海东,张坤编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302227854
- 出版时间:2010
- 标注页数:353页
- 文件大小:137MB
- 文件页数:372页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java EE企业级应用开发实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java EE体系结构1
1.1 软件开发现状和发展趋势1
1.1.1 软件开发现状1
1.1.2 未来发展趋势2
1.2 Jave EE概述3
1.2.1 Java EE定义3
1.2.2 Java EE规范4
1.3 Java EE容器5
1.3.1 客户端应用容器5
1.3.2 Applet容器5
1.3.3 Web容器6
1.3.4 企业JavaBean容器6
1.4 Java EE组件6
1.4.1 客户端(JavaBean)组件7
1.4.2 Applet组件7
1.4.3 Web组件7
1.4.4 EJB组件7
1.5 Java EE服务API8
1.5.1 数据库连接服务API-JDBC8
1.5.2 消息服务连接服务API-JMS9
1.5.3 数据持久化服务API-JPA9
1.5.4 命名和目录服务API-JNDI9
1.5.5 安全性验证和授权服务API-JAAS9
1.5.6 电子邮件服务API-JavaMail10
1.5.7 事务服务API-JTA10
1.5.8 XML处理服务API-JAXP10
1.5.9 XMLWeb服务API-JAX-WS10
1.5.10 XML绑定服务API-JAXB10
1.5.11 带附件的SOAP服务API-SAAJ10
1.5.12 XML Web服务注册API-JAXR11
1.5.13 与其他遗留系统交互服务API-J2EE Connector Architecture11
1.6 组件间通信协议11
1.6.1 HTTP12
1.6.2 HTTPS12
1.6.3 RMI12
1.6.4 RMI-IIOP12
1.6.5 SOAP12
1.7 Java EE角色13
1.7.1 Java EE产品提供者13
1.7.2 Java EE开发工具提供者13
1.7.3 Java EE应用组件提供者13
1.7.4 Java EE应用组装者13
1.7.5 Java EE应用部署者和管理者14
1.8 Java EE体系架构14
1.8.1 客户层14
1.8.2 Web表示层15
1.8.3 业务处理层15
1.8.4 资源数据层15
习题115
第2章 Java EE服务器和开发环境的安装和配置16
2.1 Java EE服务器的概述16
2.1.1 符合Java EE规范的服务器产品16
2.1.2 Java EE服务器产品的比较和选择16
2.2 Tomcat服务器18
2.2.1 Tomcat的下载18
2.2.2 Tomcat的安装19
2.2.3 Tomcat的测试20
2.3 Java EE开发工具比较和选择22
2.4 Eclipse工具的安装和配置22
2.4.1 Eclipse的下载23
2.4.2 Eclipse的安装和启动23
2.4.3 Eclipse配置Java EE服务器24
2.4.4 Eclipse创建Java EE Web项目25
2.4.5 部署Java EE Web项目26
2.5 MyEclipse IDE安装和配置28
2.5.1 MyEclipse下载和安装28
2.5.2 启动MyEclipse并配置Java EE服务器28
2.5.3 创建Java EE Web项目29
2.5.4 部署Java EE Web项目31
2.5.5 启动并测试Java EE Web项目32
习题233
第3章 Servlet编程34
3.1 Web基础回顾34
3.1.1 Web基本概念34
3.1.2 Web工作模式35
3.1.3 Web请求方式35
3.1.4 Web响应类型35
3.2 Servlet概述36
3.2.1 什么是Servlet36
3.2.2 Servlet体系结构36
3.2.3 Servlet功能37
3.3 Servlet编程37
3.3.1 引入包37
3.3.2 类定义37
3.3.3 重写doGet方法37
3.3.4 重写doPost方法38
3.3.5 重写init方法38
3.3.6 重写destroy方法38
3.4 Servlet生命周期39
3.4.1 加载类和实例化阶段39
3.4.2 初始化阶段39
3.4.3 处理请求阶段40
3.4.4 销毁阶段40
3.5 Servlet配置40
3.5.1 Servlet声明41
3.5.2 Servlet映射42
3.6 Servlet部署43
3.7 Servlet应用案例:取得数据表记录并显示44
3.7.1 案例功能简述44
3.7.2 案例分析设计44
3.7.3 案例编程实现44
3.7.4 案例部署和测试46
习题347
第4章 HTTP请求处理编程48
4.1 HTTP请求内容48
4.1.1 HTTP请求中包含信息的分析49
4.1.2 请求头49
4.1.3 请求体内容50
4.2 Java EE请求对象50
4.2.1 请求对象类型与生命周期50
4.2.2 请求对象功能与方法51
4.2.3 取得请求头方法51
4.2.4 取得请求中包含的提交参数数据52
4.2.5 取得其他客户端信息53
4.2.6 取得服务器端信息54
4.3 请求对象应用实例:取得HTML表单提交的数据54
4.3.1 业务描述54
4.3.2 案例编程55
4.4 请求对象应用实例:取得客户端信息并验证60
4.4.1 业务描述60
4.4.2 项目编程60
4.4.3 应用部署和测试64
习题464
第5章 HTTP响应处理编程66
5.1 HTTP响应的内容66
5.1.1 响应状态67
5.1.2 响应头68
5.1.3 响应体69
5.2 Java EE Web响应对象70
5.2.1 响应对象类型70
5.2.2 响应对象生命周期71
5.3 响应对象功能和方法71
5.3.1 设置响应状态码功能方法71
5.3.2 设置响应头功能方法72
5.3.3 设置响应头便捷方法73
5.3.4 设置响应体发送功能方法74
5.4 HTTP文本类型响应案例75
5.4.1 案例功能75
5.4.2 案例程序设计75
5.4.3 案例编程76
5.4.4 案例测试80
5.5 HTTP二进制类型响应案例81
5.5.1 案例功能81
5.5.2 案例组件设计81
5.5.3 案例编程82
5.5.4 案例测试84
习题585
第6章 HTTP会话跟踪编程86
6.1 会话基本概念86
6.1.1 什么是会话86
6.1.2 会话跟踪87
6.1.3 Java EE Web会话跟踪方法87
6.2 URL重写88
6.2.1 URL重写实现88
6.2.2 URL重写的缺点88
6.3 隐藏域表单元素89
6.3.1 隐藏域表单的实现89
6.3.2 隐藏域表单的缺点89
6.4 Cookie90
6.4.1 什么是Cookie90
6.4.2 Java EE规范Cookie API90
6.4.3 将Cookie保存到客户端92
6.4.4 Web服务器读取客户端保存的Cookie对象92
6.4.5 Cookie的缺点92
6.5 Java EE会话对象93
6.5.1 会话对象的类型和取得93
6.5.2 会话对象的功能和方法94
6.5.3 会话对象的生命周期96
6.5.4 会话ID的保存方式97
6.6 会话对象应用实例:验证码生成和使用100
6.6.1 业务描述100
6.6.2 案例设计与编程100
6.6.3 案例测试107
习题6108
第7章 ServletContext和Web配置110
7.1 Web应用环境对象110
7.1.1 Web应用环境对象的类型和取得110
7.1.2 服务器环境对象的生命周期111
7.1.3 服务器环境对象的功能和方法111
7.2 Java EE Web的配置115
7.2.1 配置文件和位置115
7.2.2 Web级初始参数配置116
7.2.3 Web应用级异常处理配置117
7.2.4 MIME类型映射配置118
7.2.5 Session会话超时配置118
7.2.6 外部资源引用配置119
7.3 Servlet配置对象ServletConfig119
7.3.1 配置对象类型和取得119
7.3.2 ServletConfig功能和方法120
7.3.3 ServletConfig对象应用案例121
7.4 转发123
7.4.1 转发的实现123
7.4.2 转发与重定向的区别127
7.4.3 转发编程注意事项127
7.5 ServletContext应用案例128
7.5.1 项目设计与编程128
7.5.2 案例部署与测试133
习题7134
第8章 Java EE过滤器编程136
8.1 过滤器概述136
8.1.1 过滤器的基本概念136
8.1.2 过滤器的基本功能137
8.2 Java EE过滤器API138
8.2.1 javax.servlet.Filter接口138
8.2.2 javax.servlet.FilterChain接口138
8.2.3 javax.servlet.FilterConfig接口139
8.3 Java EE过滤器编程和配置139
8.3.1 Java EE过滤器编程140
8.3.2 过滤器配置142
8.3.3 过滤器生命周期145
8.4 过滤器主要过滤任务146
8.4.1 处理HTTP请求146
8.4.2 处理HTTP响应147
8.4.3 阻断HTTP请求147
8.5 过滤器应用实例:用户登录验证和权限验证148
8.5.1 项目功能描述148
8.5.2 项目设计与编程148
8.5.3 过滤器测试150
8.6 过滤器应用实例:修改响应头和响应体150
8.6.1 项目功能描述151
8.6.2 项目设计与编程151
8.6.3 过滤器测试153
习题8154
第9章 Java EE监听器编程155
9.1 监听器概述155
9.1.1 监听器的基本概念156
9.1.2 监听器的基本功能156
9.2 Java EE Web监听器类型156
9.3 ServletContext对象监听器157
9.3.1 ServletContext对象监听器概述157
9.3.2 ServletContext对象监听器编程158
9.3.3 ServletContext对象监听器配置159
9.3.4 ServletContext对象监听器应用159
9.4 ServletContext对象属性监听器160
9.4.1 ServletContext对象属性监听器概述160
9.4.2 ServletContext对象属性监听器编程161
9.4.3 ServletContext对象属性监听器配置162
9.4.4 ServletContext对象属性监听器应用162
9.5 会话对象监听器162
9.5.1 会话对象监听器概述162
9.5.2 会话对象监听器编程163
9.5.3 会话对象监听器配置164
9.5.4 会话对象监听器应用164
9.6 会话对象属性监听器164
9.6.1 会话对象属性监听器概述164
9.6.2 会话对象属性监听器编程165
9.6.3 会话对象属性监听器配置166
9.6.4 会话对象属性监听器应用166
9.7 请求对象监听器167
9.7.1 请求对象监听器概述168
9.7.2 请求对象监听器编程168
9.7.3 请求对象监听器配置169
9.7.4 请求对象监听器应用169
9.8 请求对象属性监听器170
9.8.1 请求对象属性监听器概述170
9.8.2 请求对象属性监听器编程170
9.9 会话对象监听器应用实例:在线用户显示171
9.9.1 项目设计与编程171
9.9.2 项目部署和测试176
习题9177
第10章 JSP178
10.1 JSP概述178
10.1.1 JSP概念178
10.1.2 JSP与Servlet的比较179
10.1.3 JSP工作流程179
10.1.4 JSP组成180
10.2 JSP指令180
10.2.1 指令语法和类型180
10.2.2 page指令181
10.2.3 include指令182
10.2.4 taglib指令186
10.3 JSP动作187
10.3.1 JSP动作语法和类型187
10.3.2 include动作188
10.3.3 useBean动作190
10.3.4 setProperty动作192
10.3.5 getProperty动作192
10.3.6 forward动作193
10.3.7 param动作193
10.4 JSP脚本194
10.4.1 JSP脚本类型194
10.4.2 代码脚本194
10.4.3 表达式脚本196
10.4.4 声明脚本196
10.4.5 注释脚本198
10.5 JSP内置对象198
10.5.1 请求对象request199
10.5.2 响应对象response200
10.5.3 会话对象session201
10.5.4 服务器环境对象application202
10.5.5 页面对象page204
10.5.6 页面环境对象pageContext205
10.5.7 输出对象out205
10.5.8 异常对象exception205
10.5.9 配置对象config207
10.6 JSP应用实例:使用脚本和动作显示数据库记录列表208
10.6.1 设计与编程208
10.6.2 项目部署和测试212
习题10212
第11章 EL与JSTL214
11.1 EL表达式基础214
11.1.1 EL基本概念215
11.1.2 EL基本语法215
11.1.3 EL运算符218
11.1.4 EL内置对象访问220
11.2 JSTL基础221
11.2.1 JSTL的目的221
11.2.2 JSTL标记类型222
11.2.3 JSTL引入222
11.3 JSTL核心标记223
11.3.1 核心基础标记224
11.3.2 逻辑判断标记226
11.3.3 容器循环遍历标记〈c:forEach〉229
11.3.4 字符串分隔遍历标记〈c:forTokens〉231
11.4 JSTL格式输出和I18N标记232
11.4.1 数值输出格式标记232
11.4.2 日期输出格式标记234
11.4.3 国际化I18N标记237
11.5 JSTL数据库标记243
11.5.1 〈sql:setDataSource〉标记243
11.5.2 〈sql:query〉标记244
11.5.3 〈sql:update〉标记246
11.6 JSTL应用实例:使用JSTL标记显示数据库记录列表247
11.6.1 案例功能简述247
11.6.2 案例中组件设计与编程248
11.6.3 项目部署和测试251
习题11252
第12章 JNDI命名服务编程253
12.1 Naming Service概述253
12.1.1 命名服务核心概念253
12.1.2 命名服务系统的基本功能254
12.2 Directory Service概述255
12.2.1 目录服务系统基本概念255
12.2.2 目录服务基本功能256
12.2.3 常见的目录服务257
12.3 JNDI概述257
12.3.1 JNDI基础258
12.3.2 JNDI API组成258
12.4 命名服务JNDI编程259
12.4.1 命名服务API259
12.4.2 命名服务连接260
12.4.3 命名服务注册编程261
12.4.4 命名服务注册对象查找编程261
12.4.5 命名服务注册对象注销编程262
12.4.6 命名服务注册对象重新注册编程262
12.4.7 命名服务子目录编程263
习题12265
第13章 JDBC数据库连接编程266
13.1 JDBC基础和结构266
13.1.1 JDBC基本概念266
13.1.2 JDBC框架结构267
13.2 JDBC驱动类型268
13.2.1 TYPE Ⅰ(1)类型268
13.2.2 TYPE Ⅱ(2)类型270
13.2.3 TYPE Ⅲ(3)类型271
13.2.4 TYPE Ⅳ(4)类型271
13.3 JDBC API273
13.3.1 java.sql.DriverManager273
13.3.2 java.sql.Connection274
13.3.3 java.sql.Statement275
13.3.4 java.sql.PreparedStatement276
13.3.5 java.sql.CallableStatement277
13.3.6 java.sql.ResultSet279
13.4 JDBC编程282
13.4.1 执行SQL DML编程282
13.4.2 执行SQL SELECT语句编程283
13.4.3 调用数据库存储过程编程284
13.5 JDBC连接池286
13.5.1 连接池基本概念286
13.5.2 连接池的管理286
13.5.3 Tomcat 6.x连接池配置287
13.5.4 JBoss 4.x连接池配置289
13.6 JDBC新特性290
习题13291
第14章 JavaMail编程292
14.1 Mail基础292
14.1.1 电子邮件系统结构293
14.1.2 电子邮件协议294
14.1.3 主流的电子邮件服务器295
14.1.4 邮件服务器安装与配置296
14.2 JavaMail API300
14.2.1 什么是JavaMail API300
14.2.2 JavaMail API框架结构300
14.2.3 安装JavaMail API301
14.2.4 JavaMail API主要接口和类301
14.2.5 JavaMail的基本编程步骤305
14.3 JavaMail编程实例:发送邮件306
14.3.1 发送纯文本邮件306
14.3.2 发送HTML邮件308
14.3.3 需要验证的发送邮件309
14.3.4 发送带附件的邮件310
14.4 JavaMail编程实例:接收邮件312
14.4.1 接收纯文本邮件312
14.4.2 接收带附件的邮件313
习题14316
第15章 Java EE企业级应用MVC模式317
15.1 MVC模式概述317
15.1.1 MVC模式基本概念317
15.1.2 MVC模式各组成部分职责318
15.1.3 Java EE应用MVC模式实现319
15.2 MVC模式实际应用设计320
15.2.1 JavaEE应用MVC模式的分层结构320
15.2.2 传输层设计321
15.2.3 持久层DAO设计324
15.2.4 业务层BO设计327
15.2.5 控制层CO设计332
15.2.6 表示层UIO设计333
15.3 MVC模式应用实例:企业OA的员工管理系统336
15.3.1 项目功能描述336
15.3.2 项目设计与编程336
15.3.3 项目部署与测试351
15.3.4 案例项目开发总结353
习题15353