荐书丨Spring MVC+MyBatis开发从入门到项目实战
2018-03-03 00:00
435 查看
点击上方“程序人生”,选择“置顶公众号”
第一时间关注程序猿(媛)身边的故事
自从Java语言诞生以来,就有许多基于Java语言开发的软件涌现,而其中使用Java EE开发环境来开发企业级Web应用也有许多年的历史了。Java EE平台经过多年的更新和换代,其稳定性和完善的安全机制使其牢牢伫立于企业级Web应用开发的前列,受到了许多Web开发者的青睐。在Java EE发展的过程中,许多的开发者和组织对其API进行了优化、改进和封装,进而涌现出了许多优秀的开源框架,如Rod Johnson创建的Spring框架、Gavin King和JBoss团队开发的Hibernate框架、Apache Jakarta项目的Struts框架,以及近两年比较流行的SpringFrameWork的后续产品 Spring MVC与Apache的开源项目MyBatis。使用这些开源框架,使得Web开发的效率和质量得到大大提升。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/1a6732b06dddda7e4341466b485ffa0d)
《Spring MVC+MyBatis开发从入门到项目实战》
本书主要内容《Spring MVC+MyBatis开发从入门到项目实战》分为4篇。
第1篇是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。
第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。
第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。
第4篇是Spring MVC与MyBatis的项目整合实战,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。
本书对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。
作者简介朱要光,90后新锐程序员,热爱钻研计算机技术,追求极客精神。本科期间热衷于算法和数据结构的学习,多次参加ACM算法大赛并获得若干单人以及团队奖项。参与设计与开发的拥有软件著作权的“协同画板”“掌上供电”软件,获得第八届大学生计算机设计大赛二、三等奖的殊荣。2015年获得CSDN个人博客“准专家”称号,拥有大量原创博文,博客访问量达百万人次。
本书特点1.内容基础、全面,涵盖Spring MVC和MyBatis的核心技术知识本书从 Spring MVC和MyBatis的依赖环境,到其配置文件、API应用,以及各项参数的释义都给予了详细讲解,让读者轻松并快速掌握框架的开发知识体系。对于部分核心知识点,还会通过剖析源码的方式,让读者深入理解框架的设计理念,从深层次上理解框架的理论。
2.知识点伴随鲜活的实例练习,通过实际动手来实现功能本书对于每一个知识点,都会通过具体实例的编写来向读者展示该知识点的使用技巧和方式,让读者既掌握基础的理论知识,又学习到知识点在具体项目中的实际应用技巧。
3.独特的大型项目跟踪式讲解与开发本书在介绍完Spring MVC与MyBatis的基础知识及实例后,还增加了项目实战的章节。不同于以往的教程,这里的项目以实际需求为起点,通过软件的需求分析、功能设计、数据库设计及环境的搭建,到最后的开发,一步一步让读者体验整个Web项目从提出设想到最终交付的全部过程。读者在大型项目的跟踪式学习中,不仅可以深切体会如何进行 Spring MVC与MyBatis的项目整合开发,还可以掌握整个Web项目的所有开发流程。
本书写给谁看本书适用于拥有Java基础的软件开发人员学习框架开发,也适用于大中专院校在校师生学习开发技术,以及软件从业实习生提升框架开发技术水平,也可作为高等院校计算机及相关专业教材使用。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/6dfa168cf12707707ad37f5260dd03a3)
扫描二维码购买《Spring MVC+MyBatis开发从入门到项目实战》
评论有奖规则
如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由+上一期是否中奖综合评定,挑选出3 名参与荐书的小伙伴。
获奖名单会在下次荐书文章中公布。
上期“荐书”获奖名单公布
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/ac960131f6645a9ba9c65110fa1e9b62)
获奖的3名同学请在评论里留下你的姓名,联系方式和地址哦
大家看完此文后,有什么观点和想法,欢迎留言和我们讨论。
[b]点击图片get往期内容[/b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/b75c43a7ede6b2c106219379508f2853)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/665c744e618413f9435d9a764a30bd7f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/76212f10fcbd102979f2b813c1f7979d)
第一时间关注程序猿(媛)身边的故事
自从Java语言诞生以来,就有许多基于Java语言开发的软件涌现,而其中使用Java EE开发环境来开发企业级Web应用也有许多年的历史了。Java EE平台经过多年的更新和换代,其稳定性和完善的安全机制使其牢牢伫立于企业级Web应用开发的前列,受到了许多Web开发者的青睐。在Java EE发展的过程中,许多的开发者和组织对其API进行了优化、改进和封装,进而涌现出了许多优秀的开源框架,如Rod Johnson创建的Spring框架、Gavin King和JBoss团队开发的Hibernate框架、Apache Jakarta项目的Struts框架,以及近两年比较流行的SpringFrameWork的后续产品 Spring MVC与Apache的开源项目MyBatis。使用这些开源框架,使得Web开发的效率和质量得到大大提升。
《Spring MVC+MyBatis开发从入门到项目实战》
本书主要内容《Spring MVC+MyBatis开发从入门到项目实战》分为4篇。
第1篇是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。
第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。
第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。
第4篇是Spring MVC与MyBatis的项目整合实战,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。
本书对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。
作者简介朱要光,90后新锐程序员,热爱钻研计算机技术,追求极客精神。本科期间热衷于算法和数据结构的学习,多次参加ACM算法大赛并获得若干单人以及团队奖项。参与设计与开发的拥有软件著作权的“协同画板”“掌上供电”软件,获得第八届大学生计算机设计大赛二、三等奖的殊荣。2015年获得CSDN个人博客“准专家”称号,拥有大量原创博文,博客访问量达百万人次。
本书特点1.内容基础、全面,涵盖Spring MVC和MyBatis的核心技术知识本书从 Spring MVC和MyBatis的依赖环境,到其配置文件、API应用,以及各项参数的释义都给予了详细讲解,让读者轻松并快速掌握框架的开发知识体系。对于部分核心知识点,还会通过剖析源码的方式,让读者深入理解框架的设计理念,从深层次上理解框架的理论。
2.知识点伴随鲜活的实例练习,通过实际动手来实现功能本书对于每一个知识点,都会通过具体实例的编写来向读者展示该知识点的使用技巧和方式,让读者既掌握基础的理论知识,又学习到知识点在具体项目中的实际应用技巧。
3.独特的大型项目跟踪式讲解与开发本书在介绍完Spring MVC与MyBatis的基础知识及实例后,还增加了项目实战的章节。不同于以往的教程,这里的项目以实际需求为起点,通过软件的需求分析、功能设计、数据库设计及环境的搭建,到最后的开发,一步一步让读者体验整个Web项目从提出设想到最终交付的全部过程。读者在大型项目的跟踪式学习中,不仅可以深切体会如何进行 Spring MVC与MyBatis的项目整合开发,还可以掌握整个Web项目的所有开发流程。
本书写给谁看本书适用于拥有Java基础的软件开发人员学习框架开发,也适用于大中专院校在校师生学习开发技术,以及软件从业实习生提升框架开发技术水平,也可作为高等院校计算机及相关专业教材使用。
扫描二维码购买《Spring MVC+MyBatis开发从入门到项目实战》
评论有奖规则
如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由+上一期是否中奖综合评定,挑选出3 名参与荐书的小伙伴。
获奖名单会在下次荐书文章中公布。
上期“荐书”获奖名单公布
获奖的3名同学请在评论里留下你的姓名,联系方式和地址哦
大家看完此文后,有什么观点和想法,欢迎留言和我们讨论。
[b]点击图片get往期内容[/b]
相关文章推荐
- React新闻头条项目实战React.js入门基础与案例开发
- 微信小程序入门与实战 常用组件 API 开发技巧 项目实战
- 下载图形数据库之王 Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)
- Python开发入门与实战2-第一个Django项目
- VC++/MFC入门项目开发实战之任务管理系统
- 嵌入式入门和项目实战开发【菜鸟内心深处最真实感想篇】
- 零基础学习嵌入式入门以及项目实战开发【手把手教+国内独家+原创】
- iOS项目开发实战——屏幕适配、单位点和分辨率
- 第5章 函数与函数式编程 《Kotlin 项目实战开发》
- 【手把手】JavaWeb 入门级项目实战 - 文章发布系统 (第一节)
- maven3实战之maven使用入门(使用archetype生成项目骨架)
- DNET B/S开发软件工程师零基础到大神必经之路(500+课时、20+项目实战,VIP服务)
- 图文CVS入门(二)——项目开发实践
- 中国移动:物联网项目实战开发企业级应用(ssp框架应用、EXTJS4.2、GoogleMap、JPA)
- 项目开发实战 jQuery+php+mysql实现数据上传功能
- Android 开发入门问题集:启动模拟器、安装卸载apk、项目调试、导入Android sample
- iBatis + SQL Server 项目开发实战小结
- Python大型网络爬虫项目开发实战
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构