万本电子书0元读

万本电子书0元读

顶部广告

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第2版)电子书

1.黑马程序员系列教材改版; 2.本书配套教学视频、源代码、题库、教学大纲、教案、课程设计、教学PPT等资源,此外还提供了在线答疑。 3.对SSM的讲解更加优化、升级,带领读者快速门。

售       价:¥

纸质售价:¥42.70购买纸书

4人正在读 | 0人评论 6.7

作       者:黑马程序员 编著

出  版  社:人民邮电出版社有限公司

出版时间:2021-10-01

字       数:40.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书详细讲解Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识行描述时采用了大量案例,以便读者理解SSM的核心技术。 本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解发;第6~9章主要讲解Spring的基本知识和应用,包括初识Spring框架、Spring中的Bean的管理、Spring AOP,以及Spring的数据库编程;第10~14章主要讲解Spring MVC的相关知识,包括初始Spring MVC框架、Spring MVC的核心类和注解、Spring MVC数据绑定和响应、异常处理、拦截器、文件上传和下载,以及SSM框架整合;第15章通过一个云借阅图书管理系统案例,讲解实际发中SSM框架的应用。 本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书,作者还提供了在线答疑。 本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java高级技术的培训教材。<br/>【推荐语】<br/>1.黑马程序员系列教材改版; 2.本书配套教学视频、源代码、题库、教学大纲、教案、课程设计、教学PPT等资源,此外还提供了在线答疑。 3.对SSM的讲解更加优化、升级,带领读者快速门。<br/>【作者】<br/>黑马程序员,传智播客旗下高端IT教育品牌,成立于2006年,它是由中国Java培训人张孝祥老师发起,联合全球的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,我们陆续设了Java、网页平面、PHP、.Net、iOS、C/C 、Android等9个专业方向的课程,并且未来将逐渐设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内专业口碑的IT教育机构。<br/>
目录展开

扉页

内容提要

序言

前言

第1章 初识MyBatis框架

1.1 初识框架

1.1.1 框架概述

1.1.2 框架的优势

1.1.3 当前主流框架

1.2 MyBatis介绍

1.2.1 传统JDBC的劣势

1.2.2 MyBatis概述

1.3 MyBatis环境搭建

1.4 MyBatis入门程序

1.5 MyBatis工作原理

1.6 本章小结

第2章 MyBatis的核心配置

2.1 MyBatis的核心对象

2.1.1 SqISessionFactoryBuiIder

2.1.2 SqISessionFactory

2.1.3 SqISession

2.2 MyBatis核心配置文件

2.2.1 配置文件的主要元素

2.2.2 <properties>元素

2.2.3 <settings>元素

2.2.4 <typeAIiases>元素

2.2.5 <environments>元素

2.2.6 <mappers>元素

2.3 MyBatis映射文件

2.3.1 MyBatis映射文件中的常用元素

2.3.2 <seIect>元素

2.3.3 <insert>元素

2.3.4 <update>元素

2.3.5 <deIete>元素

2.3.6 <sqI>元素

2.3.7 <resuItMap>元素

2.4 案例:员工管理系统

2.5 本章小结

第3章 动态SQL

3.1 动态SQL中的元素

3.2 条件查询操作

3.2.1 <if>元素

3.2.2 <choose>、<when>、<otherwise>元素

3.2.3 <where>、<trim>元素

3.3 更新操作

3.4 复杂查询操作

3.4.1 <foreach>元素的属性

3.4.2 <foreach>元素迭代数组

3.4.3 <foreach>元素迭代List

3.4.4 <foreach>元素迭代Map

3.5 案例:学生信息查询系统

3.6 本章小结

第4章 MyBatis的关联映射和缓存机制

4.1 关联映射概述

4.2 一对一查询

4.3 一对多查询

4.4 多对多查询

4.5 MyBatis缓存机制

4.5.1 一级缓存

4.5.2 二级缓存

4.6 案例:商品的类别

4.7 本章小结

第5章 MyBatis的注解开发

5.1 基于注解的单表增删改查

5.1.1 @SeIect注解

5.1.2 @Insert注解

5.1.3 @Update注解

5.1.4 @DeIete注解

5.1.5 @Param注解

5.2 基于注解的关联查询

5.2.1 一对一查询

5.2.2 一对多查询

5.2.3 多对多查询

5.3 案例:基于MyBatis注解的学生管理程序

5.4 本章小结

第6章 初识Spring框架

6.1 Spring介绍

6.1.1 Spring概述

6.1.2 Spring框架的优点

6.1.3 Spring的体系结构

6.1.4 Spring 5的新特性

