图书介绍
JavaEE实用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 郑阿奇主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121254574
- 出版时间:2015
- 标注页数:415页
- 文件大小:120MB
- 文件页数:424页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JavaEE实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 实用教程1
第1章 Java EE开发平台及开发基础1
1.1 Java EE的开发方式1
1.2 Java EE开发环境构建2
1.2.1 软件的安装2
1.2.2 整合开发环境6
1.3 Java EE开发入门9
1.3.1 MyEclipse集成开发环境9
1.3.2 一个简单的Java EE程序12
1.3.3 Java EE程序的简单调试22
1.3.4 管理JavaEE项目25
习题127
第2章 Struts 2基础28
2.1 Struts 2框架开发入门28
2.1.1 MVC基本思想28
2.1.2 MVC实现方式29
2.1.3 简单Struts 2开发30
2.2 Struts 2原理及工作流程34
2.2.1 Struts 2工作原理34
2.2.2 Struts 2项目运行流程35
2.3 解密Struts 2程序文件36
2.3.1 Action类应用详解36
2.3.2 <action>配置详解40
2.3.3 <result>配置详解42
2.3.4 <package>配置详解45
2.3.5 struts.xml文件47
2.3.6 struts.properties文件49
2.3.7 web.xml文件51
习题253
第3章 Struts 2标签库54
3.1 Struts 2的OGNL54
3.2 Struts 2的标签库56
3.2.1 数据标签56
3.2.2 控制标签65
3.2.3 表单标签72
3.2.4 非表单标签81
习题382
第4章 Struts 2类型转换及输入校验83
4.1 Struts 2内置类型转换器83
4.1.1 常用类型转换器83
4.1.2 内置转换器的使用83
4.2 自定义类型转换器86
4.2.1 继承DefaultTypeConverter类实现转换器86
4.2.2 继承StrutsTypeConverter类实现转换器89
4.3 数组和集合类型的转换91
4.3.1 数组类型转换器91
4.3.2 集合类型转换器93
4.4 Struts 2输入校验94
4.4.1 使用execute()方法校验96
4.4.2 重写validate()方法校验97
4.4.3 使用Struts 2校验框架97
4.4.4 客户端校验100
习题4101
第5章 Struts 2拦截器102
5.1 拦截器概述102
5.2 拦截器的配置104
5.3 自定义拦截器107
5.3.1 拦截器实现类107
5.3.2 自定义拦截器的使用108
5.3.3 拦截器应用109
习题5111
第6章 Struts2的其他应用112
6.1 Struts 2文件上传112
6.1.1 单文件上传112
6.1.2 多文件上传114
6.2 Struts 2文件下载116
6.3 Struts 2国际化应用118
6.3.1 国际化原理及资源文件118
6.3.2 资源文件的访问方式119
6.3.3 国际化应用实例120
习题6123
第7章 Struts 2综合应用案例124
7.1 “图书管理系统”主界面设计124
7.1.1 头部设计124
7.1.2 整体设计126
7.2 增加验证的“登录”功能128
7.3 实现“借书”功能130
7.3.1 总体界面设计130
7.3.2 查询已借图书133
7.3.3 “借书”功能141
7.4 实现“图书管理”功能146
7.4.1 总体界面设计146
7.4.2 “图书追加”功能148
7.4.3 “图书删除”功能154
7.4.4 “图书查询”功能156
7.4.5 “图书修改”功能157
习题7158
第8章 Hibernate基础159
8.1 ORM简介159
8.2 第一个Hibernate程序159
8.3 Hibernate各种文件的作用166
8.3.1 POJO类及其映射文件166
8.3.2 Hibernate核心配置文件168
8.3.3 HibernateSessionFactory类168
8.4 Hibernate工作流程171
8.5 Hibernate核心接口171
8.5.1 Configuration接口172
8.5.2 SessionFactory接口172
8.5.3 Session接口172
8.5.4 Transaction接口172
8.5.5 Query接口173
习题8173
第9章 Hibernate映射机制174
9.1 主键映射174
9.1.1 代理主键的映射174
9.1.2 单个自然主键的映射176
9.1.3 复合自然主键的映射176
9.2 数据类型映射180
9.3 对象关系映射181
9.3.1 继承关系映射181
9.3.2 关联关系映射190
9.4 动态类的使用202
习题9204
第10章 Hibernate对持久化对象的操作205
10.1 操作持久化对象的常用方法205
10.1.1 save()方法205
10.1.2 get()和load()方法205
10.1.3 update()方法206
10.1.4 delete()方法206
10.1.5 saveOrUpdate()方法206
10.2 HQL查询207
10.2.1 基本查询207
10.2.2 条件查询208
10.2.3 分页查询209
10.2.4 连接查询209
10.2.5 子查询210
10.2.6 SQL查询211
10.3 Hibernate的批量操作214
10.3.1 批量插入214
10.3.2 批量更新215
10.3.3 批量删除216
10.4 持久对象的生命周期216
习题10218
第11章 Hibernate高级特性219
11.1 Hibernate事务管理219
11.1.1 事务的概念219
11.1.2 Hibernate的事务219
11.2 Hibernate并发处理221
11.2.1 并发产生的问题221
11.2.2 解决方案223
11.3 Hibernate的拦截器224
11.3.1 Interceptor接口224
11.3.2 应用举例226
习题11228
第12章 Hibernate与Struts 2整合应用案例229
12.1 Hibernate与Struts 2系统的整合229
12.2 添加Hibernate及开发持久层230
12.3 功能实现240
12.3.1 “登录”功能的实现241
12.3.2 “查询已借图书”功能的实现242
12.3.3 “借书”功能的实现244
12.3.4 “图书管理”功能的实现246
习题12249
第13章 Spring基础250
13.1 Spring开发入门250
13.1.1 Spring概述250
13.1.2 Spring简单应用251
13.2 Spring的核心机制——依赖注入254
13.2.1 依赖注入的概念254
13.2.2 依赖注入的两种方式257
13.3 Spring容器中的Bean259
13.3.1 Bean的定义259
13.3.2 Bean的基本属性259
13.3.3 Bean的生命周期262
13.3.4 Bean的管理265
13.3.5 Bean的依赖关系267
13.3.6 Bean的自动装配268
13.4 Spring对集合属性的注入270
13.4.1 对List的注入270
13.4.2 对Set的注入271
13.4.3 对Map的注入272
13.5 Spring后处理器273
13.5.1 Bean后处理器273
13.5.2 容器后处理器274
习题13276
第14章 Spring的AOP及事务支持277
14.1 Spring的AOP277
14.1.1 代理机制277
14.1.2 AOP的术语与概念281
14.1.3 Spring 1.x的AOP支持282
14.1.4 Spring 2.x的AOP支持290
14.2 Spring的事务支持297
14.2.1 使用TransactionProxyFactoryBean生成事务代理298
14.2.2 利用继承简化配置299
14.2.3 用BeanNameAutoProxyCreator自动创建事务代理301
14.2.4 用DefaultAdvisorAutoProxyCreator自动创建事务代理302
习题14303
第15章 Spring的其他功能304
15.1 Spring的Web框架304
15.1.1 第一个Spring的MVC应用304
15.1.2 Spring MVC的控制器308
15.1.3 Spring MVC的分发器312
15.1.4 数据绑定313
15.1.5 Validator应用318
15.2 定时器的应用319
15.2.1 使用程序直接启动方式319
15.2.2 使用Web监听方式320
15.2.3 Spring定制定时器321
习题15322
第16章 用Spring整合各种Java EE框架323
16.1 Spring与Struts 2整合323
16.1.1 整合原理323
16.1.2 应用实例323
16.2 Spring与Hibernate整合325
16.2.1 整合原理325
16.2.2 应用实例325
16.3 Spring与Struts 2、Hibernate三者的整合335
16.3.1 整合原理335
16.3.2 项目架构335
16.3.3 修改DAO实现类336
16.3.4 编写业务逻辑接口及实现类342
16.3.5 “登录”功能的实现345
16.3.6 “查询已借图书”功能的实现347
16.3.7 “借书”功能的实现349
16.3.8 “图书管理”功能的实现351
习题16355
第2部分 实验指导356
实验1 Struts 2基础应用356
实验目的356
实验内容356
思考与练习357
实验2 Struts 2综合应用357
实验目的357
实验内容357
思考与练习358
实验3 Hibernate基础应用359
实验目的359
实验内容359
思考与练习359
实验4 Hibernate与Struts 2整合应用359
实验目的359
实验内容359
思考与练习359
实验5 Spring基础应用360
实验目的360
实验内容360
思考与练习360
实验6 Spring AOP应用360
实验目的360
实验内容360
思考与练习360
实验7 Spring与Struts 2整合应用361
实验目的361
实验内容361
思考与练习361
实验8 Spring与Hibernate整合应用361
实验目的361
实验内容361
思考与练习361
实验9 Struts 2、Hibernate、Spring整合应用361
实验目的361
实验内容362
思考与练习362
第3部分 综合应用实习363
实习1 学生成绩管理系统363
P1.1 数据库准备363
P1.2 Java EE系统分层架构364
P1.2.1 分层模型364
P1.2.2 多框架整合实施方案365
P1.3 搭建项目总体框架366
P1.4 持久层开发367
P1.4.1 生成POJO类及映射367
P1.4.2 实现DAO接口组件370
P1.5 业务层开发378
P1.5.1 系统登录功能用Service378
P1.5.2 学生信息管理功能用Service378
P1.5.3 学生成绩管理功能用Service381
P1.6 表示层开发383
P1.6.1 通用功能实现383
P1.6.2 “学生信息管理”功能实现391
P1.6.3 “学生成绩管理”功能实现404
附录A SQL Server 2008/2012图书管理系统数据库413
A.1 登录表413
A.2 读者信息表413
A.3 图书信息表413
A.4 借阅信息表414