• Spring MVC+MyBatis开发从入门到项目实践(超值版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Spring MVC+MyBatis开发从入门到项目实践(超值版)

塑封消毒 正版书 套装书为一本

14.4 1.6折 89 九品

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者聚慕课教育研发中心

出版社清华大学出版社

出版时间2020-04

版次1

装帧其他

货号稳2

上书时间2024-12-29

福宝书店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
二手书不缺页不掉页不影响阅读,部分有笔记划线,没有光盘书签书腰等赠品,套装书为一本。拍下即代表接受该情况描述,不再另做通知,也不接受另外留言备注关于品相的要求。
图书标准信息
  • 作者 聚慕课教育研发中心
  • 出版社 清华大学出版社
  • 出版时间 2020-04
  • 版次 1
  • ISBN 9787302543329
  • 定价 89.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 332页
  • 字数 615千字
【内容简介】
《Spring MVC MyBatis开发从入门到项目实践:超值版》共4篇,分别是基础知识、核心应用、核心技术、项目实践,内容由浅入深,由深到精。全书共18章。首先讲解了Spring环境搭建、Spring简单介绍、Spring IoC容器、Spring AOP容器和Spring Bean管理的基础知识,深入介绍了Spring MVC入门技术、Spring MVC的控制器、Spring MVC异常处理和Spring MVC的拦截器等核心编程技术,详细探讨了MyBatis的映射器、事务管理、缓存机制和动态SQL。在实践环节,不仅讲述了基于Spring MVC MyBatis框架的电子邮件系统、图书管理系统,还介绍了中小型企业中的财务管理系统,全面展现了项目开发的全过程。 《Spring MVC MyBatis开发从入门到项目实践:超值版》目的是多角度、全方位帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志从事软件开发行业的读者轻松步入职场。本书赠送的资源比较多,在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。
【作者简介】
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
【目录】
目 录

 

第1篇  基础知识

第1章  Spring环境搭建 002

◎ 本章教学微视频:13个 44分钟

1.1  搭建JDK环境 002

1.1.1  Spring的运行环境和开发环境 002

1.1.2  JDK的下载与安装 003

1.1.3  配置Path环境变量 005

1.1.4  测试JDK能否正常运行 007

1.2  Eclipse的下载与设置 008

1.2.1  下载Eclipse 009

1.2.2  配置Eclipse 011

1.3  Maven的下载与配置 011

1.3.1  下载Maven 012

1.3.2  配置Maven 012

1.3.3  Eclipse添加Maven 014

1.4  Tomcat的下载与配置 016

1.4.1  下载Tomcat 016

1.4.2  配置Tomcat 017

1.4.3  Eclipse集成Tomcat 020

1.5  MySQL的下载与安装 021

1.6  就业面试技巧与解析 023

1.6.1  面试技巧与解析(一) 023

1.6.2  面试技巧与解析(二) 023

第2章  初识Spring 025

◎ 本章教学微视频:7个 28分钟

2.1  Spring基本介绍 025

2.1.1  Spring是什么 025

2.1.2  Spring的起源 025

2.1.3  Spring的特点 026

2.1.4  Spring的框架结构 026

2.1.5  Spring在项目中的作用 027

2.2  使用Eclipse开发Spring入门程序 027

2.2.1  新建Maven项目 028

2.2.2  搭建Spring框架 032

2.3  就业面试技巧与解析 040

2.3.1  面试技巧与解析(一) 040

2.3.2  面试技巧与解析(二) 041

第3章  Spring IoC容器 042

◎ 本章教学微视频:12个 39分钟

3.1  Spring IoC简介 042

3.1.1  Spring容器是什么 042

3.1.2  Spring IoC是什么 043

3.1.3  Spring IoC的作用 043

3.2  Spring IoC容器的类型 044

3.2.1  BeanFactory 044

3.2.2  BeanFactory容器的设计原理 044

3.2.3  ApplicationContext 045

3.2.4  ApplicationContext容器的设计

原理 045

3.2.5  BeanFactory和ApplicationContext

的区别 046

3.3  Spring IoC容器的初始化 047

3.4  Spring IoC的依赖注入方式 053

3.4.1  Setter方法依赖注入 053

3.4.2  构造方法依赖注入 054

3.4.3  注解依赖注入 054

3.5  就业面试技巧与解析 056

3.5.1  面试技巧与解析(一) 056

3.5.2  面试技巧与解析(二) 057

第4章  Spring AOP容器 058

◎ 本章教学微视频:10个 30分钟

4.1  Spring AOP简介 058

4.1.1  Spring AOP是什么 058

4.1.2  Spring AOP的基本概念 059

4.1.3  Spring AOP的使用场景 059

4.1.4  Spring AOP的使用步骤 059

4.2  Spring AOP的通知类型 060

4.2.1  五种通知类型 060

4.2.2  五种通知类型的代码演示 060

4.3  Spring AOP切点 061

4.4  Spring AOP的实现原理 062

4.4.1  动态代理 062

4.4.2  静态代理 065

4.5  Spring AOP应用程序 067

4.6  就业面试技巧与解析 069

4.6.1  面试技巧与解析(一) 069

4.6.2  面试技巧与解析(二) 069

第5章  Spring Bean管理 071

◎ 本章教学微视频:21个 55分钟

5.1  Spring Bean简介 071

5.1.1  Spring Bean是什么 071

5.1.2  Spring Bean的定义 071

5.1.3  Spring Bean的属性 072

5.1.4  Bean的命名 073

5.2  创建Bean对象 073

5.2.1  使用构造方法实例化 073

5.2.2  使用静态工厂方法实例化 074

5.2.3  使用实例工厂方法实例化 074

5.3  深入理解容器中的Bean 074

5.3.1  抽象Bean与子Bean 074

5.3.2  容器中的工厂Bean 075

5.3.3  强制初始化Bean 076

5.4  Spring Bean的生命周期 076

5.4.1  Spring Bean生命周期接口 077

5.4.2  Spring Bean生命周期案例 077

5.5  Spring Bean的作用域 079

5.5.1  指定Scope 079

5.5.2  单例模式 080

5.5.3  多例模式 080

5.6  Spring Bean的装配方式 080

5.6.1  基于注解的方式管理Bean 081

5.6.2  基于Java的方式管理Bean 081

5.6.3  基于XML的方式管理Bean 082

5.7  基于Java类的配置 082

5.7.1  使用Java类提供Bean定义信息 082

5.7.2  使用基于Java类的配置信息启动

Spring容器 082

5.7.3  3种配置方式的对比 083

5.8  就业面试技巧与解析 083

5.8.1  面试技巧与解析(一) 083

5.8.2  面试技巧与解析(二) 084

第2篇  核心应用

第6章  MVC介绍 086

◎ 本章教学微视频:8个 27分钟

6.1  MVC简介 086

6.1.1  MVC是什么 086

6.1.2  如何使用MVC 087

6.1.3  MVC的优点 087

6.1.4  MVC的缺点 088

6.1.5  MVC思想 088

6.1.6  MVC的工作流程 089

6.2  实现简单的MVC框架 089

6.2.1  实现思路及架构 089

6.2.2  MVC框架的代码实现 090

6.3  就业面试技巧与解析 098

6.3.1  面试技巧与解析(一) 098

6.3.2  面试技巧与解析(二) 099

第7章  Spring MVC入门技术 100

◎ 本章教学微视频:12个 32分钟

7.1  Spring MVC介绍 100

7.1.1  Spring MVC是什么 100

7.1.2  Spring MVC的工作原理 101

7.1.3  Spring和Spring MVC的区别 101

7.1.4  Spring MVC的优势 101

7.2  Spring MVC的五大组件 102

7.2.1  DispatcherServlet 102

7.2.2  HandlerMapping 103

7.2.3  Controller 103

7.2.4  ModelAndView 103

7.2.5  ViewResolver 104

7.3  Spring MVC的DispatcherServlet 104

7.4  Spring MVC的执行流程 107

7.5  一个Spring MVC应用 108

7.6  就业面试技巧与解析 111

7.6.1  面试技巧与解析(一) 111

7.6.2  面试技巧与解析(二) 111

第8章  Spring MVC的控制器 112

◎ 本章教学微视频:9个 47分钟

8.1  基于注解的控制器 112

8.1.1  RequestMapping的注解类型 112

8.1.2  控制器的注解类型 113

8.2  Spring MVC的请求参数和路径变量 113

8.2.1  Spring MVC的请求参数 113

8.2.2  Spring MVC的路径变量 114

8.3  使用Spring MVC传值 115

8.3.1  Spring MVC页面传值到控制器 115

8.3.2  Spring MVC控制器传值到页面 121

8.3.3  Spring MVC登录程序 123

8.4  Spring MVC的转发和重定向 124

8.4.1  Spring MVC的转发和重定向

介绍 124

8.4.2  Spring MVC转发和重定向的

区别 126

8.4.3  Spring MVC转发和重定向的

使用场景 126

8.5  就业面试技巧与解析 127

8.5.1  面试技巧与解析(一) 127

8.5.2  面试技巧与解析(二) 127

第9章  Spring MVC异常处理 129

◎ 本章教学微视频:7个 40分钟

9.1  一个简单的登录应用程序案例 129

9.1.1  Spring MVC登录应用程序前期

准备 129

9.1.2  Spring MVC登录应用程序代码

实现 135

9.2  Spring MVC处理中文乱码 143

9.2.1  Spring MVC页面处理乱码问题 143

9.2.2  Spring MVC请求处理乱码问题 143

9.2.3  数据库处理乱码问题 144

9.3  Spring MVC统一异常处理方式 144

9.3.1  使用配置文件 145

9.3.2  使用注解 145

9.4  就业面试技巧与解析 145

9.4.1  面试技巧与解析(一) 145

9.4.2  面试技巧与解析(二) 146

第10章  Spring MVC的拦截器 147

◎ 本章教学微视频:13个 35分钟

10.1  拦截器的基本知识 147

10.1.1  什么是拦截器 147

10.1.2  拦截器的作用 148

10.2  拦截器的执行流程 148

10.2.1  单个拦截器的执行流程 148

10.2.2  多个拦截器的执行流程 149

10.3  拦截器的实现方法 149

10.4  拦截器的使用 151

10.4.1  单个拦截器的使用 151

10.4.2  多个拦截器的使用 153

10.5  拦截器的应用 153

10.5.1  登录检测 153

10.5.2  性能监控 154

10.6  拦截器与过滤器的原理和区别 156

10.6.1  什么是过滤器 156

10.6.2  拦截器和过滤器的原理 156

10.6.3  拦截器和过滤器的区别 157

10.7  就业面试技巧与解析 158

10.7.1  面试技巧与解析(一) 158

10.7.2  面试技巧与解析(二) 158

第3篇  核心技术

第11章  MyBatis入门 160

◎ 本章教学微视频:21个 52分钟

11.1  MyBatis简介 160

11.1.1  什么是MyBatis 160

11.1.2  MyBatis导入jar包 161

11.1.3  MyBatis的优点 161

11.1.4  MyBatis的缺点 161

11.1.5  MyBatis的框架结构 161

11.1.6  MyBatis的运行流程 162

11.2  MyBatis工作环境的搭建 163

11.2.1  新建项目并导入jar包 163

11.2.2  建立数据库将表和类进行映射 163

11.2.3  配置文件连接数据库 164

11.2.4  实现接口 165

11.2.5  测试是否搭建成功 165

11.3  MyBatis.xml配置文件 166

11.3.1  MyBatis配置文件的基本结构 166

11.3.2  属性 167

11.3.3  设置 168

11.3.4  类型别名 171

11.3.5  类型处理器 172

11.3.6  对象工厂 175

11.3.7  插件 175

11.3.8  配置环境 176

11.3.9  databaseIdProvider 179

11.3.10  映射器 179

11.4  就业面试技巧与解析 180

11.4.1  面试技巧与解析(一) 180

11.4.2  面试技巧与解析(二) 180

第12章  MyBatis的映射器 182

◎ 本章教学微视频:13个 47分钟

12.1  映射器的介绍 182

12.1.1  元素 182

12.1.2  、、

 元素 184

12.1.3  元素 186

12.1.4  元素 186

12.2  映射器的实现 187

12.2.1  定义POJO 187

12.2.2  采用XML方式实现映射器 187

12.2.3  采用注解方式实现映射器 188

12.2.4  发送SQL 188

12.3  高级映射 189

12.3.1  订单商品数据模型 189

12.3.2  一对一关联映射 190

12.3.3  一对多关联映射 193

12.3.4  多对多关联映射 195

12.3.5  延迟加载 196

12.4  就业面试技巧与解析 197

12.4.1  面试技巧与解析(一) 198

12.4.2  面试技巧与解析(二) 198

第13章  Spring JDBC和MyBatis事务

 管理 199

◎ 本章教学微视频:12个 32分钟

13.1  Spring JDBC 199

13.1.1  什么是JDBC 199

13.1.2  应用场景 200

13.1.3  JDBC编程步骤 200

13.1.4  JDBCTemplate 203

13.1.5  配置数据源 203

13.2  MyBatis事务管理 204

13.2.1  MyBatis事务概述 204

13.2.2  事务的特性 205

13.2.3  事务的使用流程 205

13.2.4  事务隔离级别 208

13.2.5  事务只读属性 209

13.2.6  回滚规则 209

13.2.7  事务超时属性 209

13.3  就业面试解析与技巧 209

13.3.1  面试解析与技巧(一) 210

13.3.2  面试解析与技巧(二) 210

第14章  MyBatis缓存机制 211

◎ 本章教学微视频:13个 36分钟

14.1  MyBatis缓存 211

14.1.1  缓存的概念 211

14.1.2  缓存的作用 212

14.2  一级缓存 212

14.2.1  什么是一级缓存 212

14.2.2  一级缓存的原理 213

14.2.3  BaseExecutor 213

14.2.4  一级缓存的生命周期 216

14.2.5  一级缓存的工作流程 216

14.2.6  一级缓存的性能 217

14.3  二级缓存 217

14.3.1  二级缓存的配置 217

14.3.2  二级缓存的原理 219

14.3.3  二级缓存的实现 219

14.3.4  二级缓存的应用场景及局

 限性 222

14.3.5  一级缓存与二级缓存的区别 223

14.4  就业面试技巧与解析 223

14.4.1  面试技巧与解析(一) 223

14.4.2  面试技巧与解析(二) 224

第15章  MyBatis动态SQL 225

◎ 本章教学微视频:11个 27分钟

15.1  动态SQL的应用 225

15.1.1  创建Maven项目 226

15.1.2  if 标签 226

15.1.3  choose标签 230

15.1.4  trim(where、set)标签 231

15.1.5  foreach标签 233

15.1.6  bind标签 236

15.2  MyBatis多数据库支持 236

15.2.1  MyBatis全局配置文件 236

15.2.2  映射文件中的标签调整包含

 DatabaseId属性 238

15.3  OGNL的用法 239

15.3.1  OGNL的基本参数 239

15.3.2  OGNL表达式 240

15.3.3  OGNL的应用 241

15.4  就业面试技巧与解析 243

15.4.1  面试技巧与解析(一) 243

15.4.2  面试技巧与解析(二) 243

第4篇  项目实践

第16章  电子邮件系统 246

◎ 本章教学微视频:14个 48分钟

16.1  系统背景及功能概述 246

16.1.1  电子邮件的基本知识 247

16.1.2  邮件服务协议总结 249

16.1.3  邮件服务器的工作原理 249

16.2  JavaMail API介绍 249

16.2.1  什么是JavaMail 250

16.2.2  JavaMail API分类 250

16.2.3  JAF介绍 250

16.3  编写JavaMail邮件发送、接收程序 251

16.3.1  使用MimeMessage类创建简单的

 文本邮件 251

16.3.2  对文本邮件进行修饰 253

16.3.3  发送邮件 255

16.3.4  接收邮件 257

16.4  邮件的基本格式与编码 259

16.4.1  邮件编码介绍 259

16.4.2  邮件乱码的原因 260

16.5  邮件解析 261

16.6  本章总结 268

第17章  图书管理系统 269

◎ 本章教学微视频:17个 67分钟

17.1  系统开发背景 269

17.2  系统功能设计 269

17.2.1  系统业务流程 270

17.2.2  系统功能结构 270

17.3  系统开发必备 271

17.3.1  系统开发环境 271

17.3.2  软件框架 271

17.4  数据库设计 271

17.5  SSM框架整合配置 272

17.6  功能模块设计与实现 277

17.6.1  登录功能模块 277

17.6.2  图书查询功能模块 279

17.6.3  图书借阅功能模块 280

17.6.4  图书预约功能模块 282

17.6.5  图书归还功能模块 283

17.6.6  用户信息功能模块 284

17.6.7  添加用户功能模块 285

17.6.8  修改用户权限功能模块 287

17.6.9  图书录入功能模块 288

17.6.10  图书信息修改功能模块 289

17.7  本章总结 290

第18章  财务管理系统 291

◎ 本章教学微视频:9个 39分钟

18.1  系统背景及功能概述 291

18.1.1  系统需求分析 292

18.1.2  系统设计 292

18.1.3  数据库的设计 295

18.2  系统的详细设计与代码实现 297

18.2.1  登录页面 297

18.2.2  员工模块 305

18.2.3  管理员模块 307

18.3  系统代码测试 318

18.3.1  测试方法 318

18.3.2  测试结果 319

18.4 本章小结 319

参考文献  320 

 
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP