《SSM企业级框架实战》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:肖睿著
  • 出 版 社:中国水利水电出版社
  • 出版年份:2017
  • ISBN:9787517056416
  • 页数:240 页
图书介绍:框架(Framework)的本质为某种应用的半成品,即把不同应用程序中的共性内容抽取出来而形成的半成品程序。SSM框架是以Spring为核心,整合Spring MVC和Mybatis的轻量级框架技术的组合。利用SSM整合框架可以开发出分层、易扩展、易维护的企业级应用系统,能够极大地满足企业需求,减少开发工作量,提高开发效率和质量,并有效减少维护工作量。为保证最优学习效果,本书紧密结合实际应用,利用经典案例说明和实践,提炼含金量十足的开发经验,为读者提供与实际开发项目接近的案例。本书使用目前流行的SSM架构技术实现Web应用程序,并配以完善的学习资源和支持服务,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,为开发者带来全方位的学习体验,更多技术支持请访问课工场官网:www.kgc.cn。

第1章 企业开发概述 1

本章任务 2

任务1 了解企业级项目开发 2

1.1.1 企业级开发简介 2

1.1.2 软件开发模式 3

任务2 了解软件开发流程 10

任务3 数据库和操作系统选型 12

1.3.1 数据库选型 13

1.3.2 操作系统选型 15

任务4 SSH与SSM框架 16

本章总结 17

本章作业 17

第2章 Spring架构设计 19

本章任务 20

任务1 Spring应用场景 20

任务2 Spring子项目 25

任务3 Spring设计目标 27

任务4 Sping整体架构 29

本章总结 34

本章作业 35

第3章 Sping核心概念IoC 37

本章任务 38

任务1 解决代码中存在的问题 38

任务2 了解Spring IoC/DI 41

任务3 编写Spring程序 42

3.3.1 准备Spring运行环境 42

3.3.2 使用Spring IoC/DI实现解耦合 43

3.3.3 使用Spring IoC/DI相关说明 48

任务4 IoC/DI使用到的技术 50

本章总结 54

本章作业 54

第4章 Spring核心概念AOP 55

本章任务 56

任务1 掌握代理模式 56

任务2 AOP相关概念 59

任务3 编写SpringAOP程序 61

4.3.1 配置Spring AOP 61

4.3.2 经典AOP 71

本章总结 73

本章作业 73

第5章 Spring应用扩展 75

本章任务 76

任务1 Spring多配置文件 76

任务2 装配方式 79

5.2.1 装配多种类型数据 80

5.2.2 构造方法装配 84

5.2.3 p标签装配 85

任务3 使用注解实现IoC和AOP的配置 86

5.3.1 注解装配IoC 86

5.3.2 注解装配AOP 90

本章总结 94

本章作业 94

第6章 Spring MVC映射控制器 95

本章任务 96

任务1 初识Spring MVC 96

任务2 映射处理器HandlerMapping 101

任务3 编写多功能控制器 104

6.3.1 多功能控制器 104

6.3.2 方法名解析器 106

任务4 注解驱动Spring MVC 107

本章总结 110

本章作业 110

第7章 Spring MVC绑定校验 111

本章任务 112

任务1 Spring MVC数据绑定 112

7.1.1 数据绑定 112

7.1.2 注解数据绑定 124

任务2 Spring MVC数据校验 127

7.2.1 编程式校验 127

7.2.2 声明式校验 130

本章总结 133

本章作业 134

第8章 Spring MVC核心应用 135

本章任务 136

任务1 Spring MVC文件上传 136

8.1.1 单文件上传 136

8.1.2 多文件上传 139

任务2 Spring MVC拦截器 140

任务3 Spring MVC静态资源处理 141

任务4 类型转换及格式化 142

8.4.1 类型转换 142

8.4.2 格式化 145

任务5 请求转发与重定向 146

任务6 国际化和本地化 149

任务7 异常处理 157

本章总结 162

本章作业 162

第9章 MyBatis配置 163

本章任务 164

任务1 使用XML配置MyBatis 164

任务2 使用MyBatis编写程序 166

9.2.1 MyBatis使用方式 166

9.2.2 MyBatis细节处理 170

任务3 动态SQL 173

本章总结 177

本章作业 177

第10章 MyBatis高级应用 179

本章任务 180

任务1 使用MyBatis处理对象关联 180

10.1.1 对象关联 180

10.1.2 MyBatis加载特性 186

任务2 注解实现MyBatis 189

任务3 Spring集成MyBatis 190

任务4 使用Spring管理事务 192

本章总结 194

本章作业 195

第11章 SSM框架整合 197

本章任务 198

任务1 搭建SSM框架 198

11.1.1 准备SSM开发环境 198

11.1.2 设计数据库 201

任务2 引入bootstrap 202

任务3 实现管理权限 203

11.3.1 登录、退出 203

11.3.2 动态菜单 206

本章总结 209

本章作业 209

第12章 项目实战:SL会员商城^ 211

本章任务 212

任务1 掌握项目需求分析的过程 212

12.1.1 软件需要工程化 212

12.1.2 需求分析 217

任务2 掌握概要设计和详细设计的过程 222

12.2.1 概要设计 222

12.2.2 详细设计 234

任务3 综合应用SSM框架完成实战项目——SL会员商城项目开发 237

本章总结 239

本章作业 240