高职高专名校名师精品“十三五”规划教材

SSM轻量级框架应用开发教程(微课版)(Spring+SpringMVC+MyBatis)

SSM轻量级框架
分享 推荐 0 收藏 41 阅读 6.6K
张桓 (作者) 978-7-115-53370-8

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

欢迎加入人邮社软件技术&软件开发教师服务群:953351979
1.国家示范性高职院校天津电子信息出品。
2.配套微课视频、考试试题等资源。
3.作者成熟,写作严谨,写作质量有保障。
4.配套已出版的《Java语言程序设计与实现》《Java Web动态网站开发(微课版)》使用更具体系性。

内容摘要

内 容 提 要
本书从学习SSM轻量级框架集技术的角度出发,通过通俗易懂的语言、丰富多样的案例,详细介绍了基于SSM框架技术的Web应用开发应掌握的各项核心技术。全书共分8章,主要内容包括SSM框架集综述及开发环境搭建,Spring框架的应用,MyBatis持久层框架的使用,Spring MVC框架的应用,以及SSM框架整合案例项目的开发和讲解。
本书采用项目驱动方式,所有知识点都结合具体实例进行讲解,尤其是最后的综合实训案例自作者实际开发的项目。全书内容丰富、系统性和应用性强,融入了作者多年教学和项目开发实践的经验及体会。使读者了解基于SSM轻量级框架集技术的Web应用开发的精髓,快速掌握相关的开发技能。
本书既可作为高职高专、高等教育院校计算机及相关专业的教材,也可作为广大Web应用开发者自学SSM框架集的入门教材,还可作为从事相关应用开发的工程技术人员学习和使用的参考书籍。

目录

目录





