Spring
duruiyang603
这个作者很懒,什么都没留下…
展开
-
AOP基础
通过切点(Pointcut)找到目标对象(Target)的连接点(Joinpoint),织入(Weaving)增强(Advice),得到代理类(Proxy)。引介(Introduction)是一种特殊的增强,切面(Aspect)由切点和增强组成。 通过java 动态代理技术或者 GCLib动态代理技术将横切代码动态织入到目标方法的相应位置。原创 2015-09-18 23:48:47 · 209 阅读 · 0 评论 -
Spring AOP
spring AOP spring有四种方法级别的增强,包括前置增强、后置增强、环绕增强、异常抛出增强, 有一种特殊的类级别的增强,引介增强 xml方式配置实例: 1先创建增强类XxxAdvice,依据不同情况实现不同的接口 2在xml中配置代理工厂ProxyFactoryBean p:p原创 2015-10-16 16:10:36 · 243 阅读 · 0 评论 -
InitializingBean接口
org.springframework.beans.factory.InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 bean实现该接口,并且在afterPropertiesSet()方法原创 2015-11-20 11:41:44 · 384 阅读 · 0 评论 -
几个Aware接口
Spring中提供一些Aware相关接口,像是BeanFactoryAware、ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实现这些Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实现BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而原创 2015-11-20 11:41:15 · 371 阅读 · 0 评论 -
Spring 控制反转
“实现必须依赖抽象,而不是抽象依赖于实现”,面向接口的编程。 例如: 定义接口A; 定义实现接口的各类A1、A2; 定义业务逻辑类Business,其中只针对接口A编码; 具体使用时,只需在调用业务逻辑类Business时,使用A1、A2作为实参代替A(向下转型)即可 spring使用依赖注入来实现控制反转原创 2015-09-18 23:46:59 · 206 阅读 · 0 评论 -
applicationContext.xml
例:连接JDBC和管理事务 1,beans的声明处添加相应的命名空间的schema定义文件的说明,这样在配置文件中就可以使用对应空间下的配置标签了。 http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="htt转载 2015-09-18 23:47:42 · 214 阅读 · 0 评论 -
资源访问
Resource接口,有如下方法: boolean exists(); 资源是否存在 boolean isOpen; 资源是否打开 URL getURL(); 如果资源对应一个URL, 返回URL File原创 2015-09-18 23:48:19 · 279 阅读 · 0 评论 -
spring 几点基础内容
一、Spring配置 基于XML、注解、java类 三种方式。 基于XML 文件头部分: (Schema格式) 一、指定命名空间的名称 1,默认命名空间,没有空间名,用于bean的定义 xmlns="http://www.springframework.org/schema/beans" 2,xsi命名空间,用于为每个文档中命名空间指定相应的Schema样式文件,是标准原创 2016-01-21 12:14:43 · 377 阅读 · 0 评论