spring
zdsicecoco
steady and must you
展开
-
Spring的IOC(控制反转)和 DI(依赖注入)机制
控制反转:就是将生成实现类放入IOC容器中进行统一管理,这样,我们可以对生成对象进行集中控制,实现高内聚低耦合。IOC容器控制方式:一、准备配置文件:就像前边HelloWorld配置文件一样,在配置文件中声明Bean定义也就是为Bean配置元数据。二、由IoC容器进行解析元数据: IoC容器的BeanReader读取并解析配置文件,根据定义生成BeanDefinition配原创 2014-12-01 17:02:41 · 621 阅读 · 0 评论 -
Spring AOP简要介绍
AOP为开发者提供一种进行横切关注点(比如日志关注点横切了支付关注点)分离并织入的机制,把横切关注点分离,然后通过某种技术织入到系统中,从而无耦合的完成了我们的功能。接下来再让我们具体看看Spring有哪些通知类型:Ø 前置通知(Before Advice):在切入点选择的连接点处的方法之前执行的通知,该通知不影响正常程序执行流程(除非该通知抛出异常,该异常将中断当前方法链的执行而返原创 2014-12-04 17:48:10 · 442 阅读 · 0 评论 -
Spring 资源Resource 模块
Spring 提供一个Resource接口来统一这些底层资源一致的访问,而且提供了一些便利的接口,从而能提供我们的生产力。public interface InputStreamSource {InputStream getInputStream() throws IOException;}public interface Resource extends InputStreamSo原创 2014-12-04 17:35:17 · 393 阅读 · 0 评论 -
解析SpringMVC源码中使用到的“适配器”模式
前言 关于SpringMVC初始化ContextLoader中的XMLWebApplicationContext,以及DispatcherServlet初始化等等,这样的原理 已经有N多的前辈和牛人总结过了, 我就不在这里重复轮子了。~ 废话 Spring源码还是层次十分分明的,只要了解原理,相信看起来也不会很困难, 但是它的精髓还有其中使用到的设计模式, “架转载 2015-01-01 12:45:37 · 520 阅读 · 0 评论