Spring+SpringMVC+MyBatis整合开发实战

Spring+SpringMVC+MyBatis整合开发实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

华为、阿里等公司4位技术专家力荐,系统分析师及CSDN博客专家15年经验总结,详解Spring Web开发。

内容简介

Spring是Java开发的首选开源框架。Spring、Spring MVC与MyBatis的组合(简称SSM)更是Java Web开发的利器,适用于复杂的企业级应用开发,尤其是互联网企业级应用开发。本书从实战人手,通过大量示例介绍了SSM整合开发的相关内容,可提升读者对框架的掌握度和理解度,从而实现对框架会用、用对及精用的目标。

本书共18章,分为5篇。

第1篇“Spring核心框架”,涵盖Spring概述,Spring IoC容器初探,Web项目环境搭建与项目创建,Spring IoC容器进阶,基于注解和代码的配置,Spring测试;

第2篇“Spring MVC框架”,涵盖Spring Web MVC概述,数据类型的转换、验证与异常处理,Spring MVC进阶,Spring MVC测试框架;

第3篇“数据技术”,涵盖数据库与Java数据访问技术,MyBatis人门,MyBatis进阶,Spring数据访问与事务管理;

第4篇“SSM整合开发”,涵盖SSM整合概述,SSM整合实例;第5篇“高级开发技术”,涵盖Spring AOP与MVC拦截器,以及Spring Security框架与多线程。

本书适合具备Java基础的SSM初学者和进阶开发人员阅读,也适合Java Web开发工程师阅读;对于探究Spring及Spring Boot框架机制与原理的资深工程师也具有参考意义。

作者简介

章节目录

版权信息

前言

第1篇 Spring核心框架

第1章 Spring概述

1.1 Spring的由来与发展

1.2 Spring的概念及理念

1.3 Spring框架体系结构

1.4 Spring生态圈

1.5 Spring资源与社区

1.6 Spring综述

第2章 Spring IoC容器初探

2.1 Spring IoC容器及相关概念

2.2 Spring容器初始化

2.3 依赖注入与方式

第3章 Web项目环境搭建与项目创建

3.1 环境与前置准备

3.2 基于Maven和Eclipse建立项目

3.3 Spring框架导入与项目目录

3.4 简单的完整实例

第4章 Spring IoC容器进阶

4.1 Bean实例化的更多方式

4.2 Bean的配置属性

4.3 依赖注入的配置

4.4 特殊的依赖配置

4.5 XML配置进阶

4.6 容器与Bean扩展点

4.7 Spring IoC容器综述

第5章 基于注解和代码的配置

5.1 Java注解

5.2 Spring支持的注解类型与开启方式

5.3 Spring支持的Java标准注解

5.4 Spring容器配置注解

5.5 自动装配的更多介绍

5.6 基于Java代码的配置

5.7 容器注解汇总

第6章 Spring测试

6.1 关于测试

6.2 Java测试框架

6.3 基于Spring的测试

6.4 Spring测试注解

6.5 测试框架注解汇总

第2篇 Spring MVC框架

第7章 Spring Web MVC概述

7.1 HTTP Web基础知识

7.2 Java Web开发

7.3 Spring MVC介绍与实例

7.4 Spring MVC技术细节

7.5 Spring MVC注解配置

7.6 基于代码配置的Spring MVC项目

7.7 MVC注解汇总

第8章 数据类型的转换、验证与异常处理

8.1 类型转换

8.2 数据绑定

8.3 数据验证

8.4 Spring MVC异常处理

第9章 Spring MVC进阶

9.1 静态资源的放行

9.2 父子容器

9.3 Spring MVC与JSON

9.4 Spring MVC与REST

9.5 文件上传

9.6 国际化

第10章 Spring MVC测试框架

10.1 Spring MVC测试概述

10.2 模拟应用服务(MockMvc)及其构建器

10.3 模拟请求构造器

10.4 结果操作

10.5 Spring MVC测试框架之其他

第3篇 数据技术

第11章 数据库与Java数据访问技术

11.1 关系型数据库介绍

11.2 MySQL数据库

11.3 Java数据访问基本技术

11.4 ORM框架介绍

11.5 JPA——Java持久层应用接口

第12章 MyBatis入门

12.1 MyBatis介绍与快速入门实例

12.2 MyBatis核心接口和类

12.3 MyBatis XML全局配置文件

12.4 XML映射文件配置

第13章 MyBatis进阶

13.1 MyBatis内部运作解密

13.2 MyBatis全局配置进阶

13.3 动态SQL

13.4 MyBatis日志

13.5 MyBatis缓存

13.6 MyBatis其他

第14章 Spring数据访问与事务管理

14.1 Spring JDBC模板类

14.2 Spring DAO支持

14.3 Spring整合ORM框架及JPA

14.4 Spring事务处理

第4篇 SSM整合开发

第15章 SSM整合概述

15.1 SSM整合综述

15.2 Spring与Spring MVC整合

15.3 Spring与MyBatis整合

15.4 SSM异常整合与处理

15.5 Java日志与SSM日志整合

第16章 SSM整合实例

16.1 项目需求、系统架构与系统设计

16.2 项目框架搭建(SSM+Ext JS)

16.3 daport-backend后端开发

16.4 daport-frontend前端开发

16.5 前后端整合开发

16.6 测试、调试与部署

第5篇 高级开发技术

第17章 Spring AOP与MVC拦截器

17.1 AOP介绍及Java代理

17.2 Java AOP框架——AspectJ

17.3 Spring AOP框架解密

17.4 MVC拦截器与过滤器

第18章 Spring Security框架与多线程

18.1 Spring Security概述与Web请求认证

18.2 Spring Security方法层级授权

18.3 Spring Security机制解密

18.4 Spring Security代码配置与测试

18.5 Spring Security实战

18.6 多线程与线程安全

Spring+SpringMVC+MyBatis整合开发实战是2020年由机械工业出版社华章分社出版,作者陈学明 编著。

得书感谢您对《Spring+SpringMVC+MyBatis整合开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Vue企业开发实战 电子书
《大型电商网站大麦网开发:vue、ES6与Webpack技能结合》
Vulkan开发实战详解 电子书
本书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,最后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本
jQueryEasyUI网站开发实战 电子书
全面系统讲解EasyUI,网站开发者的得力助手。
HADOOP大数据开发实战 电子书
Hadoop基础教程,大数据技术原理与应用教程,MapReduce框架入门实战指南。
Python机器学习开发实战 电子书
Python机器学习入门,以实战为重点,配有大量代码和案例,简单、快速、易学。