党的二十大报告中指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
  随着大数据和人工智能技术的兴起,Java后端开发技术似乎很少被关注,但这并不意味着Java后端开发技术不再重要。目前,Spring框架是以Java语言为主的后端开发技术作为核心技术,加上从Spring框架衍生而来的Spring MVC、Spring Boot、Spring Cloud等框架,已经成为互联网中最重要的软件基础设施之一。
  本书面向Java后端开发工程师和有志于成为前后端都精通的全栈开发工程师。本书系统而全面地介绍了Spring框架、Spring MVC框架、MyBatis框架、Vue前端开发和基于Vue的Element前端框架等内容,由浅入深、循序渐进,结合大量的案例进行讲解,有利于加深读者对知识的理解。读者通过本书可以掌握SSM框架的相关知识,为后端开发打下坚实的基础,同时本书的Vue开发部分和Element框架也有助于前端开发能力的提高。
  全书共11章。第1章主要内容为Java EE开发简介和网上书店案           例;第2~4章主要讲解Spring框架的相关知识,内容包括Spring IoC、Spring AOP和Spring JDBC;第5、6章主要讲解Spring MVC的相关知识,内容包括Spring MVC的工作原理、体系结构、注解详解和重构案例;第7、8章主要讲解MyBatis的相关知识,内容包括MyBatis的框架基础、MyBatis开发流程和动态SQL;第9章主要内容为Spring框架的事务管理;第10章主要讲解Vue前端框架开发,内容包括Vue入门、Vue常用指令、绑定属性及事件、渲染和异步操作;第11章主要内容为Element+SSM框架项目开发。
  本书特色如下:
  (1)内容全面
  本书将理论与实践相结合,全面介绍了Spring框架、Spring MVC框架和MyBatis框架三大框架(SSM框架),以及Vue前端开发和基于Vue的Element前端框架等内容,较难理解的知识点都配合图示和代码实例进行了详细讲解。
  (2)循序渐进
  本书从最基本的Java Web开发网上书店案例开始入手,逐步深入Spring框架和Spring MVC框架,最后切换到使用MyBatis访问数据库。这样可以让读者快速地掌握SSM的必需知识,并能在实际开发中加以使用。
  (3)实例丰富
  本书偏重于实践教学,对于理论知识点,书中都有代码实例予以讲解。
  (4)经验传授
  本书是基于编著者多年的开发和教学经验凝练而成。本书主编彭之军老师曾在两家具有CMMI5级以上的公司任Java高级软件开发工程师,后在IT培训机构和高校计算机系工作,目前为广东邮电职业技术学院移动通信学院副教授,具有十年以上的教学经验。陈立为老师从事IT职业培训达      十五年以上。刘波老师是传智播客广州分公司的Java高级讲师,二十年来培训的学员达上千人。三位作者培训的学员遍布珠三角大大小小的IT公司。
  本书彭之军编写了第1、5、6章,陈立为编写了第4、7、8、9章,            刘波编写了第2、3、10、11章。全书由彭之军统稿。
  为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码和微课视频。
  
资源下载提示
课件等资源:扫描封底的“课件下载”二维码,在公众号“书圈”下载。
数据文件等资源:扫描目录上方的二维码下载。
视频等资源:扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。
  
  由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
  
  
                                           编者
  2023年7月 
  
  
  

  

  
II

  
III