• SSM框架应用开发与案例实战(Spring+Spring MVC+MyBatis)(慕课版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

SSM框架应用开发与案例实战(Spring+Spring MVC+MyBatis)(慕课版)

37.69 6.3折 59.8 全新

库存9件

山东泰安
认证卖家担保交易快速发货售后保障

作者姬忠红 曹慧 周业勤

出版社人民邮电出版社

出版时间2021-05

版次1

装帧平装

货号607 11-28

上书时间2024-11-28

邹鲁文化书店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 姬忠红 曹慧 周业勤
  • 出版社 人民邮电出版社
  • 出版时间 2021-05
  • 版次 1
  • ISBN 9787115534866
  • 定价 59.80元
  • 装帧 平装
  • 开本 16开
  • 页数 251页
  • 字数 384千字
【内容简介】
SSM框架是目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。
  本书由浅入深地讲解了SSM框架的基础知识及应用。本书共18章,共5部分。第1部分为初识SSM框架,让读者了解SSM框架的概念及分工。第2部分为Spring框架,包括第2~5章,主要讲解Spring的基本知识和应用。第3部分为MyBatis框架,包括第6~10章,主要讲解MyBatis的基本知识和应用。第4部分为Spring MVC框架,包括第11~17章,主要讲解了Spring MVC的相关知识。第5部分为SSM框架综合实战,读者可以通过案例完成对整个SSM框架的总结与综合运用,并体验软件开发流程。本书附有配套视频、教学大纲、教学PPT、源代码、课后习题、试题库等配套资源。使读者快速掌握Java面向对象的程序设计方法与设计思想。本书还提供习题及上机指导,供读者实践练习。
【作者简介】
浪潮优派资深讲师,拥有十余年大型软件项目开发、管理及教学经验,具有丰富的软件开发及教学经验。主持或参与《固定资产管理系统》、《劳资系统》等相关项目。主编《Java程序设计》,参与《JSP程序设计与案例实战》教材的编写。
【目录】
第 1章 SSM框架概述1

1.1 Spring框架 1

1.2 MyBatis框架 2

1.3 Spring MVC框架 3

本章小结 3

习题 3

第 2章 Spring入门 4

2.1 Spring框架概述 4

2.1.1 Spring简介 4

2.1.2 Spring的发展历程 4

2.1.3 Spring体系结构 5

2.1.4 Spring特征 7

2.2 Spring IoC/DI概述 7

2.3 Spring IoC容器 8

2.4 Spring框架入门案例 11

2.4.1 环境准备 11

2.4.2 编写Spring框架入门案例 11

2.5 Spring 5.x新特性 15

本章小结 17

习题 17

上机指导 17

第3章 Spring基本用法 18

3.1 依赖注入简介 18

3.2 依赖注入类型 18

3.2.1 Bean的配置 18

3.2.1 基于构造函数的依赖注入 19

3.2.3 基于setter的依赖注入 21

3.2.4 p名称空间注入 25

3.3 配置依赖 26

3.4 Bean作用域 32

3.4.1 Scope 作用域的种类 32

3.4.2 singleton作用域 33

3.4.3 prototype作用域 34

3.5 Bean的自动装配 36

3.6 Bean的基于Annotation的装配 41

3.6.1 用于创建对象的注解 41

3.6.2 用于注入数据的注解 44

3.6.3 用于指定Bean作用域的注解 46

3.6.4 用于将外部的值动态注入Bean 47

本章小结 50

习题 51

上机指导 51

第4章 面向切面编程Spring AOP 52

4.1 AOP的简介 52

4.2 AOP的相关术语 53

4.3 AOP代理 53

4.4 AOP编程 54

4.4.1 AspectJ简介 54

4.4.2 Spring通知的类型 54

4.4.3 切入点的定义 54

4.4.4 基于XML配置的AOP编程 55

4.4.5 基于注解的AOP编程 62

本章小结 67

习题 68

上机指导 68

第5章 Spring事务管理 69

5.1 事务的概念 69

5.2 JDBC事务管理 69

5.3 Spring事务管理 75

5.3.1 编程式事务管理 75

5.3.2 声明式事务管理 79

5.4 Spring事务的传播方式和隔离级别 84

5.4.1 传播方式 84

5.4.2 隔离级别 85

本章小结 86

习题 86

上机指导 86

第6章 MyBatis入门 87

6.1 MyBatis简介 87

6.2 MyBatis的工作流程 88

6.3 MyBatis的入门案例 89

本章小结 96

习题 96

上机指导 96

第7章 基于MyBatis的增删改查操作 97

7.1 基于MyBatis的添加 97

7.2 基于MyBatis的删除 101

7.3 基于MyBatis的修改 102

7.4 基于MyBatis的查询 103

7.4.1 单条记录查询 103

7.4.2 多条记录查询 105

7.5 MyBatis的结果类型 106

7.5.1 resultMap 106

7.5.2 resultType 107

7.6语法#和$ 111

本章小结 114

习题 114

上机指导 114

第8章 MyBatis的动态SQL语句 115

8.1 if 115

8.2 choose 117

8.3 where 119

8.4 trim 121

8.5 foreach 123

8.6 set 127

8.7 和 129

本章小结 131

习题 131

上机指导 131

第9章 使用MyBatis动态代理技术实现DAO接口 132

9.1 基本概念 132

9.2 CRUD操作 133

本章小结 134

习题 134

上机指导 134

第 10章 MyBatis与Spring的整合 135

10.1整合的优势 135

10.2整合的开发方式 135

本章小结 141

习题 141

上机指导 141

第 11章 Spring Web MVC入门 142

11.1 Spring Web MVC概述 142

11.1.1 核心功能 142

11.1.2 核心组件构成 143

11.2 Spring Web MVC框架的请求处理流程 144

11.2.1 请求执行顺序 144

11.2.2 核心接口 144

11.3 Spring Web MVC框架的优势 145

11.4 Spring Web MVC框架入门案例 145

11.4.1 开发环境 145

11.4.2 完成登录验证 146

本章小结 150

习题 150

上机指导 150

第 12章 注解式控制器开发 151

12.1 注解式控制器简介 151

12.2 HelloWorld的运行流程 153

12.3 处理器定义 155

12.4 REST简介 155

12.5 请求映射 156

12.6 URL路径映射 157

12.7 请求方法映射 160

12.8 请求参数映射 162

12.9 请求头数据映射 164

12.10 数据绑定 167

12.11 常用注解 172

12.12 注解驱动的配置 178

12.13 静态资源的处理 181

本章小结 181

习题 181

上机指导 181

第 13章 数据验证 182

13.1 声明式数据验证 182

13.2 内置的验证约束和注解 184

13.3 错误消息 186

13.4 功能处理方法上多个验证参数的处理 186

13.5 异常处理的支持 187

本章小结 189

习题 189

上机指导 189

第 14章 拦截器 190

14.1 拦截器概述及常见应用 190

14.2 Spring Web MVC中的拦截器 190

14.2.1 拦截器简介 190

14.2.2 拦截器的配置 192

14.3拦截器的使用 193

14.3.1 单个拦截器的执行流程 196

14.3.2 多个拦截器的拦截流程 199

14.3.3 性能监控 203

本章小结 205

习题 205

上机指导 205

第 15章 Spring MVC对Ajax的支持 206

15.1 Ajax简介 206

15.2 JSON简介 208

15.3 直接的Ajax处理 210

15.4 通过注解进行的Ajax处理 211

15.4.1 @RequestBody 211

15.4.2 @ResponseBody 213

15.5 使用ResponseEntity支持Ajax 216

15.6 对Ajax返回XML的支持 217

15.7 HttpMessageConverter简介 220

15.8 Ajax请求过程中的内容协商 220

本章小结 223

习题 223

上机指导 224

第 16章 文件上传下载 225

16.1 MultipartResolver概述 225

16.2 CommonsMultipartResolver实现方式 226

16.2.1 引入jar包 226

16.2.2 配置文件 226

16.2.3 上传表单 226

16.2.4 处理文件 227

16.2.5 源码分析 228

16.3 StandardServletMultipartResolver实现方式 229

16.3.1 配置文件 229

16.3.2 上传表单 230

16.3.3 处理文件 230

16.3.4 源码分析 232

16.4 上传多个文件 233

16.4.1 上传表单 233

16.4.2 处理文件 233

16.4.3 成功显示页面 235

16.5 文件下载 235

16.6 测试 236

本章小结 237

习题 237

上机指导 237

第 17章 SSM整合 238

17.1 三大框架基本概念 238

17.2 整合思路 238

17.3 环境准备 239

17.4 工程结构 240

17.5 三大框架整合过程 241

17.5.1 MyBatis和Spring进行整合 241

17.5.2 Spring整合service 244

17.5.3 整合Spring MVC 246

17.5.4 配置前端控制器(web.xml) 248

17.5.5 编写页面 249

17.5.6 数据库配置和日志配置 250

17.5.7 项目部署 251

本章小结 251

习题 251

上机指导 252

第 18章 医疗信息系统 253

18.1 项目背景及项目结构 253

18.1.1 项目背景 253

18.1.2 程序框架结构图 253

18.1.3 系统模块结构图 254

18.1.4 数据库的设计 255

18.2 环境搭建 262

18.2.1 创建工程 262

18.2.2 准备所需JAR包 263

18.2.3 其他软件版本说明 264

18.2.4 系统源码结构 264

18.2.5 编写配置文件 265

18.2.6 引入页面资源 265

18.3 用户登录模块 265

18.3.1 视图 266

18.3.2 POJO类 267

18.3.3 控制器 269

18.3.4 服务层 271

18.3.5 持久层 272

18.3.6 启动项目测试登录 278

18.4 用户管理模块 278

18.4.1 页面显示 278

18.4.2 POJO类 280

18.4.3 控制器 281

18.4.4 服务层 282

18.4.5 持久层 283

本章小结 283
点击展开 点击收起

—  没有更多了  —

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

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