6.1.5 Spring的下载及目录结构

6.2 Spring的入门程序

6.3 控制反转与依赖注入

6.3.1 控制反转的概念

6.3.2 依赖注入的概念

6.3.3 依赖注入的类型

6.3.4 依赖注入的应用

6.4 本章小结

第7章 Spring中的Bean的管理

7.1 Spring IoC容器

7.1.1 BeanFactory接口

7.1.2 AppIicationContext接口

7.2 Bean的配置

7.3 Bean的实例化

7.3.1 构造方法实例化

7.3.2 静态工厂实例化

7.3.3 实例工厂实例化

7.4 Bean的作用域

7.4.1 singIeton作用域

7.4.2 prototype作用域

7.5 Bean的装配方式

7.5.1 基于XML的装配

7.5.2 基于注解的装配

7.5.3 自动装配

7.6 Bean的生命周期

7.7 本章小结

第8章 Spring AOP

8.1 Spring AOP介绍

8.1.1 Spring AOP概述

8.1.2 Spring AOP术语

8.2 Spring AOP的实现机制

8.2.1 JDK动态代理

8.2.2 CGLib动态代理

8.3 基于XML的AOP实现

8.4 基于注解的AOP实现

8.5 本章小结

第9章 Spring的数据库编程

9.1 Spring JDBC

9.1.1 JdbcTempIate概述

9.1.2 Spring JDBC的配置

9.2 JdbcTempIate的常用方法

9.2.1 execute()方法

9.2.2 update()方法

9.2.3 query()方法

9.3 Spring事务管理概述

9.3.1 事务管理的核心接口

9.3.2 事务管理的方式

9.4 声明式事务管理

9.4.1 基于XML方式的声明式事务

9.4.2 基于注解方式的声明式事务

9.5 案例:实现用户登录

9.6 本章小结

第10章 初识Spring MVC框架

10.1 Spring MVC介绍

10.1.1 Spring MVC概述

10.1.2 Spring MVC特点

10.2 Spring MVC入门程序

10.3 Spring MVC工作原理

10.4 本章小结

第11章 Spring MVC的核心类和注解

11.1 DispatcherServIet

11.2 @ControIIer注解

11.3 @RequestMapping注解

11.3.1 @RequestMapping注解的使用

11.3.2 @RequestMapping注解的属性

11.3.3 请求映射方式

11.4 本章小结

第12章 Spring MVC数据绑定和响应

12.1 数据绑定

12.2 简单数据绑定

12.2.1 默认类型数据绑定

12.2.2 简单数据类型绑定

12.2.3 POJO绑定

12.2.4 自定义类型转换器

12.3 复杂数据绑定

12.3.1 数组绑定

12.3.2 集合绑定

12.3.3 复杂POJO绑定

12.3.4 JSON数据绑定

12.4 页面跳转

12.4.1 返回值为void类型的页面跳转

12.4.2 返回值为String类型的页面跳转

12.4.3 返回值为ModeIAndView类型的页面跳转

12.5 数据回写

12.5.1 普通字符串的回写

12.5.2 JSON数据的回写

12.6 本章小结

第13章 Spring MVC的高级功能

13.1 异常处理

13.1.1 简单异常处理器

13.1.2 自定义异常处理器

13.1.3 异常处理注解

13.2 拦截器

13.2.1 拦截器概述

13.2.2 拦截器的配置

13.2.3 拦截器的执行流程

13.2.4 案例:后台系统登录验证

13.3 文件上传和下载

13.3.1 文件上传

13.3.2 文件下载

13.3.3 案例:文件上传和下载

13.4 本章小结

第14章 SSM框架整合

14.1 常用方式整合SSM框架

14.1.1 整合思路

14.1.2 项目基础结构搭建

14.1.3 Spring和MyBatis整合

14.1.4 Spring和Spring MVC整合

14.2 纯注解方式整合SSM框架

14.2.1 整合思路

14.2.2 纯注解SSM框架整合

14.3 本章小结

第15章 云借阅图书管理系统

15.1 系统概述

15.1.1 系统功能介绍

15.1.2 系统架构设计

15.1.3 文件组织结构

15.1.4 系统开发及运行环境

15.2 数据库设计

15.3 系统环境搭建

15.3.1 需要引入的依赖

15.3.2 准备数据库资源

15.3.3 准备项目环境

15.4 用户登录模块

15.4.1 用户登录

15.4.2 实现登录验证

15.4.3 注销登录

15.5 图书管理模块

15.5.1 新书推荐

15.5.2 图书借阅

15.5.3 当前借阅

15.5.4 借阅记录

15.6 访问权限控制

15.7 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部