×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
JAVA EE(SSM)企业应用实战(第2版·微课视频版)

JAVA EE(SSM)企业应用实战(第2版·微课视频版)

1星价 ¥52.4 (7.6折)
2星价¥52.4 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302663133
  • 装帧:平装
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:364
  • 出版时间:2024-07-01
  • 条形码:9787302663133 ; 978-7-302-66313-3

本书特色

通过对本书内容的学习,读者能够掌握Java EE中Spring、Spring MVC和MyBatis三大框架的基础与进阶知识,并能够将这三大框架应用到项目中。 本书附有配套视频、教学大纲、教学PPT、教学设计、源代码等资源。 众多精美案例、视频资源、教学PPT、教学设计、教学大纲等配套资源,助力老师高效教学,促进学生快速成长

内容简介

"本书主要讲解Spring、Spring MVC和MyBatis三大框架的基础与进阶知识。全书共14章,其中第1章主要讲解SSM框架的基本概念与优缺点等; 第2章和第3章主要讲解MyBatis的基础与进阶知识; 第4章主要讲解动态SQL和注解开发; 第5章主要讲解MyBatis缓存机制; 第6~11章主要讲解Spring基础、Spring的Bean管理、Spring JDBC、Spring AOP、Spring数据库事务管理和Spring MVC基础; 第12章主要讲解全局异常处理器和; 第13章主要讲解Spring MVC高级功能; 第14章主要讲解一个综合项目——智慧农业果蔬系统,该项目主要应用了前面章节学习的Spring、Spring MVC、MyBatis框架的基础知识和核心技术。通过对本书内容的学习,读者能够掌握Java EE中Spring、Spring MVC和MyBatis三大框架的基础与进阶知识,并能够将这三大框架应用到项目中。 为了帮助读者更好地学习本书中的内容,本书配套有视频、教学大纲、教学PPT、教学设计、源代码等资源。本书既可作为高等院校计算机相关专业的教材,也可以作为相关技术爱好者的入门用书。 "

目录

