SSM软件框架开发技术任务式教程(Spring+SpringMVC+MyBatis)(微课版)

JavaEE软件框架开发技术任务式教程
分享 推荐 1 收藏 3 阅读 527
温立辉 (作者) 978-7-115-67883-6

关于本书的内容有任何问题,请联系 刘佳

1..单元任务式写法,符合高职学生学习
2.书中加入AI助学内容,帮助学生掌握新技术
3.配套微课视频及丰富的素材
4.融入“课程思政”,融入党的二十大精神
5.产教融合教材,任务均来自企业一线

内容摘要

本教程讲述Java EE编程领域中最新、最主流的SSM框架(SpringMVC+Spring+MyBatis)在企业级Web编程开发中的应用技术。SSM框架开发是Java Web开发技术中的中流砥柱,也是软件工程体系的核心技术,是高校软件技术专业学生的必修课程。 本教材共9章,第1-4章讲解Spring框架传统应用,第5-6章讲解SpringMVC框架开发技术,第8-9章讲解MyBatis框架应用技术。教材每章节均有丰富的微课资源,可满足数字化教学与学习的要求,同时教材的每章均有时政与专业领域相结合的扩展学习,可满足课程思政环节的必要支撑。本教材课程为在线开放课程,课程有在线题库、主题讨论、在线视频讲解等,可满足学生全方位、多角度的学习需求。

目录

目录
单元1 Spring框架应用基础 7
学习导读 7
学习目标 7
思维导图 7
技能知识 8
1.1 Spring框架概述 8
1.1.1 Spring框架功能作用 8
1.1.2 Spring框架特性 9
1.2 Spring框架IoC模型 10
1.2.1 IoC模型思想 10
1.2.2 IoC容器基础配置 12
1.2.3 IoC存储结构属性引用 15
项目任务 电商平台顾客订单管理模块开发 18
任务1 顾客订单管理模块实体设计与分析 18
任务2 顾客订单管理模块构建与开发 23
任务3 顾客订单管理模块应用集成测试 30
素养学堂 33

