Spring的介绍

     首先Spring是一个开源的框架.Spring框架是一个高效的管理对象的一个容器, 是一种规范,它大大的提高了代码的开发,管理和维护.它主要是实现了AOP的面向切面编程和IOC容器控制反转.通过xml的配置或者注解的形式完成对象的注入和管理.而且还可以对其他的框架(SpringMVC,hribernet,Mybatis)进行整合,例如持久层.事务(@Transactional).
       那么AOP面向切面编程是什么:横切关注点.比如在代码中我们要实现在肯德基中买一个鸡腿汉堡,但是另一个人想吃炸鸡汉堡,这样我们的最终目的是实现买汉堡,但是买哪一种汉堡就成了一个问题,传统的方法是改变所有的代码,进行逻辑重写.但耦合度极高,相对来说比较麻烦.那对于AOP面向切面思想呢,我们可以定义一个切面,在买汉堡之前用一个切面类(@AspectJ)直接插进去,通过标识切入点(@PointCat)去执行某一个方法,实现我们想要买什么类型汉堡的这个逻辑.在这个切面类里面我们还可以添加一些在哪个方法之前,之后,返回,异常,环绕的通知以及什么时间买的问题.从而降低代码的耦合度,并对代码逻辑进行实时的管理和维护.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值