出版信息
Java EE程式设计与套用开发(第2版)
作者:郭克华、唐雅媛、扈乐华
定价:49.50元
印次:2-1
ISBN:9787302474180
出版日期:2017.09.01
印刷日期:2017.08.10
印次:2-1
ISBN:9787302474180
出版日期:2017.09.01
印刷日期:2017.08.10
内容简介
本书共20章可分为6部分,包括Java EE开发环境配置、JDBC开发、Web开发、轻量级框架开发、重量级框架开发和其他内容。本书使用的开发环境是JDK 1.8+MyEclipse 2016+Tomcat v9.0/WebLogic 12c,内容由浅入深,并辅以大量的实例说明,最后还提供了一些课程设计的内容。
图书目录
第1部分入门
第1章JavaEE介绍和环境配置 3
1.1JavaEE简介 3
1.1.1Java技术系列的三个版本 3
1.1.2JavaEE的特点 4
1.1.3JavaEE的技术结构 6
1.2JDK安装 7
1.3伺服器安装 10
1.3.1安装Tomcat 10
1.3.2安装WebLogic12 14
1.4IDE安装 20
1.4.1IDE的作用 20
1.4.2安装MyEclipse 21
1.4.3绑定MyEclipse和Tomcat 22
1.4.4绑定MyEclipse和WebLogic 25
小结 27
上机习题 28
第2部分JDBC编程
第2章JDBC 31
2.1JDBC简介 31
2.2建立ODBC数据源 32
2.3JDBC操作 33
2.3.1添加数据 34
2.3.2删除数据 35
2.3.3修改数据 36
2.3.4查询数据 36
2.4使用PreparedStatement和CallableStatement 38
2.5事务 41
2.6使用厂商驱动进行资料库连线 42
2.7使用连线池访问资料库 44
小结 48
上机习题 48
第3部分Web开发
第3章JSP基础编程 51
3.1B/S结构 51
3.2建立Web项目 53
3.2.1目录结构 53
3.2.2部署 55
3.3注释 57
3.4JSP表达式、程式段和声明 58
3.5URL传值 60
3.6JSP指令和动作 62
3.6.1JSP指令 62
3.6.2JSP动作 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.2out对象 78
4.3request对象 79
4.4response对象 81
4.4.1利用response对象进行重定向 81
4.4.2利用response设定HTTP头 85
4.5Cookie操作 85
4.6利用session开发购物车 89
4.6.1购物车需求 89
4.6.2如何用session开发购物车 91
4.7session其他API 93
4.7.1session的其他操作 93
4.7.2sessionId 96
4.7.3利用session保存登录信息 97
4.8application对象 97
小结 99
上机习题 99
第5章JSP和JavaBean 101
5.1认识JavaBean 101
5.1.1编写JavaBean 102
5.1.2特殊JavaBean属性 103
5.2在JSP中使用JavaBean 104
5.3JavaBean的範围 107
5.4DAO和VO 110
5.4.1为什幺需要DAO和VO 110
5.4.2编写DAO和VO 110
5.4.3在JSP中使用DAO和VO 111
小结 112
上机习题 113
第6章Servlet基础编程 114
6.1认识Servlet 114
6.2编写Servlet 114
6.2.1建立Servlet 114
6.2.2Servlet运行机制 117
6.3Servlet生命周期 118
6.4Servlet与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.2ServletContext高级功能 127
7.3使用过滤器 128
7.3.1为什幺需要过滤器 128
7.3.2编写过滤器 129
7.3.3需要注意的问题 133
7.4异常处理 135
小结 136
上机习题 136
第8章EL&JSTL 137
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访问JavaBean 141
8.3.3访问集合 142
8.3.4其他隐含对象 142
8.4认识JSTL 143
8.5核心标籤库 144
8.5.1核心标籤库介绍 144
8.5.2用核心标籤进行基本数据操作 145
8.5.3用核心标籤进行流程控制 146
8.6XML标籤库简介 150
8.7国际化标籤库简介 151
8.8资料库标籤库简介 152
8.9函式标籤库简介 152
小结 154
上机习题 154
第9章Ajax 156
9.1Ajax概述 156
9.1.1为什幺需要Ajax技术 156
9.1.2Ajax技术介绍 157
9.1.3一个简单案例 158
9.2Ajax开发 160
9.2.1Ajax核心代码 160
9.2.2API解释 160
9.3Ajax简单案例 164
9.3.1表单验证需求 164
9.3.2实现方法 165
9.3.3需要注意的问题 167
小结 168
上机习题 168
第4部分轻量级框架开发
第10章MVC和Struts基本原理 171
10.1MVC模式 171
10.2Struts框架的基本原理 172
10.2.1Struts框架简介 172
10.2.2Struts框架原理 173
10.3Struts框架的基本使用方法 174
10.3.1导入Struts框架 174
10.3.2编写JSP 176
10.3.3编写并配置ActionForm 177
10.3.4编写并配置Action 179
10.3.5测试 181
10.4其他问题 181
10.4.1程式运行流程 181
10.4.2ActionForm生命周期 182
10.4.3其他问题 183
小结 184
上机习题 184
第11章Struts标籤和错误处理 185
11.1认识Struts标籤库 185
11.1.1Struts标籤库简介 185
11.1.2使用Struts1.3标籤库新建JSP的方法 185
11.2struts-html输入标籤的使用 187
11.2.1使用struts-html标籤生成一个表单 187
11.2.2struts-html简单输入标籤的使用 189
11.2.3struts-html複杂输入标籤的使用 192
11.3Struts资源档案的使用方法 193
11.3.1认识Struts资源档案 193
11.3.2Struts默认资源档案的使用方法 195
11.3.3在资源档案中传参数 197
11.3.4多个资源档案 198
11.4Struts错误处理 200
11.4.1Struts错误简介 200
11.4.2前端错误的处理方法 201
11.4.3业务逻辑错误的处理方法 204
小结 206
上机习题 206
第12章Struts2基础开发 207
12.1Struts2简介 207
12.2Struts2的基本原理 208
12.2.1环境配置 208
12.2.2Struts2原理 209
12.3Struts2的基本使用方法 209
12.3.1导入Struts2 209
12.3.2编写JSP 210
12.3.3编写并配置ActionForm 212
12.3.4编写并配置Action 212
12.3.5测试 214
12.4其他问题 215
12.4.1程式运行流程 215
12.4.2Action生命周期 215
12.4.3在Action中访问Web对象 216
小结 217
上机习题 218
第13章Hibernate基础编程 219
13.1对象关係映射 219
13.2Hibernate框架的基本原理 220
13.2.1Hibernate框架简介 220
13.2.2Hibernate框架原理 221
13.3Hibernate框架的基本使用方法 222
13.3.1导入Hibernate框架 222
13.3.2编写Hibernate配置档案 223
13.3.3编写PO 224
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深入认识Hibernate 232
14.1.1Configuration 232
14.1.2SessionFactory 233
14.1.3Session 233
14.2批量查询方法 235
14.2.1HQL 235
14.2.2Criteria 238
14.3Hibernate主键 239
14.3.1主键生成策略 239
14.3.2複合主键 239
14.4动态实体模型 241
小结 243
上机习题 243
第15章Spring基础编程 244
15.1Spring框架入门 244
15.1.1耦合性和控制反转 244
15.1.2Spring框架简介 246
15.2Spring框架的基本使用方法 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.1Bean的初始和消亡函式 255
15.4.2延迟载入 256
小结 257
上机习题 257
第16章Struts、Spring、Hibernate的整合 258
16.1Struts整合Hibernate 258
16.1.1编写资料库访问层 258
16.1.2增加Struts框架支持 261
16.2整合Spring 264
16.2.1重构CustomerDao 265
16.2.2修改LoginAction 266
16.2.3Struts整合Spring 267
16.2.4Spring整合Hibernate 269
小结 269
上机习题 269
第5部分重量级框架开发
第17章EJB3.2:会话Bean 273
17.1为什幺需要EJB 273
17.2EJB框架的基本原理 274
17.2.1EJB框架简介 274
17.2.2EJB运行原理 275
17.3EJB框架的基本使用方法 276
17.3.1建立EJB项目 276
17.3.2编写远程接口 277
17.3.3编写实现类 278
17.3.4配置EJB 278
17.3.5部署EJB 279
17.3.6远程调用该EJB 281
17.3.7无状态会话Bean的生命周期 284
17.4有状态会话Bean开发 285
17.5有配置档案的EJB 287
17.6编写具有本地接口的EJB 288
小结 289
上机习题 289
第18章EJB3.2:实体Bean 290
18.1实体Bean和ORMapping 290
18.2编写实体Bean 290
18.2.1按照JavaBean格式编写PO 291
18.2.2在Student类中添加注释 292
18.2.3编写配置档案 294
18.3利用会话Bean操作实体Bean 296
18.3.1编写会话Bean的远程接口 297
18.3.2编写会话Bean的实现类 297
18.3.3测试 298
18.4複杂查询 301
小结 304
上机习题 304
第6部分其他内容
第19章log4j&Ant 307
19.1log4j初步 307
19.1.1log4j介绍 307
19.1.2log4j的安装 310
19.2log4j的使用 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.3Ant 316
19.3.1Ant介绍 316
19.3.2下载并配置Ant 316
19.3.3Ant的使用 317
小结 318
上机习题 319
第20章DOM和SAX 320
20.1DOM 320
20.1.1DOM介绍 320
20.1.2DOM基本API 321
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.1XML档案保存 328
20.3.2利用Node修改数据 329
20.3.3利用Document修改数据 331
20.3.4利用Element修改数据 331
20.4SAX 333
20.4.1SAX介绍 333
20.4.2载入文档 333
20.4.3编写事件处理器 334
20.4.4实现解析 336
小结 337
上机习题 338