发表于: 2017-04-15 23:26:46
2 1361
今天完成的事情:初识Spring框架,有一个大概的了解
Spring的概念:Spring是一个开源架框,为了解决开发的复杂性,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架
一. IOC及Bean容器
1.接口及面向接口编程
2.IOC:控制反转,DI(依赖注入)是IOC的一种实现方式
3.Bean容器的初始化
二. Spring注入方式:设值注入和构造注入
三. Spring Bean装配
1. Bean的配置项及作用域
配置项:Id,Class,Scope,Constructor arguments,Properties等等
作用域:singleton,prototype,request,session,global session
2. Bean的生命周期:定义,初始化,使用,销毁
3.Aware接口
4.自动装配(Autowiring):NO,byname,byType,Constructor
5.Resource:正对资源文件的统一接口
6.Bean的定义及作用域的注解实现
7.基于Java的容器注解说明
8.Spring对JSR支持的说明
四. Spring AOP的基本概念
AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护
功能:日志记录,性能统计,安全控制,事物处理,异常处理等等
实现方式:预编译 - AspectJ 和 运行期动态代理
明天打算完成的事情:继续学习Spring
遇到的问题:对IOC控制反转的概念不是特别理解
收获:对Spring有了初步的认识和理解
评论