Spring框架

核心容器(Core Container)

1-Beans:BeanFactory 工厂模式。
2-Core:提供框架基本组成部分,IOC和依赖注入。
3-Context:Application-Context配置。
4-Spel表达式语言。
5-Test:Junit,testing。

spring的理解

1-IOC:Inversion of Control控制反转。
工厂模式创建对象。
BeanFactory和ApplicationContext是IOC容器。
2-AOP:Aspect Oriented Programing,面向切面编程。
OOP,面向对象编程,将事务纵向抽象成对象。
AOP,面向切面编程,将事务横向抽象成切面。
日志,事务管理,权限认证----所有管理对象都是JavaBean对象。
3-DI依赖注入:JavaBean的set方法

Bean生命周期

1-setup(),容器加载类bean时调用。
2-teardown(),容器卸载类bean时调用。
3-bean属性:init-method,destroy-mothod。

spring设计模式

1-代理模式:代理&动态代理,方法增强。
2-单例模式:spring配置文件中的bean。
3-模板方法模式:template。
4-MVC模式:
Controller:View+Model
View:视图
Model:Bean
5-依赖注入模式:
@AutoWired自动注入,消除set/get方法。
构造器注入
静态工厂方法注入,xml代码。
实例工厂方法注入,beanFactory。
6-工厂模式:beanFactory

spring注解

1-代替XML方式的bean描述。
2-注解默认关闭。

spring事务

1-编程式事务:灵活,难维护。
2-声明式事务:业务代码&事务管理分离,用注解和XML配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值