spring学习(一)

1.Spring是什么:

                          轻量级:零配置,API使用简单。

                          面向bean:只要需要配置非常简单的bean.

                          耦合度:充分利用AOP思想

                          万能胶:与主流框架无缝集成

                          设计模式:将java中经典的设计模式运用的淋漓尽致

Spring的核心宗旨是:简化开发。

2.实现依赖注入:

@AutoWrite

Interface A 自动把实现类注入进来。

@Resource("ID") 

A  b               IOC容器中类的ID为 ID对象自动注入到这里(可以区分父子类)

@AutoWrite

A a           根据类型自动注入

3.Spring 的注入方式:

1、setting方法注入

2、构造器方法注入

3、强制注入

4.如果要实例化一个类,类里面包含多个对象,依赖链中的所有对象,ioc容器里面初始化。 

5.AOP核心思想:解耦和。

1.AOP的功能完全集成到了Spring事物管理,日志管理和其他各种特效的上下文特征中。

2.Authentication 权限认证。

3.Logging 日志

4.Transctions Manager 事物

5.Lazy Loading 懒加载

6.Context Process 上下文处理

7.Error Handler 错误跟踪(异常捕获机制)

8.Cache 缓存处理

AOP关注的是过程而不是结果,具有规则。

9.AOP实现由动态代理模式实现。

                          

原文地址:https://www.cnblogs.com/socketqiang/p/11133887.html