书籍详情

Java EE轻量级框架整合开发:Spring+Spring MVC+MyBatis(微课版)

Java EE轻量级框架整合开发:Spring+Spring MVC+MyBatis(微课版)

作者:暂缺

出版社:清华大学出版社

出版时间:2023-07-01

ISBN:9787302627654

定价:¥59.80

购买这本书可以去
内容简介
  本书理论结合实践,全面、系统地介绍了Spring、SpringMVC、MyBatis框架开发后端应用程序的知识,通过简单的网上书店案例详细地介绍了项目开发的一般过程和方法,以循序渐进的方式讲解了SSM框架的各种特性,并通过员工管理系统实例整合Vue前端技术和SSM后端开发技术,让读者能够快速掌握并学以致用。全书共11章。第1章主要内容为Java EE开发简介和网上书店案例;第2~8章主要讲解Spring框架、Spring MVC和MyBatis的相关知识;第9章主要内容为Spring框架的事务管理;第10章主要讲解Vue前端框架开发:第11章主要内容为Element+SSM框架项目开发。本书偏重于实践教学,在讲解理论知识的同时,通过一些典型案例让读者了解理论知识在实际环境中的应用,并对易混淆和较难理解的知识点做了重点分析,以加深读者对知识的理解。本书附有教学视频、源代码、课件、教学大纲等配套资源,可以作为大学计算机及相关专业的教材和教学参考用书,也可以作为Java技术初学者的培训教材,同时适用于广大Java EE应用开发人员进行查阅与使用。
作者简介
暂缺《Java EE轻量级框架整合开发:Spring+Spring MVC+MyBatis(微课版)》作者简介
目录

第1章 初探Java EE开发  /1

  

 1.1  Spring框架的发展    /2

 1.2?开发环境的准备    /2

1.2.1?JDK的安装与配置    /3

1.2.2?Tomcat的安装与配置    /4

 1.3?网上书店项目案例    /7

1.3.1?GoodBook网上书店需求    /7

1.3.2?GoodBook网上书店实体关系图    /7

1.3.3?GoodBook网上书店三层架构    /9

1.3.4?三层架构代码实现    /9

1.3.5?JUnit测试框架    /14

1.3.6?三层架构业务逻辑层实现    /19

1.3.7?三层架构Web层实现    /21

 1.4?本章小结    /25

 习题1    /25

  

第2章  Spring IoC  /26

  

 2.1  Spring框架简介    /27

 2.2  Spring的体系结构    /29

2.2.1?Spring环境简介    /29

2.2.2?IoC容器入门    /30

2.2.3?Bean标签的配置    /33

2.2.4?scope属性值    /34

 2.3  依赖注入    /36

2.3.1?依赖注入简介    /36

2.3.2?构造器注入    /36

2.3.3?使用set注入    /38

2.3.4?使用p命名空间    /40

 2.4  基于注解方式的IoC    /41

2.4.1?使用注解    /41

2.4.2  扫描基包    /41

2.4.3?IoC容器中的注解    /43

 2.5  依赖关系的注解    /44

2.5.1?按类型匹配注入    /44

2.5.2?按名字匹配注入    /45

2.5.3  注入简单类型    /46

 2.6  本章小结    /48

 习题2    /48

  

第3章  Spring AOP  /49

  

 3.1  Spring AOP概述    /50

3.1.1?AOP的概念    /50

3.1.2?AOP中类与切面的关系    /51

3.1.3?AOP的应用场景    /51

 3.2?动态代理模式    /52

3.2.1?代理模式对象    /52

3.2.2?JDK动态代理    /53

 3.3?AOP的实现    /55

3.3.1?AOP的常用增强类型    /55

3.3.2?AspectJ表达式    /56

3.3.3?使用XML配置方式实现AOP    /58

3.3.4?使用注解方式实现AOP    /62

 3.4?本章小结    /66

 习题3    /67

  

第4章  Spring JDBC  /68

 

 4.1  Spring JDBC简介    /69

 4.2  JdbcTemplate各种方法的使用    /69

4.2.1?execute方法    /69

4.2.2?update方法    /72

4.2.3?query方法    /75

 4.3?数据源的配置    /79

4.3.1?DBCP数据源BasicDataSource的使用    /80

4.3.2?C3P0数据源ComboPooledDataSource的使用    /81

4.3.3?使用属性文件读取数据库连接信息    /82

 4.4  本章小结    /84

 习题4    /84

  

第5章  Spring MVC  /85

  

 5.1  Spring MVC简介    /86

 5.2  第一个Spring MVC案例    /86

 5.3?Spring MVC的工作原理与体系结构    /90

5.3.1?Spring MVC程序运行原理    /90

5.3.2?视图解析器    /90

