spring
IT老男人
这个作者很懒,什么都没留下…
展开
-
比较分析 Spring AOP 和 AspectJ 之间的差别
面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。 Spring AOP不同于大多数其他AOP框架。Spring AOP的目的并不是为了提供...原创 2015-08-03 15:16:07 · 117 阅读 · 0 评论 -
SpringMVC理解之一:应用上下文webApplicationContext
一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。 举例: 通过自定义contextListener获取web.xml中配置的参数 1.容器启动时,找到配置文件中的context-param作为键值对...原创 2015-08-04 22:53:17 · 114 阅读 · 0 评论 -
Spring中Bean初始化实例【重要】
可参考文章: Spring Bean 生命周期 Spring容器-Bean的生命周期 Spring开闭原则的表现-BeanPostProcessor扩展点-1 容器启动时: 最先调用 BeanFactoryPostProcessor ->postProcessBeanFactory() getB...原创 2015-08-05 11:25:52 · 140 阅读 · 0 评论 -
Spring Junit 读取WEB-INF下的配置文件
假设Spring配置文件为applicationContext.xml 一、Spring配置文件在类路径下面 在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。 以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下 这时候,在代码中可以通过 ...原创 2015-08-05 14:15:13 · 102 阅读 · 0 评论 -
sping 事务说明
用了这么多年spring,才发现spring的事务控制只能对于声明类的方法,而不能针对从父类继承的方法,无论是通过@Transactional ,还是通过<tx:> 标签进行控制,都只能针对声明类进行匹配,而不会匹配从父类继承的方法,即使改方法是public的。 而且我理解的spring对于需要AOP的对象,会维护两个对象,一个目标对象一个代理对象,会根据adivce或者注解...2015-08-07 17:26:25 · 95 阅读 · 0 评论 -
Spring 使用注解方式进行事务管理
使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/sc...原创 2015-08-11 10:11:22 · 127 阅读 · 0 评论