Spring AOP

IOC/DI:控制反转/依赖注入。AOP:面向切面编程。OOP:面向对象编程。OOP是纵向由上往下执行,而AOP是横向拦截执行,可以说AOP对OOP的一个补充。

Spring croe:完成IOC/DI.

Spring context:上下文配置文件。

Spring AOP:完成面向切面功能。

Spring DAO:对数据库的一种抽象.

Spring ORM:管理Hibernate,JDO,Ibats.

Spring web:管理MVC.

Spring web MVC:Spring 自己的框架。


bean工厂 应用上下文:这两种容器具备继承关系,工厂模式,代理模式。

 

区别:

应用上下文:加载所有的单态Bean.

 

bean:延迟加载直到调get();

 

id和name的区别

id唯一 ,name可以重复

id按照JAVA命令规则命名,name相反

 

 

例子设置SET注入

 

调用方法

java类

 

 

 

 

接口

 

 

 

 

 

 

Mian

 

 

 

 

 

XML:

 

 

 

 

 

 

构造注入

 

 

 

 

构造注入Bean必须有一个带参的构造方法

 

 

 

 

AOP切面

第一种:

xml

 

 

 

在属性上加入nit-method="ks"和 destroy-method="js" 实列nit-method="ks"调用ks方法 销毁时调用ks方法

 

bean

 

 

 

 


 

Mian

 

 

 

 

第二种

 

实现 InitializingBean和DisposbleBean接口



各种属性赋值

JavaBean:

 

 

 

 

XML

 

 

 

特殊属性

DATE

spring 日期属性编辑

 

自定义编辑

 

JAVA

 

 

 

 

XML加入

 

 

 

 

 

Mian

 

 

 

 

PS:

 

Properties赋值和MAP赋值是一样的就不做例子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值