Spring
无名潇洒
这个作者很懒,什么都没留下…
展开
-
Spring 有什么好处?
1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等 7.spring属于低侵入式设计,代码的污染极低 ...原创 2018-02-25 09:17:49 · 988 阅读 · 0 评论 -
IOC原理?
IOC是Inversion of Control的缩写,一个最经典的解释就是“别来找我,让我找你”。能做到这种反向控制,背后需要一个强大的容器,也叫DI容器,它内部是用工厂模式实现。容器生命周期:Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程如下:1、通过构造器或工厂方法创建Bean实例2...原创 2018-02-25 09:21:22 · 260 阅读 · 0 评论 -
AOP原理?
面向切面编程,在我们的应用中,经常需要做一些事情,但是这些事情与核心业务无关,比如,事务、日志、权限拦截、统一异常处理等等。Spring AOP使用了代理模式。Spring AOP底层利用两种代理模式实现:JDK动态代理,只能对实现了接口的类生成代理,而不能针对类,该目标类型实现的接口都将被代理。原理是通过在运行期间创建一个接口的实现类来完成对目标对象的代理。CGLIB,针对类实现代理,对是否实现...原创 2018-02-25 09:22:31 · 514 阅读 · 0 评论