暂无评论
图文详情
- ISBN:9787512150409
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:306
- 出版时间:2023-09-01
- 条形码:9787512150409 ; 978-7-5121-5040-9
本书特色
教材包含两部分内容,**部分内容,也就是**章,对JavaEE的规范和涉及到的技术做了简单的介绍,并且还简单介绍了企业级应用程序开发的模型和方法等。第二部分介绍了JavaEE规范下的框架,也就是第2章、第3章和第4章的内容,分别讲述了持久层的Mybatis框架,事务管理层的Spring框架和表示层的SpringMVC框架。
内容简介
教材包含两部分内容,**部分内容,也就是**章,对JavaEE的规范和涉及到的技术做了简单的介绍,并且还简单介绍了企业级应用程序开发的模型和方法等。第二部分介绍了JavaEE规范下的框架,也就是第2章、第3章和第4章的内容,分别讲述了持久层的Mybatis框架,事务管理层的Spring框架和表示层的SpringMVC框架。
目录
第1章 Java EE简介 1
1.1 Java EE的产生及定义 1
1.1.1 Java的产生 1
1.1.2 Java EE的定义 3
1.2 Java EE平台的体系结构 5
1.3 Java EE 8的新特性 5
1.3.1 新增加的技术 6
1.3.2 改进的技术 9
1.4 Java EE的编程思想 18
1.5 Java EE容器及其服务 19
1.5.1 容器类型 19
1.5.2 容器服务 20
1.6 Java EE组件 20
1.6.1 Java EE客户端 21
1.6.2 Web组件 22
1.6.3 业务组件 22
1.7 Java EE标准服务 23
1.7.1 HTTP 23
1.7.2 HTTPS 23
1.7.3 JavaTM事务API 23
1.7.4 RMI-IIOP 23
1.7.5 Java IDL 24
1.7.6 JDBCTM API 24
1.7.7 JavaTM持久化API 24
1.7.8 JavaTM消息服务 24
1.7.9 JavaTM命名和目录界面 24
1.7.10 JavaMailTM 24
1.7.11 JavaBeansTM激活框架 25
1.7.12 XML处理 25
1.7.13 Java EE连接器体系结构 25
1.7.14 安全服务 25
1.7.15 Web服务 26
1.7.16 并发工具 26
1.7.17 批处理 26
1.7.18 管理 27
1.7.19 部署 27
1.8 企业级应用程序体系结构 27
1.8.1 C/S两层结构 27
1.8.2 B/S三层结构 27
1.8.3 多层结构 28
1.8.4 Java EE的分层模型与框架 29
1.9 集成环境及配置简介 30
1.9.1 集成环境简介 30
1.9.2 环境配置 33
1.9.3 关于测试 36
1.10 本章小结 36
习题 36
第2章 MyBatis入门 37
2.1 JDK动态代理 37
2.1.1 JDK动态代理的基本原理及链式结构 37
2.1.2 利用动态代理增强对象功能 41
2.2 在Eclipse中创建一个Java Web工程 44
2.2.1 设置工程 44
2.2.2 设置Maven的仓库地址 45
2.2.3 在Eclipse中配置Maven 46
2.2.4 利用Maven创建Java Web工程 47
2.3 安装ERMaster插件及绘制ER图 49
2.3.1 安装ERMaster 49
2.3.2 设计ER图并生成数据库中的表 51
2.4 在Java Web工程中使用MyBatis 53
2.4.1 在Maven工程中配置MyBatis 53
2.4.2 使用mybatis-config.xml配置MyBatis框架 55
2.4.3 创建实体类和DAO接口 55
2.4.4 XML映射器文件 56
2.4.5 编写一个辅助的工具类 57
2.4.6 编写测试用的Servlet和网页 58
2.5 理解MyBatis中的Mapper 61
2.5.1 创建一个实体类User 62
2.5.2 创建一个DAO接口(类似Mapper) 62
2.5.3 创建DAO接口的通用实现类 62
2.5.4 主程序类 64
2.6 XML映射器的基本用法 65
2.6.1 创建实体类Course及其数据表 65
2.6.2 创建DAO接口和Mapper映射文件 66
2.6.3 查询标签 67
2.6.4 、、标签 69
2.7 MyBatis的动态SQL语句 73
2.7.1 标签 74
2.7.2 、、标签 75
2.7.3 、标签 78
2.7.4 、标签 79
2.7.5 标签 80
2.8 在Eclipse中使用MyBatis的代码生成器 83
2.8.1 在Eclipse中安装MyBatis Generator插件 83
2.8.2 创建MyBatis Generator的配置文件 84
2.8.3 编辑MyBatis Generator的配置文件 84
2.8.4 运行 MyBatis Generator及相关类介绍 86
2.8.5 测试自动生成的Mapper 89
2.9 MyBatis中的关联映射 91
2.9.1 一对多的关系(单条SQL语句) 91
2.9.2 一对多的关系(多条SQL语句) 97
2.9.3 一对一(多对一)关联关系的配置 99
2.10 MyBatis的缓存机制简介 106
2.10.1 一级缓存 106
2.10.2 二级缓存 109
2.10.3 一、二级缓存使用注意事项 118
2.11 本章小结 119
习题 119
第3章 Spring入门 120
3.1 Spring IoC简介 120
3.1.1 初步认识Spring IoC 120
3.1.2 Spring IoC容器创建Bean的过程 123
3.2 Spring中Bean的装配 131
3.2.1 利用XML装配Bean 131
3.2.2 使用命名空间简化XML配置 140
3.2.3 在Java代码中利用注解装配 145
3.2.4 混合装配 151
3.2.5 Spring表达式语言简介 155
3.3 Spring AOP简介 158
3.3.1 AOP基本概念 158
3.3.2 编写Aspect 160
3.3.3 编写切点表达式 162
3.3.4 配置AOP 164
3.3.5 利用Aspect为Bean增加新的功能 171
3.3.6 其他AspectJ指示器 173
3.4 Spring中的JDBC编程 181
3.4.1 JDBC使用方法简介 181
3.4.2 Spring中JDBC编程的常见方式 182
3.4.3 使用JdbcTemplate操作数据库 182
3.4.4 整合Spring和MyBatis操作数据库 189
3.5 Spring 中的事务管理 194
3.5.1 Spring中事务管理的主要接口 194
3.5.2 SQL中的隔离级别简介 195
3.5.3 Spring中的事务传播方式 196
3.5.4 Spring中的声明式事务管理 197
3.6 本章小结 209
习题 209
第4章 Spring MVC 210
4.1 Spring MVC入门 210
4.1.1 Spring MVC中的基本处理流程 210
4.1.2 Spring MVC的简单应用 212
4.1.3 常用配置信息 221
4.2 控制器的实现 222
4.2.1 控制器的格式 223
4.2.2 请求映射的编写 223
4.2.3 保存数据到模型 224
4.2.4 处理方法的形参类型 228
4.2.5 处理方法的参数注解 232
4.2.6 处理方法的返回值 242
4.2.7 数据绑定 246
4.3 Spring MVC的高级应用 252
4.3.1 异常处理 252
4.3.2 HTTP消息转换 265
4.3.3 视图与视图解析器 276
4.3.4 拦截器 284
4.3.5 国际化 290
4.3.6 multipart表单与文件上传 299
4.4 本章小结 306
习题 306
1.1 Java EE的产生及定义 1
1.1.1 Java的产生 1
1.1.2 Java EE的定义 3
1.2 Java EE平台的体系结构 5
1.3 Java EE 8的新特性 5
1.3.1 新增加的技术 6
1.3.2 改进的技术 9
1.4 Java EE的编程思想 18
1.5 Java EE容器及其服务 19
1.5.1 容器类型 19
1.5.2 容器服务 20
1.6 Java EE组件 20
1.6.1 Java EE客户端 21
1.6.2 Web组件 22
1.6.3 业务组件 22
1.7 Java EE标准服务 23
1.7.1 HTTP 23
1.7.2 HTTPS 23
1.7.3 JavaTM事务API 23
1.7.4 RMI-IIOP 23
1.7.5 Java IDL 24
1.7.6 JDBCTM API 24
1.7.7 JavaTM持久化API 24
1.7.8 JavaTM消息服务 24
1.7.9 JavaTM命名和目录界面 24
1.7.10 JavaMailTM 24
1.7.11 JavaBeansTM激活框架 25
1.7.12 XML处理 25
1.7.13 Java EE连接器体系结构 25
1.7.14 安全服务 25
1.7.15 Web服务 26
1.7.16 并发工具 26
1.7.17 批处理 26
1.7.18 管理 27
1.7.19 部署 27
1.8 企业级应用程序体系结构 27
1.8.1 C/S两层结构 27
1.8.2 B/S三层结构 27
1.8.3 多层结构 28
1.8.4 Java EE的分层模型与框架 29
1.9 集成环境及配置简介 30
1.9.1 集成环境简介 30
1.9.2 环境配置 33
1.9.3 关于测试 36
1.10 本章小结 36
习题 36
第2章 MyBatis入门 37
2.1 JDK动态代理 37
2.1.1 JDK动态代理的基本原理及链式结构 37
2.1.2 利用动态代理增强对象功能 41
2.2 在Eclipse中创建一个Java Web工程 44
2.2.1 设置工程 44
2.2.2 设置Maven的仓库地址 45
2.2.3 在Eclipse中配置Maven 46
2.2.4 利用Maven创建Java Web工程 47
2.3 安装ERMaster插件及绘制ER图 49
2.3.1 安装ERMaster 49
2.3.2 设计ER图并生成数据库中的表 51
2.4 在Java Web工程中使用MyBatis 53
2.4.1 在Maven工程中配置MyBatis 53
2.4.2 使用mybatis-config.xml配置MyBatis框架 55
2.4.3 创建实体类和DAO接口 55
2.4.4 XML映射器文件 56
2.4.5 编写一个辅助的工具类 57
2.4.6 编写测试用的Servlet和网页 58
2.5 理解MyBatis中的Mapper 61
2.5.1 创建一个实体类User 62
2.5.2 创建一个DAO接口(类似Mapper) 62
2.5.3 创建DAO接口的通用实现类 62
2.5.4 主程序类 64
2.6 XML映射器的基本用法 65
2.6.1 创建实体类Course及其数据表 65
2.6.2 创建DAO接口和Mapper映射文件 66
2.6.3 查询标签 67
2.6.4 、、标签 69
2.7 MyBatis的动态SQL语句 73
2.7.1 标签 74
2.7.2 、、标签 75
2.7.3 、标签 78
2.7.4 、标签 79
2.7.5 标签 80
2.8 在Eclipse中使用MyBatis的代码生成器 83
2.8.1 在Eclipse中安装MyBatis Generator插件 83
2.8.2 创建MyBatis Generator的配置文件 84
2.8.3 编辑MyBatis Generator的配置文件 84
2.8.4 运行 MyBatis Generator及相关类介绍 86
2.8.5 测试自动生成的Mapper 89
2.9 MyBatis中的关联映射 91
2.9.1 一对多的关系(单条SQL语句) 91
2.9.2 一对多的关系(多条SQL语句) 97
2.9.3 一对一(多对一)关联关系的配置 99
2.10 MyBatis的缓存机制简介 106
2.10.1 一级缓存 106
2.10.2 二级缓存 109
2.10.3 一、二级缓存使用注意事项 118
2.11 本章小结 119
习题 119
第3章 Spring入门 120
3.1 Spring IoC简介 120
3.1.1 初步认识Spring IoC 120
3.1.2 Spring IoC容器创建Bean的过程 123
3.2 Spring中Bean的装配 131
3.2.1 利用XML装配Bean 131
3.2.2 使用命名空间简化XML配置 140
3.2.3 在Java代码中利用注解装配 145
3.2.4 混合装配 151
3.2.5 Spring表达式语言简介 155
3.3 Spring AOP简介 158
3.3.1 AOP基本概念 158
3.3.2 编写Aspect 160
3.3.3 编写切点表达式 162
3.3.4 配置AOP 164
3.3.5 利用Aspect为Bean增加新的功能 171
3.3.6 其他AspectJ指示器 173
3.4 Spring中的JDBC编程 181
3.4.1 JDBC使用方法简介 181
3.4.2 Spring中JDBC编程的常见方式 182
3.4.3 使用JdbcTemplate操作数据库 182
3.4.4 整合Spring和MyBatis操作数据库 189
3.5 Spring 中的事务管理 194
3.5.1 Spring中事务管理的主要接口 194
3.5.2 SQL中的隔离级别简介 195
3.5.3 Spring中的事务传播方式 196
3.5.4 Spring中的声明式事务管理 197
3.6 本章小结 209
习题 209
第4章 Spring MVC 210
4.1 Spring MVC入门 210
4.1.1 Spring MVC中的基本处理流程 210
4.1.2 Spring MVC的简单应用 212
4.1.3 常用配置信息 221
4.2 控制器的实现 222
4.2.1 控制器的格式 223
4.2.2 请求映射的编写 223
4.2.3 保存数据到模型 224
4.2.4 处理方法的形参类型 228
4.2.5 处理方法的参数注解 232
4.2.6 处理方法的返回值 242
4.2.7 数据绑定 246
4.3 Spring MVC的高级应用 252
4.3.1 异常处理 252
4.3.2 HTTP消息转换 265
4.3.3 视图与视图解析器 276
4.3.4 拦截器 284
4.3.5 国际化 290
4.3.6 multipart表单与文件上传 299
4.4 本章小结 306
习题 306
展开全部
本类五星书
本类畅销
-
落洼物语
¥8.7¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥6.8¥25.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0 -
海商法-第四版
¥30.2¥48.0