
Spring
yakoo5
喜欢JAVA,熟悉J2EE开发、C#、C、VB.NET、linux、ASP.NET、DB2、MS SQL Server、MySQL。
欢迎大家一块学习和讨论!
展开
-
JPA和Spring2.5集成配置
------------------------------------------------------------------------------------------------------------------------------------------------------JPA的persistence.xml配置文件如下:----------------原创 2009-10-19 10:13:00 · 900 阅读 · 1 评论 -
Spring2.5的注解配置简单介绍
一.spring注解1.准备工作(1)导入common-annotations.jar(2)导入schema文件 文件名为spring-context-2.5.xsd(3)在xml的beans节点中配置 …… xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLoca转载 2010-05-08 16:51:00 · 3851 阅读 · 0 评论 -
在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题
增加方式如下: org.springframework.web.util.IntrospectorCleanupListener org.springframework.web.util.IntrospectorCleanupListener源代码中对其的解释如下: Listener th翻译 2012-11-29 21:05:34 · 15660 阅读 · 2 评论 -
CGLib动态代理原理及实现
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。 简单的实现举例:这是一个需要被代理的类,也就是父类,通过字转载 2013-06-15 00:01:13 · 64143 阅读 · 14 评论 -
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为转载 2013-06-15 00:25:05 · 1699 阅读 · 0 评论 -
Spring的AOP常见错误
在学习AOP的时候,遇到错误是在所难免的,当在google中搜索这些错误的时候,发现很多人都是没有仔细推敲,只是人云亦云。这里把遇到的一些错误总结下来,以便以后查阅。1. 切入点表达式定义错误[1] 错误详细信息如下,红色标注是错误的关键点。org.springframework.beans.factory.BeanCreationException: Error c转载 2013-06-22 22:13:16 · 898 阅读 · 0 评论 -
AspectJ的Execution表达式
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(转载 2013-11-28 10:00:24 · 22228 阅读 · 0 评论 -
AspectJ切入点语法详解
6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定类型内转载 2013-11-28 09:53:58 · 1284 阅读 · 0 评论 -
关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
1、PropertyPlaceholderConfigurer Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。(1)配置单个properties文件: classpath:/spr转载 2014-01-10 17:59:31 · 11714 阅读 · 1 评论