项目一 SSM轻量级框架概述 1
任务一 轻量级Java EE框架概述 2
任务要求 2
任务实现 2
(一)什么是框架 2
(二)什么是Java EE 2
(三)轻量级Java EE的常用框架 2
任务二 SSM轻量级框架概述 3
任务要求 3
任务实现 3
(一)SSM框架集概述 3
(二)Spring概述 3
(三)Spring MVC概述 3
(四)MyBatis概述 3
任务三 应用开发环境搭建 5
任务要求 5
任务实现 5
(一)安装和配置JDK开发环境 5
(二)Tomcat的安装和配置 6
(三)IntelliJ IDEA的安装 9
(四)MySQL的安装和配置 11
任务四 本章小结 15
任务要求 15
任务实现 15
课后练习 16
项目二 JS脚本语言和Ajax技术 17
任务一 JavaScript概述 18
任务要求 18
任务实现 18
(一)JavaScript的起源及发展 18
(二)JavaScript可以做什么 18
(三)JavaScript不可以做什么 19
任务二 JavaScript基本语法 20
任务要求 20
任务实现 20
(一)<script>标签 20
(二)变量 21
(三)关键字和标识符 21
(四)数据类型 22
(五)条件控制 23
(六)循环控制 23
(七)中断控制 23
任务三 JavaScript函数 24
任务要求 24
任务实现 24
(一)函数的定义 24
(二)函数的调用 24
(三)函数变量生命周期 25
任务四 JavaScript事件 26
任务要求 26
任务实现 26
(一)JavaScript常用事件 26
(二)事件处理程序的调用 27
任务五 常用对象 28
任务要求 28
任务实现 28
(一)标准库 28
(二)浏览器对象 29
任务六 Ajax技术 31
任务要求 31
任务实现 31
(一)Ajax概述 31
(二)Ajax工作原理 32
(三)Ajax与jQuery 34
任务七 本章小结 37
任务要求 37
任务实现 37
任务八 拓展练习 38
任务要求 38
任务实现 38
课后练习 40
项目三 Spring基础 41
任务一 Spring简介 42
任务要求 42
任务实现 42
(一)Spring的由来 42
(二)Spring的体系结构 42
任务二 Spring开发环境的配置 44
任务要求 44
任务实现 44
(一)Spring开发环境的配置 44
(二)Spring框架的基本Jar包 45
任务三 Spring案例实践 46
任务要求 46
任务实现 46
任务四 Spring IoC的基本概念 48
任务要求 48
任务实现 48
任务五 Spring 框架的依赖注入技术 49
任务要求 49
任务实现 49
(一)使用构造方法注入 49
(二)使用属性setter方法注入 51
(三)两种注入方式的对比 52
任务六 Spring IoC容器 53
任务要求 53
任务实现 53
(一)BeanFactory介绍 53
(二)ApplicationContext介绍 54
任务七 本章小结 56
任务要求 56
任务实现 56
任务八 拓展练习 57
任务要求 57
任务实现 57
课后练习 59
项目四 Spring扩展 60
任务一 Spring管理的Bean 61
任务要求 61
任务实现 61
(一)Bean的生命周期 61
(二)Bean的作用域 66
任务二 Bean的装配方式 69
任务要求 69
任务实现 69
(一)Spring配置Bean的XML方式 69
(二)Spring配置Bean的注解方式 73
任务三 Bean的实例化 77
任务要求 77
任务实现 77
(一)构造方法实例化 77
(二)静态工厂实例化 77
(三)实例工厂实例化 78
任务四 面向切面AOP编程 79
任务要求 79
任务实现 79
(一)基于XML配置文件的AOP实现 80
(二)基于@AspectJ注解的AOP实现 83
任务五 本章小结 86
任务要求 86
任务实现 86
任务六 拓展练习 87
任务要求 87
任务实现 87
课后练习 90
项目五 MyBatis开发入门 92
任务一 MyBatis概念与安装 93
任务要求 93
任务实现 93
(一)MyBatis工作原理 93
(二)MyBatis的安装 94
任务二 MyBatis的增删改查 96
任务要求 96
任务实现 96
(一)select元素 96
(二)insert元素 97
(三)update和delete元素 98
(四)resultMap元素 99
任务三 MyBatis的关联映射 101
任务要求 101
任务实现 101
(一)一对一关联映射 101
(二)一对多关联映射 104
(三)多对多关联映射 106
任务四 动态SQL 109
任务要求 109
任务实现 109
(一)if元素 109
(二)where元素 110
(三)set元素 111
(四)trim元素 112
(五)choose、when、otherwise元素 113
(六)foreach元素 114
任务五 本章小结 116
任务要求 116
任务实现 116
任务六 拓展练习 117
任务要求 117
任务实现 117
课后练习 120
项目六 Spring MVC体系结构和处理请求控制器 122
任务一 SpringMVC进行环境搭建 123
任务要求 123
任务实现 123
(一)认识Spring MVC 123
(二)环境搭建 123
(三)请求处理流程及体系结构 128
任务二 理解SpringMVC传参方式 131
任务要求 131
任务实现 131
(一)视图向控制器传参 131
(二)控制器向视图传参 133
任务三 配置视图解析器 139
任务要求 139
任务实现 139
任务四 本章小结 140
任务要求 140
任务实现 140
任务五 拓展练习 141
任务要求 141
任务实现 141
课后练习 144
项目七 Spring MVC的核心应用 145
任务一 Spring MVC+Spring+MyBatis框架搭建 146
任务要求 146
任务实现 146
(一)SSM框架搭建 146
任务二 实现登录、注销功能 148
任务要求 148
任务实现 148
(一)登录功能的实现 148
(二)注销用户功能的实现 152
任务三 实现增加用户功能 153
任务要求 153
任务实现 153
(一)Spring表单标签 153
(二)使用JSR 303实现数据校验 156
任务四 本章小结 160
任务要求 160
任务实现 160
任务五 拓展练习 161
任务要求 161
任务实现 161
课后练习 164
项目八 SSM框架项目实战 166
任务一 整合思路 167
任务要求 167
任务实现 167
任务二 系统设计 168
任务要求 168
任务实现 168
(一)系统功能需求 168
(二)系统模块划分 168
(三)数据库设计 169
任务三 系统管理 174
任务要求 174
任务实现 174
(一)使用Maven组件为项目添加依赖jar包 174
(二)项目的目录结构 176
(三)配置文件管理 177
(四)jsp页面管理 179
(五)学生信息后台管理子系统 180
(六)学生个人信息子系统 182
任务四 组件设计 184
任务要求 184
任务实现 184
(一)前台用户登录验证 184
(二)拦截器LoginInterceptor实现登录用户对controller资源的拦截与授权 184
(三)统一异常处理 186
任务五 学生信息后台管理系统 187
任务要求 199
任务实现 199
(一)个人信息查询 199
(二)公告浏览 201
任务七 本章小结 205
任务要求 205
任务实现 205
课后练习 206









任务要求 187
任务实现 187
(一)用户管理 187
(二)班级管理 193
(三)学生管理 193
(四)公告管理 197
任务六 学生个人信息系统 199

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

张桓 发表了《“天津模式”下职业教育发展对策研究》、《“双证书”课程体系开发的研究与实施》等多篇论文;出版了“十一五”国家级规划教材《网页设计与制作》、《软件开发综合训练教程》、《Java语言程序设计》、《Java Web动态网站开发》等多部销量良好的教材、

同系列书

购买本书用户

相关图书

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