欢迎来到传智教育旗下图书库

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第3版)

黑马程序员/组编
定价:¥69.80

出版社:人民邮电出版社

ISBN:978-7-115-66565-2

图书种类:高校教材

出版日期:2025-01

所属学科:Java

页数:284

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

本书详细讲解了Java EE中Spring、Spring MVC 和MyBatis三大框架(以下简称 SSM),以及MyBatis-Plus和Spring Boot的基本知识和应用。

本书共14章。第1~4章主要讲解Spring的基本知识和应用;第5~7章主要讲解 Spring MVC的相关知识;第 8~12章主要讲解MyBatis和MyBatis-Plus的相关知识;第13章主要讲解框架整合;第14章通过一个综合实战--黑马头条,详细讲解如何开发真实项目。通过学习本书,读者可以掌握SSM框架技术,从而适应企业开发的技术要求,为开发大型项目奠定基础。

本书配套丰富的教学资源,包括教学 PPT、教学大纲、教学设计、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编写团队还提供了在线答疑服务。

适合群体

本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java 高级技术爱好者的自学参考书。

图书特色

本书是在《Java EE企业级应用开发Spring+Spring MVC+MyBatis(第2版)》的基础上修订而成,对原教材做了如下优化与新增。

1.调整了三个框架的学习顺序,依次为Spring→Spring MVC→MyBaits,使学生入门更容易。

2.对MyBatis框架的知识点重新排布讲解,更利于读者学习吸收询。

3.新增了MyBatis-Plus和Spring Boot入门知识的讲解

4.新增了Spring Boot整合SSM框架。

5.更新了综合实战,以主流的前后端分离的架构演示项目的实现,以更好锻炼学生的动手实践能力。

