JavaEE软件开发案例教程(Spring+SpringMVC+MyBatis)
¥
4.5
1.0折
¥
43
八五品
库存20件
作者熊君丽 著
出版社电子工业出版社
出版时间2020-05
版次1
装帧平装
货号9787121389962
上书时间2024-12-05
商品详情
- 品相描述:八五品
图书标准信息
-
作者
熊君丽 著
-
出版社
电子工业出版社
-
出版时间
2020-05
-
版次
1
-
ISBN
9787121389962
-
定价
43.00元
-
装帧
平装
-
开本
16开
-
页数
232页
-
字数
380.5千字
- 【内容简介】
-
本书以学生信息管理项目的整体构建和业务功能实现的工作化过程设计各个章节顺序和内容。教学过程中将知识点逐步抽丝剥茧,形成由简到繁的任务和案例,推动最终实现项目的主体部分。本书的特点是实用性强,操作思路明晰。授课过程和视频皆使用业界颇为流行的IDEA平台编译,项目基于Gradle工具构建、运行在Tomcat服务器上。项目案例的数据库使用小型轻便的Mysql,集成了Bootstrap前端框架、后台采用最为流行的Spring MVC,Mybatis,Spring三大框架的集成。全书共分为4部分:第1部分(第1章~第3章)为项目案例的搭建部分,着重介绍IDEA平台、Gradle工具、Bootstrap前端框架的集成;第2部分(第4~第5章)为项目的功能实现部分,着重介绍Spring MVC和Mybatis的使用细节。第3部分(第6章~第7章)是Spring容器的原理性介绍,分析了三大框架的集成原理。第4部分(第8章),拓展了Spring Boot的开发全过程,以及介绍了Maven构建工具的使用。本书至始至终完成学生信息管理的主要功能,提供了丰富的教学案例和实现细节,并以附录的形式展示了数据库的详细设计。
- 【作者简介】
-
熊君丽(1977D),女,硕士,讲师,2000年就读于暨南大学计算机软件技术专业研究生学习,2003年工作于广东科学技术职业学院,计算机软件技术专业专职教师,十余年致力于j2ee框架教学
- 【目录】
-
第1章 Java EE Web项目开发平台IntelliJ IDEA1
1.1 Java EE开发及SSM框架简介1
1.1.1 Java EE简介1
1.1.2 MVC设计模式与SSM框架1
1.2 IntelliJ IDEA平台简介5
1.2.1 IntelliJ IDEA配置5
1.2.2 IntelliJ IDEA界面说明和快捷键5
1.2.3 IntelliJ IDEA简单断点调试7
1.3 IntelliJ IDEA平台准备及简单Web项目创建8
1.3.1 在IntelliJ IDEA中配置JDK并测试8
1.3.2 在IntelliJ IDEA中配置Tomcat12
1.3.3 任务一:创建简单的Web项目并在Tomcat下运行13
小结22
习题23
综合实训23
第2章 项目构建工具Gradle24
2.1 Gradle简介和三大构建工具比较24
2.1.1 Gradle简介24
2.1.2 三大构建工具比较24
2.2 Gradle的安装与配置27
2.2.1 Gradle的安装27
2.2.2 Gradle项目的目录结构28
2.2.3 build.gradle文件29
2.3 Gradle项目工作任务31
2.3.1 任务一:创建Gradle构建的项目31
2.3.2 任务二:导入Gradle构建的项目33
2.3.3 任务三:为Gradle构建的项目添加支持34
2.4 Gradle构建项目的管理35
小结36
习题36
综合实训36
第3章 项目前端框架集成37
3.1 Bootstrap简介37
3.2 Bootstrap的集成与使用37
3.2.1 Bootstrap的下载与集成37
3.2.2 Bootstrap框架组件的使用39
3.3 Bootstrap框架的使用40
3.3.1 任务一:完成登录界面的设计40
3.3.2 任务二:使用扩展日历时间组件datetimepicker42
3.3.3 任务三:左侧树状导航条的实现45
3.4 集成EasyUI前端框架49
3.4.1 EasyUI简介49
3.4.2 EasyUI的下载49
3.4.3 EasyUI的集成与使用50
3.4.4 任务四:使用EasyUI组件导航树和对话框50
小结52
习题52
综合实训52
第4章 Spring MVC框架在项目中的运用53
4.1 Spring MVC运行流程和集成53
4.1.1 Spring MVC运行流程54
4.1.2 Spring MVC的核心类和接口55
4.1.3 任务一:项目集成Spring MVC框架55
4.1.4 Spring MVC框架控制器中常用的注解说明57
4.1.5 任务二:Spring MVC的简单实例57
4.2 Spring MVC请求映射58
4.2.1 @RequestMapping59
4.2.2 映射原理59
4.2.3 任务三:项目中使用分层请求映射61
4.2.4 GET/POST限定的请求61
4.3 项目中实现参数传递62
4.3.1 任务四:简单参数传入62
4.3.2 任务五:简单数据传出64
4.3.3 任务六:实体对象参数传递65
4.3.4 任务七:Cookie值传递66
4.3.5 任务八:Session值传递68
4.4 项目中的数据格式化71
4.4.1 Spring MVC框架的格式化71
4.4.2 任务九:使用Spring MVC的数据格式化功能72
4.5 项目中使用服务器端校验73
4.5.1 Spring MVC的服务器端校验73
4.5.2 任务十:项目中实现Spring MVC的服务器端校验75
4.6 Spring MVC上传76
4.6.1 Spring MVC上传的实现类76
4.6.2 任务十一:对项目实现上传功能77
4.7 Spring MVC拦截器79
4.7.1 拦截器的定义79
4.7.2 任务十二:对项目实现拦截器功能81
4.8 Spring MVC异常处理82
4.8.1 全局性系统异常的处理方法82
4.8.2 任务十三:项目中使用简单异常处理器SimpleMappingExceptionResolver83
4.8.3 Spring MVC自定义异常处理的三种方式85
4.9 Spring MVC处理国际化86
4.9.1 Spring MVC框架国际化简介86
4.9.2 任务十四:项目实现国际化87
小结89
习题89
综合实训90
第5章 MyBatis框架在项目中的运用91
5.1 MyBatis框架介绍91
5.2 MyBatis Generator工具93
5.2.1 使用MyBatis Generator工具前的数据库准备93
5.2.2 任务一:项目中自动生成MyBatis框架的持久层代码94
5.3 SSM框架的总集成98
5.3.1 集成简介98
5.3.2 任务二:项目集成MyBatis框架98
5.4 mapper.xml文件的编写100
5.4.1 小知识:控制台跟踪数据库操作执行102
5.4.2 任务三:显示所有学生信息功能的实现103
5.4.3 任务四:增加学生功能的实现105
5.4.4 补充知识:解决中文乱码问题106
5.4.5 任务五:删除学生功能的实现107
5.4.6 任务六:修改学生信息功能的实现108
5.4.7 拓展任务:学生登录功能的实现112
5.4.8 传入多个参数的写法114
5.5 数据库连接技术115
5.5.1 DBCP115
5.5.2 C3P0连接池116
5.5.3 获取JNDI数据源117
5.5.4 Spring的数据源实现类118
5.5.5 Alibaba Druid118
5.6 PageHelper分页工具的使用119
5.6.1 PageHelper简介119
5.6.2 任务七:实现学生信息分页显示的功能119
5.7 MyBatis关联查询122
5.7.1 任务八:实现一对一关系的处理122
5.7.2 任务九:实现一对多关系的处理(三表联合查询)126
5.7.3 任务十:实现多对多关系的处理127
5.8 注解实现132
小结134
习题134
综合实训135
第6章 Spring IoC在项目中的运用137
6.1 Spring快速上手137
6.1.1 Spring概述137
6.1.2 Spring IoC依赖139
6.2 Spring的核心技术DD控制反转IoC139
6.2.1 IoC思想概述139
6.2.2 Spring IoC实现140
6.3 基于XML的实例化Bean142
6.3.1 任务一:实现属性注入的Bean实例化143
6.3.2 任务二:实现构造方法注入的Bean实例化144
6.3.3 任务三:实现Bean的引用145
6.3.4 Bean的作用域148
6.3.5 延迟初始化Bean149
6.4 基于注解的实例化Bean149
6.4.1 Spring框架的常用注解149
6.4.2 任务四:基于注解的实现149
6.5 IoC的零配置实现151
6.6 项目中Spring IoC的使用153
6.6.1 WebApplicationContext153
6.6.2 项目使用XML配置的场景153
6.6.3 项目使用注解配置的场景154
6.7 拓展知识:通过静态工厂方法和实例工厂方法获取Bean156
6.7.1 任务五:用静态工厂方法获取Bean156
6.7.2 任务六:用实例工厂方法获取Bean158
小结159
习题159
综合实训160
第7章 项目集成Spring AOP161
7.1 AOP161
7.1.1 AOP概述161
7.1.2 AOP术语162
7.2 Spring AOP164
7.2.1 AspectJ164
7.2.2 Spring AOP与AspectJ的关系164
7.2.3 Spring AOP增强165
7.2.4 添加Spring AOP依赖165
7.2.5 任务一:动态代理实现之JDK动态代理165
7.2.6 任务二:动态代理实现之CGLIB字节码增强167
7.3 Spring实现AOP169
7.3.1 任务三:基于XML的AOP实现169
7.3.2 任务四:基于注解的AOP实现171
7.4 AspectJ函数和其他AOP的实现173
7.4.1 任务五:@annotation自定义注解的使用174
7.4.2 任务六:@target注解的使用175
7.4.3 任务七:自动创建代理176
7.4.4 任务八:基于Schema的AOP实现177
7.4.5 任务九:零配置实现AOP181
7.5 Spring声明式事务182
7.5.1 Spring声明式事务特性183
7.5.2 事务的配置方式184
7.5.3 项目中使用Spring AOP实现数据库的事务管理188
7.6 实现三大框架总集成的配置文件189
小结196
习题196
综合实训197
第8章 项目快速开发框架Spring Boot198
8.1 Spring Boot198
8.1.1 Spring Boot的原理和特点198
8.1.2 任务一:Spring Boot快速开发199
8.2 Maven构建工具209
8.2.1 Maven 简介210
8.2.2 Maven的安装与配置210
8.2.3 pom.xml文件213
8.2.4 任务二:用Maven构建项目213
小结216
习题217
综合实训217
附录A218
参考文献222
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价