深入浅出Spring(第七期) 深入浅出Spring(第七期)
所属分类:编程技术
  课程名 : 深入浅出Spring(第七期)【开课中】 总学费/人 : ¥400 (固定学费:¥100, 逆向学费:¥300) 开课时间 : 2018-08-09 09:00:00 
开课老师 : geym


课程简介:

目前,Java依然是企业级软件开发的主要语言。而其中,大部分的Java系统都会使用Ioc容器来组织整个系统。而Spring则是使用最为广发的Ioc容器,并俨然已经成为事实上的工业标准。

本次课程立足于Spring的基本使用,以介绍Spring的设计思想与设计细节为主要目标,并辅助于Spring的源码解读。力求让学员知其然,更知其所以然。最终可以灵活使用Spring框架,并且在软件设计中贯彻Spring的设计思想。


课程大纲:

1. Spring概述与历史与课程安排
历史
课程整体安排
Spring的模块

2. Spring基本使用和概念
Spring架构
开发环境搭建
Spring Bean的概念
IoC的概念
基本配置与使用

3. 从一个Hello World看Spring架构与原理
获得Spring代码
了解maven与git
Spring容器的基本实现
Bean是如何加载的

4.设计模式与设计原则——理解Spring思想
为什么需要Spring
公认的软件设计原则
Spring中最重要的几种设计模式
IoC与Spring

5. 扩展Spring功能
自定义spring标签
容器的层次与扩展
Bean的作用范围

6. PlaceHolder
placeholder基本功能
自定义Spring标签回顾
工厂后置处理器

7. Cglib介绍——Spring动态代理基础
回顾动态代理
JDK动态代理
Cglib的使用
使用Cglib JDK生成动态代理
动态代理与Spring的整合
Objenesis

8.Spring AOP
AOP概念与使用
自动代理
Spring AOP的使用
后置处理器

9 Spring对事务的支持
事务的介绍
事务的实现
AOP与事务背后共同的秘密

10. 数据处理
数据类型转换
Validation

11. Spring使用注意事项
循环依赖
同名bean
注解还是配置
方法替换
枚举支持
二次代理问题

12. Spring案例分析——SpringMVC
架构与原理
核心源码分析



 

GMT+8, 2018-11-19 14:18 , Processed in 0.154422 second(s), 27 queries .