Java EE企业级应用开发案例教程(Spring+Spring MVC+MyBatis)(双色)(含微课)

收藏
简介 目录 样张 更多
  • ISBN:978-7-313-28492-1
  • 作者:罗启强、冯芝丽、李显娜
  • 出版社:上海交大
  • 适用层次:通用
  • 出版/修订日期:2024-08-01

本书从实用角度出发,详细讲解了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

 

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥69.80
加入购物车立即购买