配套资源
图书目录
第1章 初识Spring框架
1.1 框架概述
1.2 Spring框架简介
1.2.1 Spring框架概述
1.2.2 Spring框架的体系结构和核心概念
1.3 Spring入门程序
1.4 本章小结
1.5 本章习题
第2章 Spring中Bean的管理
2.1 Spring的IoC容器
2.2 Bean的配置
2.3 Bean的作用域
2.4 Bean的实例化
2.4.1 构造方法实例化
2.4.2 静态工厂实例化
2.4.3 实例工厂实例化
2.5 Bean的装配方式
2.5.1 基于XML的装配
2.5.2 基于注解的装配和自动装配
2.6 Bean的生命周期
2.7 本章小结
2.8 本章习题
第3章 Spring AOP
3.1 AOP概述
3.2 Spring AOP的实现机制
3.2.1 JDK动态代理
3.2.2 CGLIB动态代理
3.3 Spring AOP集成AspectJ的实现
3.3.1 基于XML的AOP实现
3.3.2 基于注解的AOP实现
3.4 本章小结
3.5 本章习题
第4章 Spring的数据库编程
4.1 JdbcTemplate
4.1.1 JdbcTmplate概述
4.1.2 JdbcTemplate的使用
4.2 Spring事务管理概述
4.3 声明式事务管理
4.3.1 基于XML方式的声明式事务管理
4.3.2 基于注解方式的声明式事务管理
4.4 本章小结
4.5 本章习题
第5章 初识Spring MVC
5.1 Spring MVC简介
5.2 Spring MVC入门程序
5.3 Spring MVC的执行流程
5.4 Spring MVC的请求映射
5.4.1 @Controller注解
5.4.2 @RequestMapping注解
5.4.3 URL路径映射方式
5.5 本章小结
5.6 本章习题
第6章 Spring MVC数据绑定和响应
6.1 数据绑定概述
6.2 简单数据绑定
6.2.1 默认支持类型绑定
6.2.2 简单数据类型绑定
6.2.3 POJO类型绑定
6.2.4 自定义类型转换
6.3 复杂数据绑定
6.3.1 数组和集合绑定
6.3.2 复杂POJO绑定
6.3.3 JSON数据绑定
6.4 页面跳转
6.4.1 返回值为void的页面跳转
6.4.2 返回值为String类型的页面跳转
6.4.3 返回值为ModelAndView类型的页面跳转
6.5 数据回写
6.5.1 普通字符串的回写
6.5.2 JSON数据的回写
6.6 本章小结
6.7 本章习题
第7章 Spring MVC的高级功能
7.1 异常处理
7.1.1 简单异常处理器
7.1.2 自定义异常处理器
7.1.3 异常处理注解
7.2 拦截器
7.2.1 拦截器概述
7.2.2 拦截器的配置和执行流程
7.2.3 案例:登录验证
7.3 文件上传和文件下载
7.3.1 文件上传
7.3.2 文件下载
7.3.3 案例:文件上传和文件下载
7.4 本章小结
7.5 本章习题
第8章 MyBatis快速入门
8.1 MyBatis概述
8.2 MyBatis入门程序
8.3 MyBatis工作流程
8.4 MyBatis核心组件
8.4.1 SqlSessionFactoryBuilder类
8.4.2 SqlSessionFactory接口
8.4.3 SqlSession接口
8.5 MyBatis核心配置文件
8.6 MyBatis映射文件
8.6.1 定义增删查改语句的标签
8.6.2 定义结果集映射的标签
8.6.3 定义和引用SQL片段的标签
8.7 本章小结
8.8 本章习题
第9章 MyBatis的动态SQL
9.1 条件判断标签
9.1.1 <if>标签
9.1.2 <choose>标签、<when>标签和<otherwise>标签
9.2 循环遍历标签
9.3 条件拼接和修剪标签
9.4 更新操作标签
9.5 本章小结
9.6 本章习题
第10章 MyBatis的注解开发
10.1 基于注解的单表增删改查
10.1.1 单表增删改查的常见注解
10.1.2 基于注解的单表增删改查操作
10.2 基于注解的关联查询
10.2.1 一对一查询
10.2.2 一对多查询
10.2.3 多对多查询
10.3 本章小结
10.4 本章习题
第11章 MyBatis的逆向工程和缓存机制
11.1 MyBatis的逆向工程
11.2 MyBatis的缓存机制
11.2.1 一级缓存
11.2.2 二级缓存
11.3 本章小结
11.4 本章习题
第12章 MyBatis-Plus快速入门
12.1 MyBatis-Plus概述
12.2 MyBatis-Plus核心功能
12.2.1 代码生成器
12.2.2 通用接口
12.2.3 条件构造器
12.3 MyBatis-Plus基本使用
12.4 本章小结
12.5 本章习题
第13章 框架整合
13.1 SSM框架整合
13.1.1 整合思路
13.1.2 Spring整合MyBatis-Plus
13.1.3 Spring整合Spring MVC
13.2 Spring Boot整合SSM框架
13.2.1 Spring Boot快速入门
13.2.2 整合实现
13.3 本章小结
13.4 本章习题
第14章 综合实战-黑马头条
14.1 项目概述
14.1.1 项目功能介绍
14.1.2 项目功能预览
14.1.3 项目架构设计和技术选型
14.2 项目开发准备工作
14.2.1 系统开发及运行环境
14.2.2 数据库准备
14.2.3 项目工程结构
14.3 自媒体端功能实现
14.4.1 自媒体人登录
14.4.2 实现对象存储服务
14.4.3 素材管理
14.4.4 发布文章
14.4.5 内容列表
14.4 用户端功能实现
14.5.1 用户登录
14.5.2 文章列表
14.5.3 文章详情
14.5 本章小结
展开全部内容

热销图书推荐

NoSQL数据库技术与应用(第2版)

清华大学出版社

定价:¥59.80 咨询客服

鸿蒙HarmonyOS应用开发基础

人民邮电出版社

定价:¥69.80 咨询客服

Premiere视频剪辑案例教程

中国铁道出版社

定价:¥59.80 咨询客服