5.3.3?Spring MVC的体系结构    /92

 5.4?基于注解的控制器配置    /93

 5.5?Spring MVC注解详解    /95

5.5.1?在类前注解    /95

5.5.2?RequestMapping注解属性    /95

5.5.3?cURL工具软件    /97

 5.6?本章小结    /99

 习题5    /99

  

第6章  基于Spring MVC的网上书店重构  /100

  

 6.1?会员模块实现    /101

6.1.1?用户信息显示功能    /101

6.1.2?会员注册和登录功能    /104

 6.2?图书模块实现    /114

 6.3?购物车模块实现    /120

 6.4?订单模块实现    /125

 6.5?本章小结    /133

 习题6    /133



  

第7章  MyBatis框架入门  /134

 

 7.1  MyBatis框架简介    /135

 7.2  MyBatis开发环境    /136

7.2.1?MyBatis的下载    /136

7.2.2?搭建MyBatis开发环境    /137

 7.3  MyBatis开发流程    /137

7.3.1?MyBatis基本开发流程    /137

7.3.2?第一个MyBatis项目    /138

7.3.3?MyBatis工作流程    /142

 7.4  使用MyBatis实现增、删、改、查操作    /143

7.4.1?使用selectOne方法查询单个员工    /143

7.4.2?使用insert方法添加员工    /145

7.4.3?使用delete方法删除员工    /147

7.4.4?使用update方法修改员工    /149

7.4.5?使用工具类MyBatisUtil减少冗余    /153

 7.5  parameterType输入参数    /156

 7.6  ResultMap结果映射    /159

 7.7  接口动态代理    /161

 习题7    /164

 上机练习1    /164

  

第8章  MyBatis框架深入  /165

  

 8.1  动态查询    /166

8.1.1  标签    /166

8.1.2  标签    /170

8.1.3  标签    /171

8.1.4  标签    /174

8.1.5  标签    /175

 8.2?多表之间的关系    /176

 8.3?一对多查询    /176

 8.4?多对一查询    /182

 8.5?自连接查询    /187

8.5.1  以多对一的方式实现自连接    /187

8.5.2  以一对多的方式实现自连接    /190

 8.6?多对多查询    /193

 8.7?分页查询    /200

8.7.1  MyBatis分页查询原理    /200

8.7.2  使用PageHelper实现分页    /201

8.7.3  分页实践    /202

 8.8?缓存    /205

8.8.1  一级缓存    /206

8.8.2  二级缓存    /206

 习题8    /207

 上机练习2    /208

  

第9章  Spring 事务管理  /209

  

 9.1  事务管理的概念    /210

 9.2  Spring事务管理的核心接口    /210

9.2.1  TransactionDefinition接口    /211

9.2.2  TransactionStatus接口    /216

9.2.3  PlatformTransactionManager接口    /217

 9.3?声明式事务    /219

9.3.1  编程式和声明式事务的区别    /219

9.3.2  基于XML配置文件的事务管理    /219

9.3.3  注解式事务管理    /224

 习题9    /226

 上机练习3    /227

  

第10章  前端框架Vue基础  /228

  

 10.1?Vue简介    /229

 10.2?IntelliJ IDEA开发环境    /230

 10.3?Vue快速入门    /233

 10.4?Vue常用指令    /236

 10.5?绑定属性    /238

 10.6?绑定事件    /239

 10.7?条件渲染    /241

 10.8?循环渲染    /243

 10.9?双向绑定    /245

 10.10  Vue的AJAX异步操作    /248

 10.11  本章小结    /253

 习题10    /253

  

第11章  Element+SSM开发员工管理模块  /255

  

 11.1  Maven基础    /256

11.1.1  为什么要学习Maven    /256

11.1.2  Maven基本概念    /256

11.1.3  Maven的安装与配置    /257

11.1.4  在IDEA中配置Maven    /260

 11.2?使用Maven搭建SSM环境    /261

11.2.1  创建Maven工程    /261

11.2.2  完善工程的目录结构    /262

11.2.3  搭建SSM开发环境    /263

11.2.4  在Tomcat中部署运行    /270

 11.3?员工管理系统的实现    /271

11.3.1  项目需求    /271

11.3.2  运行效果    /271

11.3.3  数据库设计    /272

11.3.4  Lombok插件    /274

11.3.5  实体类对象    /275

11.3.6  数据访问层    /278

11.3.7  业务层    /281

11.3.8  测试业务层    /284

11.3.9  控制器层    /285

 11.4?基于Element框架的系统开发    /288

11.4.1  什么是Element    /288

11.4.2  Element快速入门    /288

11.4.3  Element第一个案例    /289

11.4.4  使用Element实现员工系统的表示层    /291

 11.5?本章小结    /304

 习题11    /304

  

参考文献  /305

  

  


  


  

IV


  

V


  

     

  


  


猜您喜欢

读书导航