轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
提供课件、大纲、源码,咨询QQ:2301891038(仅限教师)。作者从事软件开发十几年,有丰富的实战经验,作者作为教师有丰富的教学经验。内容为当前主流应用技术,学完就可以实战,不用再上培训机构。

作者:李冬海,靳宗信,姜维,党婉誉

丛书名:面向新工科专业建设计算机系列教材

定价:118元

印次:1-3

ISBN:9787302601975

出版日期:2022.07.01

印刷日期:2025.01.14

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书介绍Java EE领域的Spring MVC、MyBatis、Spring和Spring Boot这4种主流框架和技术。本书分为5篇。第1篇介绍Java的构建工具javac、Ant和Maven;第2篇介绍构建Web应用的Spring MVC框架;第3篇介绍MyBatis ORM框架;第4篇介绍Spring容器;第5篇介绍Spring Boot。本书重要内容配有界面截图,关键内容还配以示意图,使复杂的技术更容易理解。书中还融入了学习方法介绍,以使读者触类旁通,更轻松地学习和理解其他框架。 本书便于教学与自学,注重理论与应用结合,是与主流技术接轨的教材,可供高校计算机类专业和培训机构教学以及个人自学使用。

李冬海,刘广臣,鲁东大学数学与统计科学学院统计系主任,副教授。山东省大数据研究会会员。长期从事多元统计分析、统计计算、Python机器学习等本科生教学工作。主持山东省高校教学改革研究面上项目1项、教育部产学研合作协同育人项目2项,校级教学研究项目4项,获省级教学成果二等奖1项、鲁东大学教学成果二等奖1项。指导学生获2018年美国大学生数学建模竞赛最高奖-特等奖、2017年全国大学生数学建模竞赛国家一等奖、全国大学生统计建模大赛国家三等奖2项、其他省级以上奖励100余项。

前言 本书的目标有3个: 作为高校计算机类专业Java EE Web框架技术的教材,作为培训机构的培训教材,作为普通程序员进阶为高级程序员的自学教材。根据以上目的,本书在编写过程中深入剖析各种概念,究其根本。 本书最重要的主线就是解耦,无论是Spring MVC、Spring,还是MyBatis框架,都是用来解耦的。 Spring MVC的作用是实现M(Model,模型)与V(View,视图)之间的解耦。它不仅实现了M、V解耦,还实现了URL请求与C(Controller,控制器)、C与V的解耦。循序渐进地讲解了利用Spring MVC解耦的过程: 从传统的Servlet中M与V的耦合,到JSP中V与M的耦合,再到Servlet+JSP+JavaBean实现了M与V的解耦,最后到Spring MVC不仅实现了M与V的解耦,而且实现了C与V的解耦、URL请求与C的解耦。 ORM提供了实现持久化层的另一种模式,它采用映射元数据描述对象(O)与关系数据库(R)的映射,使得ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁,使得O与R解耦。这里的O可广义地理解为业务逻辑层,R可广义地理解为数据库。这种解耦使得业务逻辑层不必关心数据库操作的细节,同时省去了手工调用JDBC的细节,提高了编程效率。 MyBatis ORM属于半自动ORM,需要编写部分SQL语句,这样带来了一定的灵活性,但自动生成的SQL语句可能不是最佳的。MyBatis有个专门的XML文件放SQL语句,便于维护管理,不用再在Java代码中查找这些语句。MyBatis 还可以动态生成SQL语句,...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1篇构 建 工 具

第1章初识构建工具31.1安装和配置JDK3

1.1.1下载JDK3

1.1.2安装JDK3

1.1.3配置环境变量4

1.1.4测试安装4

1.2初识构建工具6

1.2.1编写Hello类6

1.2.2编译6

1.2.3运行7

1.2.4打包7

1.2.5运行打包文件8

第2章深入构建工具9

2.1构建项目9

2.1.1创建目录9

2.1.2依赖库文件9

2.1.3编写应用类9

2.2编译11

2.2.1javac编译选项11

2.2.2javac编译命令要素11

2.2.3查找依赖类12

2.2.4手工编译源文件13

2.2.5手工编译整个项目15

2.2.6乱码问题15

2.3打包16

2.3.1jar包结构16

2.3.2jar打包命令详解16

2.3.3打包应用17

2.3.4创建可执行的jar包18

2.3.5手工打包整个项目19

2.4运行20

2.4.1java命令详解20

2.4.2java命令的运行方式21

2.4.3Java运行要素22

2.4.4依赖库加载方案22

2.4.5引导类加载方案23

2.4.6扩展类加载方案23

2.4.7用户类加载方案23

2.4.8ClassLoader方案25

〖3〗轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot目录〖3〗第3章Ant构建工具26

3.1Ant的特点26

3.2下载、安装和测试Ant26

3.2.1下载Ant26

3...

本着有图就有真相的原则,关键部分都有截图,也画了大量的图形来辅助理解概念,希望以连环画的风格使复杂技术更容易看懂。

代码翔实,代码以展现技术方式存在,这样读起来更容易理解。

在编写过程中深刻剖析各种概念,究其根本。

编写过程融入学习的方法介绍,能够使读者触类旁通学习理解其他框架。

本书最重要的一个主线是解耦,无论Spring MVC、Spring容器与MyBatis ORM框架都是用来解耦合的。

本书中的另一个主线是框架的学习思路,无论大到框架,小到函数,其学习的思路是一致的,都是调用与传参。