目 录 第1章 初识SSM 框架 ……………………………………………………………………… 1 1.1 SSM 框架 …………………………………………………………………………… 1 1.1.1 Spring框架 ……………………………………………………………… 1 1.1.2 Spring MVC 框架 ………………………………………………………… 2 1.1.3 MyBatis框架 ……………………………………………………………… 4 1.2 SSM 框架的优缺点 ………………………………………………………………… 5 1.3 本章小结 …………………………………………………………………………… 6 1.4 习题 ………………………………………………………………………………… 6 _x00B_第2章 MyBatis基础 ………………………………………………………………………… 7 2.1 MyBatis概述 ……………………………………………………………………… 7 2.1.1 MyBatis的发展历程 ……………………………………………………… 7 2.1.2 功能架构…………………………………………………………………… 8 2.1.3 工作流程…………………………………………………………………… 8 2.2 MyBatis的下载和导入 …………………………………………………………… 9 2.3 核心组件…………………………………………………………………………… 10 2.3.1 SqlSessionFactory接口 ………………………………………………… 10 2.3.2 SqlSession接口 ………………………………………………………… 11 2.4 核心配置文件……………………………………………………………………… 12 2.4.1 配置文件结构 …………………………………………………………… 12 2.4.2 properties 元素 ……………………………………………………… 13 2.4.3 settings 元素 ………………………………………………………… 14 2.4.4 typeAliases 元素……………………………………………………… 15 2.4.5 typeHandlers 元素 …………………………………………………… 17 2.4.6 objectFactory 元素 …………………………………………………… 18 2.4.7 environments 元素 …………………………………………………… 19 2.4.8 mappers 元素 ………………………………………………………… 20 2.5 MyBatis的简单应用 ……………………………………………………………… 21 2.5.1 搭建开发环境 …………………………………………………………… 21 2.5.2 创建 POJO 类 …………………………………………………………… 21 JavaEE(SSM)企业应用实战(第2版· 微课视频版) 2.5.3 创建配置文件 …………………………………………………………… 22 2.5.4 创建映射文件 …………………………………………………………… 22 2.5.5 编写测试类 ……………………………………………………………… 23 Ⅵ 2.6 本章小结…………………………………………………………………………… 24 2.7 习题………………………………………………………………………………… 24 第3章 MyBatis进阶 ……………………………………………………………………… 26 3.1 映射文件…………………………………………………………………………… 26 3.1.1 映射文件结构 …………………………………………………………… 26 3.1.2 mapper 元素 ………………………………………………………… 27 3.1.3 select 元素 …………………………………………………………… 27 3.1.4 insert 元素、 delete 元素、 update 元素 ……………………… 29 3.1.5 resultMap 元素 ……………………………………………………… 32 3.1.6 sql 元素 ……………………………………………………………… 33 3.2 关联映射…………………………………………………………………………… 34 3.2.1 一对一关联映射 ………………………………………………………… 34 3.2.2 一对多关联映射 ………………………………………………………… 38 3.2.3 多对多关联映射 ………………………………………………………… 40 3.3 实战演练:智慧农业果蔬系统中普通用户的数据管理 ………………………… 43 3.4 本章小结…………………………………………………………………………… 50 3.5 习题………………………………………………………………………………… 51 _x00B_第4章 动态SQL和注解开发 ……………………………………………………………… 52 4.1 动态 SQL ………………………………………………………………………… 52 4.1.1 if 元素 ………………………………………………………………… 52 4.1.2 where 元素 …………………………………………………………… 55 4.1.3 set 元素 ……………………………………………………………… 56 4.1.4 trim 元素 ……………………………………………………………… 58 4.1.5 choose 、 when 和 otherwise 元素……………………………… 59 4.1.6 foreach 元素 ………………………………………………………… 60 4.2 实战演练:改造智慧农业果蔬系统中普通用户的数据管理1 ………………… 62 4.3 注解开发…………………………………………………………………………… 68 4.3.1 @Insert注解 …………………………………………………………… 68 4.3.2 @Delete注解 …………………………………………………………… 70 4.3.3 @Update注解 …………………………………………………………… 71 4.3.4 @Select注解 …………………………………………………………… 72 4.3.5 @Param 注解 …………………………………………………………… 73 4.4 实战演练:改造智慧农业果蔬系统中普通用户的数据管理2 ………………… 74 4.5 本章小结…………………………………………………………………………… 79 4.6 习题………………………………………………………………………………… 79 第5章 MyBatis缓存机制 ………………………………………………………………… 81 5.1 MyBatis缓存分类 ………………………………………………………………… 81 5.1.1 一级缓存 ………………………………………………………………… 81 5.1.2 二级缓存 ………………………………………………………………… 84 5.2 EhCache缓存……………………………………………………………………… 87 5.2.1 EhCache缓存简介 ……………………………………………………… 88 5.2.2 EhCache的下载 ………………………………………………………… 89 5.2.3 MyBatis整合 EhCache缓存 …………………………………………… 89 5.3 本章小结…………………………………………………………………………… 91 5.4 习题………………………………………………………………………………… 91 第6章 Spring基础 ………………………………………………………………………… 93 6.1 Spring简介 ……………………………………………………………………… 93 6.2 Spring功能体系 ………………………………………………………………… 94 6.2.1 DataAccess/Integration模块 …………………………………………… 94 6.2.2 Web模块 ………………………………………………………………… 95 6.2.3 AOP、Aspects、Instrumentation、Messaging模块 …………………… 96 6.2.4 CoreContainer模块 …………………………………………………… 96 6.2.5 Test模块 ………………………………………………………………… 97 6.3 Spring容器 ……………………………………………………………………… 98 6.3.1 Spring容器简介 ………………………………………………………… 98 6.3.2 BeanFactory接口 ……………………………………………………… 99 6.3.3 ApplicationContext接口 ……………………………………………… 99 6.3.4 Spring容器的启动流程 ……………………………………………… 100 6.4 实战演练:Spring的简单应用 ………………………………………………… 101 6.5 本章小结 ………………………………………………………………………… 103 6.6 习题 ……………………………………………………………………………… 103 第7章 Spring的Bean管理 ……………………………………………………………… 105 7.1 IoC 和 DI………………………………………………………………………… 105 7.1.1 IoC 和 DI简介 ………………………………………………………… 105 7.1.2 IoC 和 DI的实现方式 ………………………………………………… 106 7.2 Spring的 Bean ………………………………………………………………… 110 7.2.1 Bean简介 ……………………………………………………………… 110 Ⅶ 7.2.2 Bean的作用域 ………………………………………………………… 111 7.2.3 Bean的数据配置 ……………………………………………………… 112 7.2.4 Bean的生命周期 ……………………………………………………… 119 目 录 JavaEE(SSM)企业应用实战(第2版· 微课视频版) 7.3 Maven管理 ……………………………………………………………………… 124 7.4 使用 Maven创建 Spring项目 ………………………………………………… 127 7.5 本章小结 ………………………………………………………………………… 131 Ⅷ 7.6 习题 ……………………………………………………………………………… 131 第8章 SpringJDBC ……………………………………………………………………… 133 8.1 SpringJDBC 基础 ……………………………………………………………… 133 8.2 SpringJDBC 的重要组件 ……………………………………………………… 134 8.2.1 JdbcTemplate类 ……………………………………………………… 134 8.2.2 JdbcDaoSupport类 …………………………………………………… 137 8.3 SpringJDBC 操作数据库 ……………………………………………………… 139 8.3.1 DDL 操作 ……………………………………………………………… 139 8.3.2 DQL 操作 ……………………………………………………………… 140 8.3.3 DML 操作 ……………………………………………………………… 143 8.4 实战演练:改造智慧农业果蔬系统中普通用户的数据管理3 ……………… 146 8.5 本章小结 ………………………………………………………………………… 151 8.6 习题 ……………………………………………………………………………… 151 第9章 SpringAOP ……………………………………………………………………… 153 9.1 认识 AOP ……………………………………………………………………… 153 9.1.1 AOP简介 ……………………………………………………………… 153 9.1.2 AOP的基本术语 ……………………………………………………… 153 9.2 SpringAOP的实现机制 ……………………………………………………… 155 9.2.1 JDK 动态代理 ………………………………………………………… 155 9.2.2 CGLIB动态代理 ……………………………………………………… 157 9.3 SpringAOP的实现方式 ……………………………………………………… 158 9.3.1 基于 XML 配置开发 SpringAOP …………………………………… 158 9.3.2 基于注解方式开发 SpringAOP ……………………………………… 162 9.4 本章小结 ………………………………………………………………………… 164 9.5 习题 ……………………………………………………………………………… 164 _x00B_第10章 Spring数据库事务管理 ………………………………………………………… 166 10.1 Spring与事务管理 …………………………………………………………… 166 10.1.1 事务简介 …………………………………………………………… 166 10.1.2 Spring对事务管理的支持 ………………………………………… 166 10.1.3 Spring事务管理的核心接口 ……………………………………… 167 10.2 Spring的事务管理方式 ……………………………………………………… 169 10.2.1 编程式事务管理 …………………………………………………… 170 10.2.2 声明式事务管理 …………………………………………………… 175 10.3 事务的传播方式 ……………………………………………………………… 181 10.4 实战演练:智慧农业果蔬系统中已售和库存事务配置 …………………… 186 10.5 本章小结 ……………………………………………………………………… 191 10.6 习题 …………………………………………………………………………… 191 第11章 SpringMVC基础………………………………………………………………… 193 11.1 Spring MVC 简介 …………………………………………………………… 193 11.2 搭建 Spring MVC 环境 ……………………………………………………… 194 11.2.1 引入 Spring MVC 核心依赖 ……………………………………… 194 11.2.2 配置 DispatcherServlet类 ………………………………………… 195 11.2.3 创建 Spring MVC 的配置文件 …………………………………… 195 11.2.4 创建 Controller层 ………………………………………………… 197 11.2.5 创建 View 层 ……………………………………………………… 198 11.2.6 部署运行 …………………………………………………………… 198 11.3 Spring MVC 工作流程 ……………………………………………………… 199 11.4 Spring MVC 常用注解 ……………………………………………………… 199 11.4.1 @Controller注解 ………………………………………………… 200 11.4.2 @RequestMapping注解…………………………………………… 205 11.4.3 @Resource注解和@Autowired注解 …………………………… 206 11.4.4 @RequestParam 注解……………………………………………… 209 11.4.5 @RequestBody注解和@ResponseBody注解 …………………… 210 11.4.6 @PathVariable注解 ……………………………………………… 211 11.4.7 @RequestHeader注解 …………………………………………… 212 11.4.8 @CookieValue注解 ……………………………………………… 213 11.5 单元测试 ……………………………………………………………………… 214 11.6 本章小结 ……………………………………………………………………… 216 11.7 习题 …………………………………………………………………………… 216 _x00B_第12章 全局异常处理器和拦截器 ……………………………………………………… 218 12.1 全局异常处理器 ……………………………………………………………… 218 12.1.1 HandlerExceptionResolver接口 ………………………………… 218 12.1.2 @ExceptionHandler注解 ………………………………………… 222 12.1.3 @ControllerAdvice注解 ………………………………………… 223 12.2 拦截器 ………………………………………………………………………… 224 12.2.1 HandlerInterceptor接口 ………………………………………… 224 12.2.2 WebRequestInterceptor接口 ……………………………………… 226 Ⅸ 12.2.3 拦截器登录控制 …………………………………………………… 227 12.3 拦截器链 ……………………………………………………………………… 234 12.4 本章小结 ……………………………………………………………………… 235 目 录 JavaEE(SSM)企业应用实战(第2版· 微课视频版) 12.5 习题 …………………………………………………………………………… 235 _x00B_第13章 SpringMVC高级功能…………………………………………………………… 237 Ⅹ 13.1 Spring MVC 实现JSON 交互 ……………………………………………… 237 13.2 RESTful风格 ………………………………………………………………… 238 13.2.1 RESTful简介 ……………………………………………………… 239 13.2.2 GET 请求 …………………………………………………………… 239 13.2.3 POST 请求 ………………………………………………………… 246 13.2.4 PUT 请求 …………………………………………………………… 247 13.2.5 DELETE 请求 ……………………………………………………… 248 13.3 Swagger ……………………………………………………………………… 250 13.4 文件上传和下载 ……………………………………………………………… 254 13.4.1 Spring MVC 实现文件上传 ……………………………………… 254 13.4.2 Spring MVC 实现文件下载 ……………………………………… 256 13.5 实战演练:智慧农业果蔬系统中公告板块的数据上传与下载 …………… 258 13.6 本章小结 ……………………………………………………………………… 263 13.7 习题 …………………………………………………………………………… 263 _x00B_第14章 综合项目———智慧农业果蔬系统 ……………………………………………… 265 14.1 项目介绍 ……………………………………………………………………… 265 14.1.1 项目背景 …………………………………………………………… 265 14.1.2 系统环境配置 ……………………………………………………… 265 14.1.3 功能模块介绍 ……………………………………………………… 266 14.1.4 页面效果 …………………………………………………………… 267 14.2 环境搭建 ……………………………………………………………………… 275 14.3 数据库设计 …………………………………………………………………… 282 14.3.1 E-R 图 ……………………………………………………………… 282 14.3.2 数据表关系模型图 ………………………………………………… 283 14.3.3 用户表 ……………………………………………………………… 285 14.3.4 管理员表 …………………………………………………………… 285 14.3.5 订单表 ……………………………………………………………… 285 14.3.6 类目表 ……………………………………………………………… 286 14.3.7 商品表 ……………………………………………………………… 286 14.3.8 商品详情表 ………………………………………………………… 286 14.3.9 购物车表 …………………………………………………………… 287 14.3.10 评价表……………………………………………………………… 287 14.3.11 收藏表……………………………………………………………… 287 14.3.12 公告表……………………………………………………………… 288 14.3.13 留言表……………………………………………………………… 288 14.4 普通用户功能的实现 ………………………………………………………… 288 14.4.1 注册与登录 ………………………………………………………… 288 14.4.2 个人信息 …………………………………………………………… 293 14.4.3 密码修改 …………………………………………………………… 297 14.4.4 商品收藏 …………………………………………………………… 298 14.4.5 商品结算 …………………………………………………………… 301 14.4.6 我的订单 …………………………………………………………… 305 14.4.7 公告 ………………………………………………………………… 309 14.4.8 留言 ………………………………………………………………… 311 14.5 管理员用户功能的实现 ……………………………………………………… 313 14.5.1 登录 ………………………………………………………………… 313 14.5.2 类目管理 …………………………………………………………… 315 14.5.3 用户管理 …………………………………………………………… 322 14.5.4 商品管理 …………………………………………………………… 324 14.5.5 订单管理 …………………………………………………………… 334 14.5.6 公告管理 …………………………………………………………… 338 14.5.7 留言管理 …………………………………………………………… 345 14.6 本章小结 ……………………………………………………………………… 348 Ⅺ 目 录
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航