
前言
本书适用于具有Java编程基础和一定Java Web相关知识的读者学习。
本书使用Spring 5.0.2+Spring MVC 5.0.2+MyBatis 3.4.5版本详细讲解了SSM三大框架的基础知识和使用方法。本书的重点不是简单地介绍三大框架的基础知识,而是精心设计了大量实例。读者通过本书可以快速地掌握SSM框架的实战应用,提高Java EE应用的开发能力。
全书共20章,各章的具体内容如下:
第1章主要讲解Spring框架入门的一些基础知识,包括Spring框架的体系结构、核心容器、开发环境以及入门程序等内容。
第2章主要介绍Spring IoC的基本概念、Spring IoC容器以及依赖注入的类型等内容。
第3章对Spring中的Bean进行详细介绍,包括Spring Bean的配置、实例化、作用域、生命周期以及装配方式等内容。
第4章介绍AOP的相关知识,包括AOP的概念和术语、动态代理以及AOP的实现和AspectJ的开发等内容。
第5章主要介绍Spring框架所支持的事务管理,包括编程式事务管理和声明式事务管理。
第6章主要讲解MyBatis环境的构建、MyBatis的工作原理以及与Spring框架的整合开发。
第7章对MyBatis的核心配置进行详细讲解,包括MyBatis配置文件、映射文件以及级联查询。
第8章主要讲解如何拼接MyBatis的动态SQL语句。
第9章主要讲解MVC的设计思想以及Spring MVC的工作原理。
第10章详细讲解基于注解的控制器,包括Controller注解和RequestMapping注解类型的使用,是Spring MVC框架的重点内容之一。
第11章介绍类型转换器和格式化转换器,包括内置的类型转换器和格式化转换器以及自定义类型转换器和格式化转换器等内容。
第12章讲解数据绑定和表单标签库,是Spring MVC框架的重点内容之一。
第13章主要介绍拦截器的概念、原理以及实际应用。
第14章详细讲解Spring MVC框架的输入验证体系,包括Spring验证和JSR 303验证等内容。
第15章介绍Spring MVC国际化的实现方法,包括JSP页面信息国际化以及错误消息国际化等内容。
第16章详细讲解如何使用Spring MVC框架进行异常的统一处理,是Spring MVC框架的重点内容之一。
第17章讲解如何使用Spring MVC框架进行文件的上传与下载。
第18章介绍EL与JSTL的基本用法。
第19章主要讲解SSM框架整合环境的构建,包括整合思路、整合所需JAR包以及整合应用测试等内容。
第20章以电子商务平台的设计与实现为综合案例,讲述如何使用SSM(Spring+Spring MVC+MyBatis)框架整合开发一个Web应用。
为便于教学,本书有教学视频、源代码、课件、教学大纲、习题答案等配套资源,使用手机扫描前言付费二维码,即可在线学习。
由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
编 者
2018年5月

此二维码为付费配套资源,定价4.99元。