轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot

轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2022-07
版次: 1
ISBN: 9787302601975
定价: 118.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 949.000千字
1人买过
  • 本书介绍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。本书重要内容配有界面截图,关键内容还配以示意图,使复杂的技术更容易理解。书中还融入了学习方法介绍,以使读者触类旁通,更轻松地学习和理解其他框架。 本书便于教学与自学,注重理论与应用结合,是与主流技术接轨的教材,可供高校计算机类专业和培训机构教学以及个人自学使用。 第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.2.2安装Ant26

    3.2.3测试Ant27

    3.3初识Ant27

    3.3.1build.xml文件27

    3.3.2创建目录28

    3.3.3编译任务29

    3.3.4打包任务30

    3.3.5运行任务30

    3.3.6清除任务31

    3.3.7重新运行任务31

    3.3.8生成清单文件32

    3.4Ant文件命令32

    3.4.1创建目录命令32

    3.4.2复制命令33

    3.4.3删除命令33

    3.4.4移动命令34

    3.5其他命令35

    3.5.1时间戳命令35

    3.5.2执行SQL语句36

    3.6深入Ant36

    3.6.1创建目录37

    3.6.2清除项目37

    3.6.3编译项目37

    3.6.4classpath构建39

    3.6.5打包项目40

    3.6.6运行项目41

    3.6.7打包可执行的jar(依赖外部)42

    3.6.8打包可执行的jar(独立运行)44

    第4章Maven构建工具46

    4.1Maven的安装与配置46

    4.1.1下载46

    4.1.2设置系统环境变量46

    4.1.3检测安装47

    4.2Maven的基本概念48

    4.2.1库文件管理48

    4.2.2配置文件的作用48

    4.2.3Maven项目坐标49

    4.2.4配置项目依赖库50

    4.2.5项目构建配置信息50

    4.2.6Maven项目目录结构51

    4.2.7Maven与Ant的对比51

    4.3Maven仓库52

    4.3.1仓库管理52

    4.3.2本地仓库52

    4.3.3远程仓库53

    4.3.4Maven坐标与仓库路径的约定53

    4.3.5Maven依赖库的作用域54

    4.4创建项目55

    4.4.1生成项目骨架插件55

    4.4.2Maven创建项目的命令56

    4.4.3可用项目骨架56

    4.5创建Java项目58

    4.5.1创建命令58

    4.5.2下载的库文件59

    4.5.3Maven自动创建的目录结构59

    4.5.4Maven自动创建的pom.xml文件60

    4.5.5Maven自动创建的Java类App.java60

    4.5.6Maven自动创建的测试类AppTest.java61

    4.6编译项目62

    4.6.1编译命令62

    4.6.2编译生成class文件62

    4.7打包项目63

    4.7.1打包命令63

    4.7.2生成jar包文件64

    4.7.3运行项目64

    4.8清除编译结果64

    4.9安装项目65

    4.10镜像仓库配置66

    4.10.1全局配置66

    4.10.2单个项目依赖库镜像配置67

    4.10.3单个项目插件库镜像配置68

    第5章深入Maven构建工具71

    5.1Maven生命周期71

    5.1.1项目构建过程与Maven生命周期71

    5.1.2Clean生命周期72

    5.1.3Default生命周期72

    5.1.4Site生命周期73

    5.1.5生命周期内各阶段和生命周期之间的关系74

    5.1.6Maven常用命令74

    5.2Maven插件74

    5.2.1Maven插件框架74

    5.2.2与生命周期有关的插件74

    5.2.3插件调用方式76

    5.2.4插件调用方式的差异76

    5.2.5插件的配置79

    5.2.6绑定生命周期与插件目标79

    5.3Maven构建配置80

    5.3.1标签80

    5.3.2基本元素配置标签81

    5.3.3标签81

    5.3.4 标签82

    5.3.5 标签83

    5.4编译插件84

    5.5打包插件84

    5.5.1增加helloapp功能84

    5.5.2常用的打包插件85

    5.6用jar与dependency插件打包与运行86

    5.6.1创建可运行的jar86

    5.6.2设置启动类87

    5.6.3设置库路径87

    5.6.4利用mavendependencyplugin复制jar包87

    5.6.5打包安装88

    5.6.6运行包89

    5.7用mavenassemblyplugin插件打包与运行89

    5.7.1配置mavenassemblyplugin插件89

    5.7.2创建可执行的jar包90

    5.7.3绑定到default生命周期打包阶段90

    5.7.4jar包命名91

    5.7.5打包安装91

    5.7.6运行包92

    5.7.7jar包文件分析92

    5.8利用mavenjarplugin与mavenassemblyplugin插件打包与运行93

    5.8.1mavenassemblyplugin插件配置93

    5.8.2deployment.xml文件配置93

    5.8.3打包安装94

    5.8.4运行包95

    第6章构建工具Eclipse96

    6.1Eclipse下载、安装和运行96

    6.1.1Eclipse下载96

    6.1.2Eclipse安装和运行96

    6.2Java项目的编译98

    6.2.1编译Java项目需要的条件98

    6.2.2javac命令98

    6.2.3在Maven中编译98

    6.2.4在Eclipse中编译98

    6.3在Eclipse中编译、打包和运行99

    6.3.1创建应用99

    6.3.2在开发环境下运行Java程序99

    6.3.3配置构建路径99

    6.3.4编译项目100

    6.3.5打包项目101

    6.3.6运行jar包104

    第7章在Eclipse中使用Maven106

    7.1在Eclipse中集成Maven106

    7.1.1在Eclipse中安装Maven106

    7.1.2在Eclipse中设置Maven106

    7.1.3在Eclipse中设置Maven配置文件106

    7.1.4更改Java环境为JDK108

    7.2在Eclipse中管理Maven项目109

    7.2.1打开Maven创建的项目109

    7.2.2恢复项目依赖库110

    7.2.3一般项目与Maven项目的互相转换112

    7.2.4创建Maven项目helloapp1112

    7.2.5使用Maven打包114

    7.3管理pom.xml文件115

    7.3.1总览pom.xml115

    7.3.2依赖管理116

    7.3.3查看依赖关系层次结构117

    7.3.4全面查看pom.xml117

    7.3.5文本编译页面118

    本篇参考文献119

    第2篇Spring MVC

    第8章构建Web应用程序1238.1Tomcat的下载、安装和启停123

    8.1.1下载Tomcat123

    8.1.2安装Tomcat123

    8.1.3启动和停止Tomcat服务126

    8.2在Eclipse中管理Tomcat126

    8.2.1添加Tomcat服务器126

    8.2.2配置Tomcat服务器128

    8.2.3管理Tomcat服务器130

    8.3建立动态Web工程130

    8.3.1建立动态Web工程WebHello130

    8.3.2库文件路径130

    8.3.3创建类TestMath.java132

    8.3.4创建hello.jsp133

    8.3.5目录结构134

    8.4编译134

    8.4.1设置编译的输出路径134

    8.4.2编译项目135

    8.5部署137

    8.5.1配置部署路径137

    8.5.2部署项目138

    8.5.3重新部署141

    8.6发布测试141

    第9章用Maven构建Web应用程序143

    9.1在Eclipse中创建Maven Web项目143

    9.2完善项目145

    9.2.1修改JDK版本146

    9.2.2完善项目目录147

    9.2.3修改编译版本147

    9.2.4修改Project Facets的Java版本147

    9.2.5添加Tomcat库文件148

    9.2.6修改Project Facets的Runtimes150

    9.2.7修改Project Facets的Dynamic Web Module版本152

    9.3库文件管理153

    9.3.1添加Maven依赖库153

    9.3.2Eclipse中的Maven库153

    9.4编写程序154

    9.4.1创建类TestMath.java154

    9.4.2创建hello.jsp154

    9.4.3目录结构155

    9.5用Eclipse编译Maven项目156

    9.6在Eclipse中部署Maven项目157

    9.7用Maven管理项目158

    9.7.1设置Maven中的JDK版本158

    9.7.2编译项目158

    9.7.3打包项目159

    9.7.4自定义打包160

    9.8Maven依赖的添加161

    9.8.1进入Maven网站161

    9.8.2查找依赖的jar包161

    9.8.3选择版本161

    9.8.4复制依赖xml文件内容163

    9.8.5修改pom.xml163

    9.8.6自动下载库164

    9.9动态Web工程与Maven Web项目的区别164

    第10章MVC框架166

    10.1MVC概述166

    10.1.1模型166

    10.1.2视图166

    10.1.3控制器166

    10.2MVC框架的产生167

    10.2.1静态网页167

    10.2.2动态网页168

    10.2.3JSP技术170

    10.2.4Servlet JSP JavaBean开发模式172

    10.2.5MVC框架实现彻底解耦173

    10.3Spring MVC的第一个示例174

    10.3.1创建动态Web项目174

    10.3.2复制Spring MVC库文件174

    10.3.3配置web.xml接管Web请求174

    10.3.4Spring MVC配置文件的框架176

    10.3.5配置扫描注解177
  • 内容简介:
    本书介绍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。本书重要内容配有界面截图,关键内容还配以示意图,使复杂的技术更容易理解。书中还融入了学习方法介绍,以使读者触类旁通,更轻松地学习和理解其他框架。 本书便于教学与自学,注重理论与应用结合,是与主流技术接轨的教材,可供高校计算机类专业和培训机构教学以及个人自学使用。
  • 目录:
    第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.2.2安装Ant26

    3.2.3测试Ant27

    3.3初识Ant27

    3.3.1build.xml文件27

    3.3.2创建目录28

    3.3.3编译任务29

    3.3.4打包任务30

    3.3.5运行任务30

    3.3.6清除任务31

    3.3.7重新运行任务31

    3.3.8生成清单文件32

    3.4Ant文件命令32

    3.4.1创建目录命令32

    3.4.2复制命令33

    3.4.3删除命令33

    3.4.4移动命令34

    3.5其他命令35

    3.5.1时间戳命令35

    3.5.2执行SQL语句36

    3.6深入Ant36

    3.6.1创建目录37

    3.6.2清除项目37

    3.6.3编译项目37

    3.6.4classpath构建39

    3.6.5打包项目40

    3.6.6运行项目41

    3.6.7打包可执行的jar(依赖外部)42

    3.6.8打包可执行的jar(独立运行)44

    第4章Maven构建工具46

    4.1Maven的安装与配置46

    4.1.1下载46

    4.1.2设置系统环境变量46

    4.1.3检测安装47

    4.2Maven的基本概念48

    4.2.1库文件管理48

    4.2.2配置文件的作用48

    4.2.3Maven项目坐标49

    4.2.4配置项目依赖库50

    4.2.5项目构建配置信息50

    4.2.6Maven项目目录结构51

    4.2.7Maven与Ant的对比51

    4.3Maven仓库52

    4.3.1仓库管理52

    4.3.2本地仓库52

    4.3.3远程仓库53

    4.3.4Maven坐标与仓库路径的约定53

    4.3.5Maven依赖库的作用域54

    4.4创建项目55

    4.4.1生成项目骨架插件55

    4.4.2Maven创建项目的命令56

    4.4.3可用项目骨架56

    4.5创建Java项目58

    4.5.1创建命令58

    4.5.2下载的库文件59

    4.5.3Maven自动创建的目录结构59

    4.5.4Maven自动创建的pom.xml文件60

    4.5.5Maven自动创建的Java类App.java60

    4.5.6Maven自动创建的测试类AppTest.java61

    4.6编译项目62

    4.6.1编译命令62

    4.6.2编译生成class文件62

    4.7打包项目63

    4.7.1打包命令63

    4.7.2生成jar包文件64

    4.7.3运行项目64

    4.8清除编译结果64

    4.9安装项目65

    4.10镜像仓库配置66

    4.10.1全局配置66

    4.10.2单个项目依赖库镜像配置67

    4.10.3单个项目插件库镜像配置68

    第5章深入Maven构建工具71

    5.1Maven生命周期71

    5.1.1项目构建过程与Maven生命周期71

    5.1.2Clean生命周期72

    5.1.3Default生命周期72

    5.1.4Site生命周期73

    5.1.5生命周期内各阶段和生命周期之间的关系74

    5.1.6Maven常用命令74

    5.2Maven插件74

    5.2.1Maven插件框架74

    5.2.2与生命周期有关的插件74

    5.2.3插件调用方式76

    5.2.4插件调用方式的差异76

    5.2.5插件的配置79

    5.2.6绑定生命周期与插件目标79

    5.3Maven构建配置80

    5.3.1标签80

    5.3.2基本元素配置标签81

    5.3.3标签81

    5.3.4 标签82

    5.3.5 标签83

    5.4编译插件84

    5.5打包插件84

    5.5.1增加helloapp功能84

    5.5.2常用的打包插件85

    5.6用jar与dependency插件打包与运行86

    5.6.1创建可运行的jar86

    5.6.2设置启动类87

    5.6.3设置库路径87

    5.6.4利用mavendependencyplugin复制jar包87

    5.6.5打包安装88

    5.6.6运行包89

    5.7用mavenassemblyplugin插件打包与运行89

    5.7.1配置mavenassemblyplugin插件89

    5.7.2创建可执行的jar包90

    5.7.3绑定到default生命周期打包阶段90

    5.7.4jar包命名91

    5.7.5打包安装91

    5.7.6运行包92

    5.7.7jar包文件分析92

    5.8利用mavenjarplugin与mavenassemblyplugin插件打包与运行93

    5.8.1mavenassemblyplugin插件配置93

    5.8.2deployment.xml文件配置93

    5.8.3打包安装94

    5.8.4运行包95

    第6章构建工具Eclipse96

    6.1Eclipse下载、安装和运行96

    6.1.1Eclipse下载96

    6.1.2Eclipse安装和运行96

    6.2Java项目的编译98

    6.2.1编译Java项目需要的条件98

    6.2.2javac命令98

    6.2.3在Maven中编译98

    6.2.4在Eclipse中编译98

    6.3在Eclipse中编译、打包和运行99

    6.3.1创建应用99

    6.3.2在开发环境下运行Java程序99

    6.3.3配置构建路径99

    6.3.4编译项目100

    6.3.5打包项目101

    6.3.6运行jar包104

    第7章在Eclipse中使用Maven106

    7.1在Eclipse中集成Maven106

    7.1.1在Eclipse中安装Maven106

    7.1.2在Eclipse中设置Maven106

    7.1.3在Eclipse中设置Maven配置文件106

    7.1.4更改Java环境为JDK108

    7.2在Eclipse中管理Maven项目109

    7.2.1打开Maven创建的项目109

    7.2.2恢复项目依赖库110

    7.2.3一般项目与Maven项目的互相转换112

    7.2.4创建Maven项目helloapp1112

    7.2.5使用Maven打包114

    7.3管理pom.xml文件115

    7.3.1总览pom.xml115

    7.3.2依赖管理116

    7.3.3查看依赖关系层次结构117

    7.3.4全面查看pom.xml117

    7.3.5文本编译页面118

    本篇参考文献119

    第2篇Spring MVC

    第8章构建Web应用程序1238.1Tomcat的下载、安装和启停123

    8.1.1下载Tomcat123

    8.1.2安装Tomcat123

    8.1.3启动和停止Tomcat服务126

    8.2在Eclipse中管理Tomcat126

    8.2.1添加Tomcat服务器126

    8.2.2配置Tomcat服务器128

    8.2.3管理Tomcat服务器130

    8.3建立动态Web工程130

    8.3.1建立动态Web工程WebHello130

    8.3.2库文件路径130

    8.3.3创建类TestMath.java132

    8.3.4创建hello.jsp133

    8.3.5目录结构134

    8.4编译134

    8.4.1设置编译的输出路径134

    8.4.2编译项目135

    8.5部署137

    8.5.1配置部署路径137

    8.5.2部署项目138

    8.5.3重新部署141

    8.6发布测试141

    第9章用Maven构建Web应用程序143

    9.1在Eclipse中创建Maven Web项目143

    9.2完善项目145

    9.2.1修改JDK版本146

    9.2.2完善项目目录147

    9.2.3修改编译版本147

    9.2.4修改Project Facets的Java版本147

    9.2.5添加Tomcat库文件148

    9.2.6修改Project Facets的Runtimes150

    9.2.7修改Project Facets的Dynamic Web Module版本152

    9.3库文件管理153

    9.3.1添加Maven依赖库153

    9.3.2Eclipse中的Maven库153

    9.4编写程序154

    9.4.1创建类TestMath.java154

    9.4.2创建hello.jsp154

    9.4.3目录结构155

    9.5用Eclipse编译Maven项目156

    9.6在Eclipse中部署Maven项目157

    9.7用Maven管理项目158

    9.7.1设置Maven中的JDK版本158

    9.7.2编译项目158

    9.7.3打包项目159

    9.7.4自定义打包160

    9.8Maven依赖的添加161

    9.8.1进入Maven网站161

    9.8.2查找依赖的jar包161

    9.8.3选择版本161

    9.8.4复制依赖xml文件内容163

    9.8.5修改pom.xml163

    9.8.6自动下载库164

    9.9动态Web工程与Maven Web项目的区别164

    第10章MVC框架166

    10.1MVC概述166

    10.1.1模型166

    10.1.2视图166

    10.1.3控制器166

    10.2MVC框架的产生167

    10.2.1静态网页167

    10.2.2动态网页168

    10.2.3JSP技术170

    10.2.4Servlet JSP JavaBean开发模式172

    10.2.5MVC框架实现彻底解耦173

    10.3Spring MVC的第一个示例174

    10.3.1创建动态Web项目174

    10.3.2复制Spring MVC库文件174

    10.3.3配置web.xml接管Web请求174

    10.3.4Spring MVC配置文件的框架176

    10.3.5配置扫描注解177
