序
Spring MVC是SpringframeWork的后续产品,已经集成到Spring Web Flow中。Spring framework为构建Web应用程序提供了一个全功能的MVC模块。使用Spring的可插拔MVC架构,所以在使用Spring进行WEB开发时,可以选择使用Spring的MVC框架,也可以集成其他MVC开发框架,比如Struts1、Struts2等。

MyBatis是一个优秀的持久层框架,支持定制SQL、存储过程和高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数和获得结果集。MyBatis可以使用简单的XML或注释来配置和映射原生信息,并将接口和Java的POJOs映射到数据库中的记录。两者的结合形成了一个经典的开发组合。
接下来分享一个阿里P8架构师用多年项目经验写的SpringMVC+MyBatis的文档,从入门到实际项目。
本书的内容和体系结构
第1条准备工作
本文对Java开发的环境建设、编译器的选择和安装进行了详细的讲解,为读者以后的开发和学习做准备。
第一章:开发环境的构建
本章中的知识点
如何安装配置Java编译环境如何下载使用Java编译工具编写运行第一个Javi程序提示:如果读者已经搭建了自己的开发环境,本章可以作为参考。
第2章MyBatis技术介绍
通过分析传统JDBC发展模式的缺陷,引出MyBatis框架诞生的背景和特点。然后通过一个介绍性的程序,让读者对MyBatis有一个大概的了解,然后讲解MyBatis配置文件、高级映射、缓存结构等知识点。最后说明了MyBatis与Spring的集成开发,为后期与SpringMVC的集成做准备。
第2章:了解MyBatis
本章涉及的知识点有
传统JDBC技术开发的缺点MyBatis技术开发的优点MyBatis技术的开发场景温馨提示:本章读者主要了解MyBatis的基本信息,不需要完全理解示例代码。
第3章建立MyBatis工作环境
本章包括以下内容
MyBatis入门程序数据交互层的传统编写方法是利用MyBatis简化数据交互层的编写。
第4章MyBatis配置文件的详细说明
本章涉及的知识点有
配置文件SqIMapConfgSQL映射配置输入映射配置SQL映射配置输出映射配置SQL映射配置动态SQL语句配置提示:本章示例代码是在入门程序的基础上编写的。
第5章MyBatis高级映射
本章涉及的知识点有
一对一查询、一对多查询、多对多查询延迟加载提示:本章代码是在入门程序的基础上编写的。
第6章MyBatis缓存结构
本章涉及的知识点有
一级查询缓存二级查询缓存提示:本章的示例代码是在入门程序的基础上编写的,相关的表数据是上一章的批量订单模型数据。
第七章MyBatis的技术发展
本章涉及的知识点有
MyBatis和Spring集成MyBatis逆向工程提示:本章的示例代码是在入门程序的基础上编写的。相关的表数据是以前的批量订单模型数据。
如何获取信息:关注+私信【信息】获取。
第3章Spring MVC技术简介
通过对Spring MVC的技术背景的介绍以及与Struts框架的比较,读者可以对Spring MVC在项目中的作用有一个大致的了解。然后通过图文讲解的方式,详细介绍Spring MVC的整个运行体系以及包含的架构模块,让读者以模块化的思路学习整个框架,而不是“盲人摸象”。读者了解技术背景和通用框架后,会逐步讲解Spring MVC的知识点,如环境构造、处理器映射器和适配器、前端控制器和视图解析器、请求映射和参数绑定、验证检查、异常处理和拦截器等。
第八章春天MVC
本章涉及的知识点有

Spring MVC基础知识Spring MVC与Struts的区别Spring MVC基础环境的构建
第9章处理器映射器和适配器
本章涉及的知识点有
非注释处理器映射器和适配器注释处理器映射:适配器和适配器
第10章前端控制器和视图解析器
本章涉及的知识点有
前端控制器Y源代码分析视图解析器的相关配置
第11章请求映射和参数绑定
本章涉及的知识点有
Cotrolle和RequestMapping要解决的配置参数的绑定过程;各种类型参数的绑定
第12章确认验证
本章涉及的知识点有
Bean虚拟化数据检查Sping虚拟化楼层检查块检查
第十三章异常处理和拦截器
本章涉及的知识点有
全局异常处理旧拦截器的定义和配置
第14章Spring MVC的其他操作
本章涉及的知识点有
用Spring MVC上传文件,用Spring MVC实现JISON交互,用Spring MVC实现RESTful风格
第4章Spring MVC与MyBatis项目的实战
本文通过一个水果网络销售平台项目,让读者从项目负责人和开发者的角度全面分析项目的整个开发过程,从这个项目的功能设计和框架规划,到具体模块的详细编码实现,让读者从宏观到微观全面把握Spring MVC和MyBatis集成的实际项目开发过程。
如果你想获得这份由阿里P8架构师用自己的项目经验写的SpringMVC+MyBatis的文档,可以通过关注我+转发+私信【资讯】获得。
第15章项目分析和建模
本章涉及的知识点有
项目需求分析项目UML图例项目数据库建模
第十六章开发框架环境的构建
本章涉及的知识点有
项目依赖、实体对象和映射文件配置、项目各级基础设施建设、项目框架环境建设
第十七章登录模块的核心代码和编写
本章涉及的知识点有
各层核心楼登录模块的开发
第十八章零售商和商品管理模块

本章涉及的知识点有
零售商管理模块商品信息管理模块
第十九章购销合同管理模块
本章涉及的知识点有
购销合同管理模块与零售商信息和商品信息相关联。


