
前言
本书详细讲解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知识和应用。Java EE是目前开发企业级Web应用的主流技术,在当今企业级项目开发中与微软公司的MS.NET一起构成两大核心技术。书中提供了数百个案例,所有这些案例都由一线Java研发工程师精心设计,不仅易于理解,也很容易实际应用。
本书采用案例驱动的模式展开讲解,主要知识的讲解都辅以实际案例应用,便于读者的理解和自主运用,讲解详细,通俗易懂。
本书共7章,第1~5章主要讲解Spring的基本知识和应用,主要内容包括Spring框架入门、注解方式使用Spring、代理设计模式、面向切面编程及Spring整合JDBC等;第6章主要讲解了SpringMVC的相关知识,其中包含SpringMVC入门及SpringMVC常用技术,包括@RequestMapping的使用和注解属性、获取请求参数、请求转发和重定向及异常处理等;第7章主要讲解了MyBatis的相关知识,其中包含MyBatis框架的结构、值的传递、MyBatis框架中的多表查询方式、MyBatis中的缓存机制等知识,并通过一个综合案例演示了Spring、SpringMVC、MyBatis框架的整合。
通过大量案例,本书可以帮助读者更好地巩固所学知识,提升能力;登录中国铁道出版社有限公司网站(http://www.tdpress.com/5leds/)还可以获得更多学习资源和技术支持,如案例源代码、教师指导手册、教学PPT、教学设计、习题答案及其他资源等,还有和每章内容配合使用的8套作业和难易程度不同的6套试卷,而扫描书中的“教学视频”二维码,即可观看本书对应的全部教学视频,以方便读者学习;本书的附录中,还介绍了一个使用可视化在线云开发平台——道捷实训云平台(www.yun.51dcool.com)开发的案例,并可观看案例开发的视频讲解,该案例采用“项目模板+拖动式制作”的创新模式研发,能极为简便快捷地完成项目制作,极大地缩短我们的项目研发时间。
通过阅读本书,你将:
•可以掌握当前流行的企业级Web应用开发技术。
•可以全面了解和掌握Java EE技术及其应用。
•可以理论联系实际,将Spring、SpringMVC、MyBatis框架真正运用到实际开发中。
•可以很好地适应企业开发的技术需求,为大型项目的开发奠定基础。
本书由北京智酷道捷教育科技有限公司组织多名一线Java研发工程师联合编写,书中案例皆为当下流行的项目案例,极具参考价值,适合作为高等院校计算机相关专业的程序设计教材,也可作为Java技术的培训图书。
由于时间有限,书中难免有疏漏及不足之处,敬请广大读者批评指正!
编者
2020年8月