中培IT学院

SSM框架与SpringBoot架构培训方案

浏览:292次 作者:小编

培训背景
本培训通过对照剖析、讨论、动手实验等多种方式,介绍Java面向对象和网络应用设计的实用技术,给出常见问题行之有效的解决思路与方法。

学习基于注解的Spring来减少代码量从而提高开发效率以及MyBatis轻量级半自动框架学习,提高持久层性能。

SpringMVC、MyBatis、Spring的运行原理是什么?怎么使用它?如何使用SSM框架的整合来提升项目的质量和开发效率,企业应用开发中还会经常用到哪些实用工具和方法等,如何用Spring Boot来优化重构项目。


培训对象

具有Web开发经验, 熟悉Servlet等Web组件技术,最好有一定SSM开发基础

培训收益
1.理解SSM三大框架整合的基本使用方式,底层的执行流程
2.采用Spring Boot技术重构SSM区分优劣与应用场景
3.Web应用开发技术,真正迈向Java精通开发高手行列

日程安排

日程

章节及授课内容


 
 
 
 
 
 
 
第一天
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
第二天

Spring IOC 与 AOP (6h)

一. Spring IOC容器 (3h)
1. IOC概述、类装载器、反射
2. BeanFactory和ApplicationContext
3. Bean的生命周期
4. Bean的作用域
5. 依赖注入
二. Spring AOP 面向切面编程 (3h)
1. AOP概述
2. 设计模式-代理模式
3. JDK动态代理
4. CGLib动态代理
三. Spring对AOP的支持
1. Spring的事务管理
1). 编程式事务
2). 声明式事务
2. 基于Schema的AOP实现
3. 基于@AspectJ的AOP实现

MyBatis3持久层框架 (3h)

一. XML配置
1. properties 属性
2. settings 设置
3. typeAliases 类型别名
4. typeHandlers 类型处理器
5. objectFactory 对象工厂
二. Mapper XML 文件
1. 查询(Select)
2. 更新(Insert, Update and Delete)
3. 参数(Parameters)
4. 结果集(Result Maps)
5. 自动映射(Auto-mapping)
6. Cache
三. 动态SQL
1. If、choose (when, otherwise)
2. trim (where, set)
3. foreach
4. 多数据库支持

SpringMVC (2h)

一. SpringMVC概述
1. SpringMVC简介
2. MVC设计模式
3. SpringMVC体系结构
二. SpringMVC应用入门
1. SpringMVC 处理流程
2. SpringMVC的DispatcherServlet
3. SpringMvc 配置解析
4. 基于注解的控制器
5. @Autowired和@Service进行依赖注入
6. 重定向和Flash属性
7. @ModelAttribute

SSM框架配置解析与源码分析 (1h)

 
 
 
 
 
第三天

Spring Boot的基本配置 (3h)

Spring 5介绍与Boot入门

一个简单的Demo、Boot配置分析

约定优于配置、自动配置项目

Boot运行流程、与事件监听机制

注解原理分析, Boot常见注解:@Enable等介绍

基于Boot的Web项目架构

Boot 内置Tomcat的分析与优化配置

Spring Boot 重构Wbe项目 (3h)

Spring Boot JDBC

Spring Boot 的AOP实现

Spring Boot Log

Spring Boot 的监控和度量

基于Boot的微服务事件

Boot 的测试与注册

应用的打包与部署


企业内训1 企业内训1
标签: SpringBoot培训 SSM课程 SpringBoot课程 SSM培训 SSM SpringBoot

上篇: UI/UE设计语言+产品需求培训方案

下篇: SSH框架与SpringBoot培训方案