ISBN:978-7-313-28492-1
主编:罗启强、冯芝丽、李显娜
出版社:上海交大
适用层次:通用
出版/修订日期:2024-08-01
¥69.80
本书从实用角度出发,详细讲解了Java EE企业级应用开发中Spring、Spring MVC和MyBatis三大框架(简称SSM)的相关知识和使用方法。全书共分为15章,内容包括Java EE企业级应用入门、Spring基础、Spring Bean管理、Spring AOP、Spring数据库编程、Spring MVC基础、数据绑定和请求响应、异常处理和拦截器、文件上传和下载、MyBatis基础、动态SQL、MyBatis关联映射和缓存机制、MyBatis注解配置、SSM框架整合、学校图书管理系统。
本书可作为各类院校计算机相关专业及教育培训机构的专用教材,也可供Java编程和网络开发爱好者及相关从业人员参考使用。
入门篇
第1章 Java EE企业级应用入门
1.1 企业级应用及解决方案
1.1.1 什么是企业级应用
1.1.2 企业级应用解决方案
1.2 常见的Java EE企业级应用开发框架
1.2.1 SSM框架
1.2.2 其他框架
1.3 搭建企业级应用开发环境
1.3.1 安装JDK
1.3.2 安装Tomcat
1.3.3 安装MySQL
1.3.4 安装Eclipse
综合案例——在Eclipse中创建Java Web项目
实战训练1
课后思考1
Spring篇
第2章 Spring基础
2.1 Spring概述
2.1.1 Spring的优点
2.1.2 Spring的体系结构
2.2 Spring下载及目录结构
2.3 Spring IoC容器
2.3.1 Spring IoC容器概述
2.3.2 Spring IoC容器的常用接口
综合案例——Spring入门程序
实战训练2
课后思考2
第3章 Spring Bean管理
3.1 Bean概述
3.2 Bean的装配方式
3.2.1 基于XML的装配
3.2.2 基于注解的装配
3.3 Bean的作用域
3.3.1 singleton作用域
3.3.2 prototype作用域
3.4 Bean的生命周期
综合案例——学生管理系统用户注册
实战训练3
课后思考3
第4章 Spring AOP
4.1 Spring AOP概述
4.1.1 Spring AOP的概念
4.1.2 Spring AOP的术语
4.2 Spring AOP的实现方法
4.2.1 Spring AOP的实现机制
4.2.2 基于XML的AOP实现
4.2.3 基于注解的AOP实现
综合案例——学生管理系统的AOP实现
实战训练4
课后思考4
第5章 Spring数据库编程
5.1 Spring JDBC概述
5.1.1 Spring JDBC的优势
5.1.2 Spring JDBC的配置
5.2 JdbcTemplate类
5.2.1 JdbcTemplate类概述
5.2.2 JdbcTemplate类的常用方法
5.3 Spring数据库事务管理
5.3.1 Spring事务管理概述
5.3.2 Spring事务管理的核心接口
5.3.3 声明式事务管理
综合案例——学生管理系统数据库操作
实战训练5
课后思考5
Spring MVC篇
第6章 Spring MVC基础
6.1 Spring MVC概述
6.2 Spring MVC的工作原理
6.2.1 Spring MVC的常用组件
6.2.2 Spring MVC的工作流程
6.3 Spring MVC的核心类和常用注解
6.3.1 DispatcherServlet类
6.3.2 @Controller注解
6.3.3 @RequestMapping注解
6.3.4 请求映射方式
综合案例——Spring MVC入门程序
实战训练6
课后思考6
第7章 数据绑定和请求响应
7.1 数据绑定
7.1.1 默认类型数据绑定
7.1.2 基本类型数据绑定
7.1.3 数组和集合数据绑定
7.1.4 POJO数据绑定
7.1.5 JSON数据绑定
7.2 请求响应
7.2.1 数据回写
7.2.2 页面跳转
综合案例——学生管理系统登录实现
实战训练7
课后思考7
第8章 异常处理和拦截器
8.1 异常处理
8.1.1 简单异常处理器
8.1.2 自定义异常处理器
8.1.3 异常处理注解
8.2 拦截器
8.2.1 定义拦截器
8.2.2 配置拦截器
8.2.3 执行拦截器
综合案例——学生管理系统权限验证
实战训练8
课后思考8
第9章 文件上传和下载
9.1 文件上传
9.2 文件下载
综合案例——学生管理系统添加学生信息
实战训练9
课后思考9
MyBatis篇
第10章 MyBatis基础
10.1 MyBatis概述
10.2 MyBatis下载
10.3 MyBatis的工作流程
10.4 MyBatis的核心配置
10.4.1 MyBatis的核心对象
10.4.2 MyBatis的核心配置文件
10.4.3 MyBatis的映射文件
综合案例——MyBatis入门程序
实战训练10
课后思考10
第11章 动态SQL
11.1 动态SQL概述
11.2 判断元素
11.2.1 <if>元素
11.2.2 <choose>、<when>和<otherwise>元素
11.3 辅助元素
11.3.1 <where>元素
11.3.2 <set>元素
11.3.3 <trim>元素
11.4 循环元素
综合案例——基于MyBatis的学生管理系统数据库操作
实战训练11
课后思考11
第12章 MyBatis关联映射和缓存机制
12.1 MyBatis关联映射
12.1.1 关联映射概述
12.1.2 一对一关联查询
12.1.3 一对多关联查询
12.1.4 多对多关联查询
12.2 MyBatis缓存机制
12.2.1 一级缓存
12.2.2 二级缓存
综合案例——学生管理系统数据库的关联查询
实战训练12
课后思考12
第13章 MyBatis注解配置
13.1 基于注解的单表增查改删
13.2 基于注解的多表关联查询
13.3 基于注解的动态SQL
综合案例——基于注解的学生管理系统数据库操作
实战训练13
课后思考13
SSM整合篇
第14章 SSM框架整合
14.1 整合思路
14.2 整合过程
14.2.1 搭建项目环境
14.2.2 创建接口和类
14.2.3 创建视图文件
14.2.4 整合Spring和MyBatis
14.2.5 整合Spring和Spring MVC
14.2.6 功能测试
实战训练14
课后思考14
第15章 学校图书管理系统
15.1 系统设计
15.1.1 需求分析
15.1.2 功能模块设计
15.2 搭建系统环境
15.2.1 搭建数据库环境
15.2.2 创建项目并引入依赖包
15.2.3 引入静态资源文件
15.3 用户登录模块
15.3.1 用户登录模块功能
15.3.2 创建接口和类
15.3.3 创建视图文件
15.3.4 整合Spring和MyBatis
15.3.5 整合Spring和Spring MVC
15.3.6 模块功能测试
15.4 图书查询模块
15.4.1 图书查询模块功能
15.4.2 创建接口和类
15.4.3 创建视图文件
15.4.4 修改Spring MVC配置文件
15.4.5 模块功能测试
15.5 借阅记录模块
15.5.1 借阅记录模块功能
15.5.2 修改和创建接口和类
15.5.3 创建视图文件
15.5.4 修改Spring MVC配置文件
15.5.5 模块功能测试
15.6 图书管理模块
15.6.1 图书管理模块功能
15.6.2 修改接口和类
15.6.3 创建视图文件
15.6.4 修改Spring MVC配置文件
15.6.5 模块功能测试
实战训练15
课后思考15
参考文献
安装JDK
安装Tomcat
安装MySQL
安装Eclipse
Spring IoC容器概述
Spring IoC容器的常用接口
基于XML的装配
基于注解的装配
基于XML的AOP实现
基于注解的AOP实现
JdbcTemplate类
声明式事务管理
创建数据库和表及插入数据
Spring MVC的工作原理
Spring MVC的常用注解
默认类型和基本类型数据绑定
数组、集合和POJO数据绑定
请求响应
异常处理
拦截器
文件上传和下载
MyBatis基础
判断元素
辅助元素和循环元素
MyBatis关联映射
MyBatis注解配置
安装和配置Maven以及创建Maven Web项目
第1章 Java EE企业级应用入门
实战训练1
练习第2章 Spring基础
实战训练2
练习第3章 Spring Bean管理
实战训练3
练习第4章 Spring AOP
实战训练4
练习第5章 Spring数据库编程
实战训练5
练习第6章 Spring MVC基础
实战训练6
练习第7章 数据绑定和请求响应
实战训练7
练习第8章 异常处理和拦截器
实战训练8
练习第9章 文件上传和下载
实战训练9
练习第10章 MyBatis基础
实战训练10
练习第11章 动态SQL
实战训练11
练习第12章 MyBatis关联映射和缓存机制
实战训练12
练习第13章 MyBatis注解配置
实战训练13
练习第14章 SSM框架整合
实战训练14
练习第15章 学校图书管理系统
实战训练15
练习封面和样张
素材与实例
教案
课程标准
答案
课件
没有微课下载权限,如需下载请先购买~
Java EE企业级应用开发案例教程(Spring+Spring MVC+MyBatis)(双色)(含微课)微课
¥0微信支付
支付宝支付
购物车
联系客服
APP下载
帮助
微信公众号
教师服务号
学生服务号
返回顶部
验证身份
重置密码
完成
*请输入正确的手机号
*请输入验证码
验证身份
重置密码
完成
*请输入密码
*请输入密码
验证身份
重置密码
完成
5s 跳转登录页
*请输入密码
*请输入密码
0M/0M
文件加载中,请耐心等待