理论练习 35
单元2 Spring框架IoC编程 41
学习导读 41
学习目标 41
思维导图 41
技能知识 42
2.1 Spring框架IoC容器管理 42
2.1.1 IoC容器的特性 42
2.1.2 IoC容器实例生命周期管理 43
2.2 IoC容器高级配置管理 44
2.2.1 IoC容器层次结构 44
2.2.2 IoC容器实例参数 45
2.2.3 IoC容器作用域 46
2.2.4 IoC容器先期加载配置 47
项目任务 图书系统入库信息模块开发 49
任务1 图书入库信息模块实体分析与设计 49
任务2 图书入库信息模块前后端构建与开发 50
任务3 图书入库信息模块整合与配置 61
任务4 图书入库信息模块应用集成测试 63
素养学堂 65
理论练习 68
单元3 Spring框架AOP编程 72
学习导读 72
学习目标 72
思维导图 72
技能知识 73
3.1 AOP编程概述 73
3.1.1 AOP编程原理 73
3.1.2 AOP编程概念 74
3.2 AOP通知装备 76
3.2.1 前置通知 76
3.2.2 后置通知 77
3.2.3 环绕通知 78
3.2.4 异常通知 79
3.2.5 最终通知 81
项目任务 银行信息系统安全管理切面开发 81
任务1 银行信息系统安全管理切面应用分析与设计 82
任务2 银行信息系统业务模块构建与开发 83
任务3安全管理切面构建与开发 97
素养学堂 101
理论练习 104
单元4 Spring框架高级应用 109
学习导读 109
学习目标 109
思维导图 109
技能知识 110
4.1 注解注入(Annotation) 110
4.1.1 注解注入机制 111
4.1.2 Service注解 112
4.1.3 Autowired注解 114
4.1.4 Resource注解 116
4.1.5 其它类型注解 118
4.2 事务控制管理 121
4.2.1 Spring事务传播行为 121
4.2.2 Spring事务管理接口API 123
4.2.3 Spring声明式事务配置 125
项目任务 星级酒店平台客房订购模块开发 129
任务1 客房订购模块实体设计及表环境创建 129
任务2 客房订购模块构建及前后端编码开发 131
任务3 客房订购模块整合与配置 140
任务4 客房订购模应用集成测试 143
素养学堂 144
理论练习 147
单元5 SpringMVC框架基础开发 154
学习导读 154
学习目标 154
思维导图 154
技能知识 155
5.1 SpringMVC编程概述 155
5.1.1 SpringMVC核心组件 155
5.1.2 SpringMVC流程控制 156
5.2 SpringMVC视图解释器 156
5.2.1 JSP视图解析器 157
5.2.2 HTML视图解析器 158
5.3 前端视图对象 159
5.3.1 常规视图类型 159
5.3.2 Model与ModelAndView 160
项目任务 信息平台用户登录权限控制模块开发 161
任务1用户登录权限控制模块实体分析与设计 161
任务2 用户登录权限控制模块构建与开发 162
任务3 用户登录权限控制模块应用集成测试 170
素养学堂 172
理论练习 175
单元6 SpringMVC框架高级应用 181
学习导读 181
学习目标 181
思维导图 181
技能知识 182
6.1 注解特性配置 182
6.1.1 Controller注解 183
6.1.2 RequestMapping注解 184
6.1.3 ResponseBody注解 188
6.1.4 PathVariable注解 190
6.2 JSON数据应用 191
6.2.1 JSON数据格式 191
6.2.2 JSON数据生成 193
6.2.3 JSON数据传递 194
6.3 JdbcTemplate应用 195
6.3.1 JdbcTemplate基本配置 196
6.3.2 JdbcTemplate读操作 196
6.3.3 JdbcTemplate写操作 198
项目任务 电商平台会员积分管理模块开发 199
任务1 会员积分管理模块实体设计与表环境创建 199
任务2 会员积分管理模块前端构建与开发 202
任务3 会员积分管理模块后端构建与开发 208
任务4 会员积分管理模块应用集成测试 214
素养学堂 216
理论练习 219
单元7 MyBatis框架应用基础 224
学习导读 224
学习目标 224
思维导图 224
技能知识 225
7.1 MyBatis框架概述 225
7.1.1 认识MyBatis框架 225
7.1.2 MyBatis核心组件 226
7.1.3 MyBatis流程控制 226
7.2 MyBatis框架编程配置 227
7.2.1 配置文件编程 227
7.2.2 实体映射文件编程 229
项目任务 商品信息平台库存管理模块开发 231
任务1 库存管理模块实体设计与表环境创建 233
任务2 库存管理模块应用构建 235
任务3 库存管理模块配置与整合 236
任务4 库存管理模块持久化编码开发 237
素养学堂 245
理论练习 248
单元8 MyBatis框架持久化编程开发 253
学习导读 253
学习目标 253
思维导图 253
技能知识 254
8.1 SqlSession组件编程 254
8.1.1 查询检索操作 255
8.1.2 增删改操作 256
8.2 MyBatis动态语句组装 259
8.2.1 <if>标签 260
8.2.2 <choose>标签 261
8.2.3 <set>标签 263
8.2.4 <foreach>标签 264
8.2.5 <where>标签 265
8.2.6 <trim>标签 266
项目任务 商品销售平台销售管理模块开发 268
任务1 销售管理模块实体设计与表环境创建 268
任务2 销售管理模块应用构建 273
任务3 销售管理模块配置与整合 274
任务4 销售管理模块持久化开发 277
素养学堂 286
理论练习 288
单元9 MyBatis框架高级应用 296
学习导读 296
学习目标 296
思维导图 296
技能知识 297
9.1 MyBatis框架逆向工程 297
9.1.1 MyBatis逆向工程规则 298
9.1.2 MyBatis逆向工程操作整合 298
9.2 MyBatis整合SpringMVC框架 301
9.2.1 整合操作基础配置 301
9.2.2 MyBatis框架整合配置 302
9.2.3 SpringMVC框架整合配置 303
9.2.4 DAO操作类整合配置 304
项目任务 银行信息系统帐户管理模块开发 306
任务1 帐户管理模块实体设计与表环境创建 306
任务2 帐户管理模块构建与整合308
任务3 帐户管理模块开发实现 316
任务4 帐户管理模块应用集成测试 320
素养学堂 324
理论练习 327

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

温立辉 主编温立辉在行业从事多年软件技术开发、设计与管理工作,历任程序员、架构师、技术经理,现任河源职业技术学院软件教研室专业教师,从事一线教学14年,现职称为副教授、高级工程师,所研究领域:信息系统架构设计、海量数据运算。主持有教科研省级课题3项,市级课题2项,参与多项其它各类教科研课题,编著有信息技术类教材多部,其中一部入选“十四五”职业教育国家规划教材。

推荐用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部