图书介绍
JavaEE程序设计与应用开发 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![JavaEE程序设计与应用开发 第2版](https://www.shukui.net/cover/55/30484724.jpg)
- 郭克华,唐雅媛,扈乐华主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302474180
- 出版时间:2017
- 标注页数:339页
- 文件大小:32MB
- 文件页数:355页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JavaEE程序设计与应用开发 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 入门3
第1章 Java EE介绍和环境配置3
1.1 Java EE简介3
1.1.1 Java技术系列的三个版本3
1.1.2 Java EE的特点4
1.1.3 Java EE的技术结构6
1.2 JDK安装7
1.3 服务器安装10
1.3.1 安装Tomcat10
1.3.2 安装WebLogic 1214
1.4 IDE安装20
1.4.1 IDE的作用20
1.4.2 安装MyEclipse21
1.4.3 绑定MyEclipse和Tomcat22
1.4.4 绑定MyEclipse和WebLogic25
小结27
上机习题28
第2部分 JDBC编程31
第2章 JDBC31
2.1 JDBC简介31
2.2 建立ODBC数据源32
2.3 JDBC操作33
2.3.1 添加数据34
2.3.2 删除数据35
2.3.3 修改数据36
2.3.4 查询数据36
2.4 使用PreparedStatement和CallableStatement38
2.5 事务41
2.6 使用厂商驱动进行数据库连接42
2.7 使用连接池访问数据库44
小结48
上机习题48
第3部分 Web开发51
第3章 JSP基础编程51
3.1 B/S结构51
3.2 建立Web项目53
3.2.1 目录结构53
3.2.2 部署55
3.3 注释57
3.4 JSP表达式、程序段和声明58
3.5 URL传值60
3.6 JSP指令和动作62
3.6.1 JSP指令62
3.6.2 JSP动作66
3.7 表单开发67
3.7.1 单一表单元素数据的获取68
3.7.2 捆绑表单元素数据的获取72
3.8 隐藏表单73
3.9 中文乱码问题76
小结77
上机习题77
第4章 JSP内置对象78
4.1 认识JSP内置对象78
4.2 out对象78
4.3 request对象79
4.4 response对象81
4.4.1 利用response对象进行重定向81
4.4.2 利用response设置HTTP头85
4.5 Cookie操作85
4.6 利用session开发购物车89
4.6.1 购物车需求89
4.6.2 如何用session开发购物车91
4.7 session其他API93
4.7.1 session的其他操作93
4.7.2 sessionId96
4.7.3 利用session保存登录信息97
4.8 application对象97
小结99
上机习题99
第5章 JSP和JavaBean101
5.1 认识JavaBean101
5.1.1 编写JavaBean102
5.1.2 特殊JavaBean属性103
5.2 在JSP中使用JavaBean104
5.3 JavaBean的范围107
5.4 DAO和VO110
5.4.1 为什么需要DAO和VO110
5.4.2 编写DAO和VO110
5.4.3 在JSP中使用DAO和VO111
小结112
上机习题113
第6章 Servlet基础编程114
6.1 认识Servlet114
6.2 编写Servlet114
6.2.1 建立Servlet114
6.2.2 Servlet运行机制117
6.3 Servlet生命周期118
6.4 Servlet与JSP内置对象119
6.5 设置欢迎页面120
6.6 在Servlet中读取参数122
6.6.1 设置参数122
6.6.2 获取参数123
小结124
上机习题124
第7章 Servlet高级编程125
7.1 在Servlet内实现跳转125
7.2 ServletContext高级功能127
7.3 使用过滤器128
7.3.1 为什么需要过滤器128
7.3.2 编写过滤器129
7.3.3 需要注意的问题133
7.4 异常处理135
小结136
上机习题136
第8章 EL&JSTL137
8.1 认识表达式语言137
8.1.1 为什么需要表达式语言137
8.1.2 表达式语言基本语法137
8.2 基本运算符138
8.2.1 .和[]运算符138
8.2.2 算术运算符139
8.2.3 关系运算符139
8.2.4 逻辑运算符139
8.2.5 其他运算符139
8.3 数据访问140
8.3.1 对象的作用域140
8.3.2 访问JavaBean141
8.3.3 访问集合142
8.3.4 其他隐含对象142
8.4 认识JSTL143
8.5 核心标签库144
8.5.1 核心标签库介绍144
8.5.2 用核心标签进行基本数据操作145
8.5.3 用核心标签进行流程控制146
8.6 XML标签库简介150
8.7 国际化标签库简介151
8.8 数据库标签库简介152
8.9 函数标签库简介152
小结154
上机习题154
第9章 Ajax156
9.1 Ajax概述156
9.1.1 为什么需要Ajax技术156
9.1.2 Ajax技术介绍157
9.1.3 一个简单案例158
9.2 Ajax开发160
9.2.1 Ajax核心代码160
9.2.2 API解释160
9.3 Ajax简单案例164
9.3.1 表单验证需求164
9.3.2 实现方法165
9.3.3 需要注意的问题167
小结168
上机习题168
第4部分 轻量级框架开发171
第10章 MVC和Struts基本原理171
10.1 MVC模式171
10.2 Struts框架的基本原理172
10.2.1 Struts框架简介172
10.2.2 Struts框架原理173
10.3 Struts框架的基本使用方法174
10.3.1 导入Struts框架174
10.3.2 编写JSP176
10.3.3 编写并配置ActionForm177
10.3.4 编写并配置Action179
10.3.5 测试181
10.4 其他问题181
10.4.1 程序运行流程181
10.4.2 ActionForm生命周期182
10.4.3 其他问题183
小结184
上机习题184
第11章 Struts标签和错误处理185
11.1 认识Struts标签库185
11.1.1 Struts标签库简介185
11.1.2 使用Struts 1.3 标签库新建JSP的方法185
11.2 struts-html输入标签的使用187
11.2.1 使用struts-html标签生成一个表单187
11.2.2 struts-html简单输入标签的使用189
11.2.3 struts-html复杂输入标签的使用192
11.3 Struts资源文件的使用方法193
11.3.1 认识Struts资源文件193
11.3.2 Struts默认资源文件的使用方法195
11.3.3 在资源文件中传参数197
11.3.4 多个资源文件198
11.4 Struts错误处理200
11.4.1 Struts错误简介200
11.4.2 前端错误的处理方法201
11.4.3 业务逻辑错误的处理方法204
小结206
上机习题206
第12章 Struts 2基础开发207
12.1 Struts 2简介207
12.2 Struts 2的基本原理208
12.2.1 环境配置208
12.2.2 Struts 2原理209
12.3 Struts 2的基本使用方法209
12.3.1 导入Struts 2209
12.3.2 编写JSP210
12.3.3 编写并配置ActionForm212
12.3.4 编写并配置Action212
12.3.5 测试214
12.4 其他问题215
12.4.1 程序运行流程215
12.4.2 Action生命周期215
12.4.3 在Action中访问Web对象216
小结217
上机习题218
第13章 Hibernate基础编程219
13.1 对象关系映射219
13.2 Hibernate框架的基本原理220
13.2.1 Hibernate框架简介220
13.2.2 Hibernate框架原理221
13.3 Hibernate框架的基本使用方法222
13.3.1 导入Hibernate框架222
13.3.2 编写Hibernate配置文件223
13.3.3 编写PO224
13.3.4 编写并配置映射文件225
13.4 利用Hibernate进行数据库操作227
13.4.1 添加操作227
13.4.2 查询操作228
13.4.3 修改操作229
13.4.4 删除操作230
小结231
上机习题231
第14章 Hibernate高级编程232
14.1 深入认识Hibernate232
14.1.1 Configuration232
14.1.2 SessionFactory233
14.1.3 Session233
14.2 批量查询方法235
14.2.1 HQL235
14.2.2 Criteria238
14.3 Hibernate主键239
14.3.1 主键生成策略239
14.3.2 复合主键239
14.4 动态实体模型241
小结243
上机习题243
第15章 Spring基础编程244
15.1 Spring框架入门244
15.1.1 耦合性和控制反转244
15.1.2 Spring框架简介246
15.2 Spring框架的基本使用方法247
15.2.1 导入Spring框架247
15.2.2 编写被调用方及其接口248
15.2.3 编写Spring配置文件249
15.2.4 编写调用方249
15.3 依赖注入251
15.3.1 属性注入252
15.3.2 构造函数注入253
15.3.3 两种注入方式的总结和比较254
15.4 其他问题255
15.4.1 Bean的初始和消亡函数255
15.4.2 延迟加载256
小结257
上机习题257
第16章 Struts、Spring、Hibernate的整合258
16.1 Struts整合Hibernate258
16.1.1 编写数据库访问层258
16.1.2 增加Struts框架支持261
16.2 整合Spring264
16.2.1 重构CustomerDao265
16.2.2 修改LoginAction266
16.2.3 Struts整合Spring267
16.2.4 Spring整合Hibernate269
小结269
上机习题269
第5部分 重量级框架开发273
第17章 EJB 3.2:会话Bean273
17.1 为什么需要EJB273
17.2 EJB框架的基本原理274
17.2.1 EJB框架简介274
17.2.2 EJB运行原理275
17.3 EJB框架的基本使用方法276
17.3.1 建立EJB项目276
17.3.2 编写远程接口277
17.3.3 编写实现类278
17.3.4 配置EJB278
17.3.5 部署EJB279
17.3.6 远程调用该EJB281
17.3.7 无状态会话Bean的生命周期284
17.4 有状态会话Bean开发285
17.5 有配置文件的EJB287
17.6 编写具有本地接口的EJB288
小结289
上机习题289
第18章 EJB 3.2:实体Bean290
18.1 实体Bean和ORMapping290
18.2 编写实体Bean290
18.2.1 按照JavaBean格式编写PO291
18.2.2 在Student类中添加注释292
18.2.3 编写配置文件294
18.3 利用会话Bean操作实体Bean296
18.3.1 编写会话Bean的远程接口297
18.3.2 编写会话Bean的实现类297
18.3.3 测试298
18.4 复杂查询301
小结304
上机习题304
第6部分 其他内容307
第19章 log4j&Ant307
19.1 log4.j初步307
19.1.1 log4j介绍307
19.1.2 log4j的安装310
19.2 log4.j的使用310
19.2.1 配置文件介绍310
19.2.2 日志测试311
19.2.3 日志消息级别312
19.2.4 日志布局313
19.2.5 日志文件的存放315
19.2.6 建议315
19.3 Ant316
19.3.1 Ant介绍316
19.3.2 下载并配置Ant316
19.3.3 Ant的使用317
小结318
上机习题319
第20章 DOM和SAX320
20.1 DOM320
20.1.1 DOM介绍320
20.1.2 DOM基本API321
20.1.3 载入文档322
20.2 利用DOM读取数据323
20.2.1 利用Node读取数据323
20.2.2 利用Document读取数据326
20.2.3 利用Element读取数据327
20.3 利用DOM修改数据328
20.3.1 XML文件保存328
20.3.2 利用Node修改数据329
20.3.3 利用Document修改数据331
20.3.4 利用Element修改数据331
20.4 SAX333
20.4.1 SAX介绍333
20.4.2 载入文档333
20.4.3 编写事件处理器334
20.4.4 实现解析336
小结337
上机习题338