阿里的架构师

核心提示前言Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用

序

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图例项目数据库建模

第十六章开发框架环境的构建

本章涉及的知识点有

项目依赖、实体对象和映射文件配置、项目各级基础设施建设、项目框架环境建设

第十七章登录模块的核心代码和编写

本章涉及的知识点有

各层核心楼登录模块的开发

第十八章零售商和商品管理模块

本章涉及的知识点有

零售商管理模块商品信息管理模块

第十九章购销合同管理模块

本章涉及的知识点有

购销合同管理模块与零售商信息和商品信息相关联。

 
友情链接
鄂ICP备19019357号-22