《Spring MVC+MyBatis开发从入门到项目实战》详细介绍了Spring MVC和MyBatis框架的基础知识及核心技术。通过学习框架的基础理论和API 的概念,读者可以由浅入深地学习框架的整体技术,从而达到学以致用的目的。在掌握理论知识的同时,通过实例的编写和练习,使得读者对知识点的理解和掌握更加透彻。最后通过一个企业级项目的实战编写,从软件需求分析、功能设计、数据库创建,到开发环境搭建及编码开发,让读者掌握整合框架的实际开发技术,为以后的相关工作和学习打下坚实的实战基础。
本书特色
1.内容基础、全面,涵盖Spring MVC和MyBatis的核心技术知识
从Spring MVC和MyBatis的依赖环境,到其配置文件、API 应用,以及各项参数的释义都给予了详细讲解,让读者轻松并快速掌握框架的开发知识体系。对于部分核心知识点,还会通过剖析源码的方式,让读者深入理解框架的设计理念,从深层次上理解框架的理论。
2.知识点伴随鲜活的实例练习,通过实际动手来实现功能
本书对于每一个知识点,都会通过具体实例的编写来向读者展示该知识点的使用技巧和方法,让读者既掌握基础的理论知识,又学习到知识点在具体项目中的实际应用技巧。
3.独特的大型项目跟踪式讲解与开发
本书在介绍完Spring MVC与MyBatis的基础知识及实例后,还增加了项目实战的章节。不同于以往的教程,这里的项目以实际需求为起点,通过软件的需求分析、功能设计、数据库设计及环境的搭建,到最后的开发,一步一步让读者体验整个Web项目从提出设想到最终交付的全部过程。读者在大型项目的跟踪式学习中,不仅可以深切体会如何进行Spring MVC与MyBatis的项目整合开发,还可以掌握整个Web项目的所有开发流程。
第1篇准备工作
本篇对Java开发的环境搭建、编译器的选择与安装都做了详细的讲解,为读者后面的开发学习做好准备。
第2篇MyBatis技术入门
本篇通过分析传统JDBC开发模式的缺陷,引出MyBatis框架诞生的背景及特点。然后通过一个入门程序让读者对MyBatis有-个大致的了解,继而展开对MyBatis配置文件、高级映射及缓存结构等知识点的讲解。最后讲解了MyBatis 与Spring 的整合开发,为后期与SpringMVC的整合做准备。
- 第2章了解MyBatis
- 第3章搭建MyBatis工作环境
- 第4章MyBatis配置文件详解
- 第5章MyBatis高级映射
- 第6章MyBatis缓存结构
- 第7章MyBatis技术拓展
第3篇Spring MVC技术入门
本篇通过Spring MVC技术背景的介绍,以及与Struts框架的对比,让读者对Spring MVC在项目中扮演的角色有一个大致的了解。然后通过图文解说的方式,详细介绍了Spring MVC的整个运行体系和所包含的架构模块,让读者带着模块化的思想去学习整个框架,而不是“盲人摸象”。在读者了解了技术背景及大体框架结构后,再逐步讲解Spring MVC的环境搭建、处理器映射器和适配器、前端控制器和视图解析器、请求映射与参数绑定、Validation校验、异常处理和拦截器等知识点。
- 第8章Spring MVC
- 第9章处理器映射器和适配器
- 第10章前端控制器和视图解析器
- 第11章请求映射与参数绑定
- 第12章Validation校验
- 第13章异常处理和拦截器
- 第14章Spring MVC其他操作
第4篇Spring MVC与MyBatis 项目实战
本篇通过一个水果网络销售平台项目,让读者从一个项目负责人和开发人员的角度,全面剖析项目的整个开发流程,广到这个项目的功能设计、框架规划,细到某个具体模块的详细编码实现,让读者从宏观到微观全面掌握Spring MVC与MyBatis整合的实战项目开发流程。
- 第15章项目分析与建模
- 第16章开发框架环境搭建
- 第17章核心代码以及登录模块编写
- 第18章零售商及货物管理模块
- 第19章购销合同管理模块
由于文档内容过于详细,避免影响大家的阅读体验,只在这里给大家展示目录及部分内容
希望大家都可以从宏观到微观全面掌握Spring MVC与MyBatis整合的实战项目开发流程。