首页 课程主页
课程分享  
SSM框架应用开发
主讲教师 郑有庆/安徽财贸职业学院
学习人数 174
开课周期 2022年05月23日 ~ 2022年06月16日
教学进度
预报名
进行中
已结课
课程期次 共 4 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《SSM框架应用开发》是面向计算机专业的一本企业级开发的SSM框架的技术教程,涉及到的内容包括Spring的基本知识、MyBatis的相关知识、Spring MVC的相关知识、SSM框架整合等。通过本课程的学习,学生能够掌握SSM框架技术,可以提前适应企业开发的技术要求,为以后的项目开发奠定基础。



课程概述

随着计算机技术的发展,当今企业对计算机相关的技术人才的要求越来越严格,不仅需要学会理论知识,更需要应用相关知识实现实际需求。本课程不只着重于书本理论知识的理解与领悟,更重要的是培养学生动手实践操作,为学生迈入企业发展奠定基础。

整个课程体系的知识点都有深刻的理论分析并配有丰富的案例说明,重点是提高学生的实践操作能力。整体内容由浅入深,针对性强,以SSM框架为核心,讲解企业开发用到的技术要求。


课程大纲
  • 第1章 初识MyBatis
    • 第1节 Mybatis介绍和简单查询案例
    • 第2节 Mybatis根据客户名模糊查询
    • 第3节 Mybatis根据客户名模糊查询concat函数和总结
    • 第4节 SqlSession插入记录
    • 第5节 SqlSession更新记录
    • 第6节 SqlSession删除记录
  • 第2章 MyBatis的核心配置
    • 第1节 Mybatis核心配置和修改db文件
    • 第2节 Mybatis配置文件和映射文件
    • 第3节 select和insert元素
    • 第4节 MyBatisUtil工具类
    • 第5节 update.delete.sql.resultMap元素和案例
  • 第3章 动态SQL
    • 第1节 动态SQL中的if元素
    • 第2节 动态SQL中的choose.when.otherwise
    • 第3节 动态SQL中的where.trim.set
    • 第4节 动态SQL中的where和set元素案例
    • 第5节 动态SQL中的foreach
    • 第6节 动态SQL中的bind
  • 第4章 MyBatis的关联映射
    • 第1节 关联映射和一对一嵌套查询案例
    • 第2节 使用别名和一对一嵌套结果查询
    • 第3节 一对多嵌套结果查询
    • 第4节 多对多嵌套查询操作
    • 第5节 多对多嵌套结果操作
    • 第6节 MyBatis Generator生成实体类和mapper
    • 第7节 mbg的selectByPrimaryKey和selectByExample
    • 第8节 mbg中update的byPrimaryKey和byExample
    • 第9节 mbg添加和删除记录
    • 第10节 mbg一对一多表查询
  • 第5章 Spring的基本应用
    • 第1节 spring概述和下载
    • 第2节 spring核心容器
    • 第3节 spring的入门程序
    • 第4节 依赖注入
    • 第5节 总结
  • 第6章 spring中的bean
    • 第1节 bean介绍和构造器实例化
    • 第2节 静态工厂实例化
    • 第3节 实例工厂实例化
    • 第4节 bean的作用域生命周期和xml的两种装配方式
    • 第5节 annotation装配方式
    • 第6节 自动装配
  • 第7章 spring AOP
    • 第1节 AOP概述和JDK动态代理
    • 第2节 cglib代理
    • 第3节 基于代理类的AOP实现proxyFactoryBean
  • 第8章 spring的数据库开发
    • 第1节 Junit单元测试
    • 第2节 JdbcTemplate添加账户
    • 第3节 JdbcTemplate更新和删除账户
    • 第4节 JdbcTemplate的query方法
    • 第5节 总结
  • 第9章 spring的事务管理
  • 第10章 MyBatis和spring的整合
    • 第1节 MyBatis和Spring整合导入包编写配置文件
    • 第2节 MyBatis和Srping的DAO方式整合
    • 第3节 MyBatis和Spring的Mapper接口方式整合
    • 第4节 MyBatis和Spring的MapperScannerConfigurer方式整合
    • 第5节 MyBatis和Spring的测试事务
  • 第11章 SpringMVC入门
    • 第1节 SpringMVC介绍
    • 第2节 第一个SringMVC程序
    • 第3节 SpringMVC的工作流程
  • 第12章 SpringMVC的核心类和注解
    • 第1节 SpringMVC的Controller.RequestMapping.ViewResolver
    • 第2节 基于注解的springMVC应用
  • 第13章 数据绑定
    • 第1节 数据绑定和示例
    • 第2节 简单参数绑定和RequestParam
    • 第3节 绑定POJO类型和字符编码过滤器
    • 第4节 绑定包装POJO
    • 第5节 自定义数据绑定Converter
    • 第6节 自定义数据绑定Formatter
    • 第7节 绑定数组
    • 第8节 集合绑定
  • 第14章 JSON数据交互和RESTful支持
    • 第1节 JSON概述
    • 第2节 JSON测试练习
    • 第3节 RESTful风格查询
  • 第15章 拦截器
    • 第1节 拦截器讲解
    • 第2节 单个拦截器示例
    • 第3节 多个拦截器示例
    • 第4节 拦截器用户权限验证应用案例
  • 第16章 文件上传和下载
    • 第1节 文件上传概述
    • 第2节 文件上传示例
    • 第3节 文件下载概述
    • 第4节 文件下载示例
    • 第5节 文件下载中文转码
  • 第17章 SSM框架整合
    • 第1节 整合环境配置
    • 第2节 整合应用测试
    • 第3节 创建maven项目
    • 第4节 配置maven的pom.xml文件
    • 第5节 maven项目搭建
    • 第6节 maven的mbg映射
授课目标

掌握MyBatis框架的使用和持久层数据的操作

预备知识

Java面向对象的知识和JavaWeb的知识

配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
安徽财贸职业学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有