查看详情
相关图书 / 更多
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级WebGIS入门实践教程:Leaflet+GeoServer+Node.js+Postqr
李中元 著
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级J2EE企业应用实战
李刚
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量管理(为管理者减负,实现销售额从30亿到220亿的管理诀窍!)
[日]山田理 著;毛仁言 译;星文文化 出品
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级密码学
吴文玲;眭晗;张斌
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级JavaEE企业应用开发实战
柳伟卫 著
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级Java Web企业应用实战——Spring MVC+Spring+MyBatis整合开发
李刚
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级框架之 Struts2
天津滨海迅腾科技集团有限公司
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级Java EE体系架构程序开发
清华大学计算机与信息管理中心 主编
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量化手册5 轻量化部件和结构的评价
北京永利信息技术有限公司 译
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级Java Web整合开发(第2版)——Spring+Spring Boot+MyBatis
曹仰杰 主编;王超 副主编;段鹏松;张泽朋;杨聪;张博
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量化金属板材成形——力学表征与数值模拟
闵峻英
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
轻量级Java EE企业应用实战(第5版)――Struts 2+Spring 5+Hiberna
李刚 著
您可能感兴趣 / 更多
轻量级Java EE Web框架技术——Spring MVC+Spring+MyBatis+Spring Boot
频谱估计理论与应用
李冬海 编