![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 76
Jston
自处超然,处人蔼然 有事斩然,无事修然 得之淡然,失之泰然 思之坦然,为之善然。
展开
-
spring和struts2整合详解
首先,我们要了解,web.xml中的各种元素在web容器中的加载顺序:listener(监听器)>filter(过滤器)>servlet.在web.xml中配置如下:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2012-06-24 21:07:20 · 1178 阅读 · 0 评论 -
Spring的替代方案
1.2.5 Spring的替代方案回顾我们曾评论过的一些开源项目,我们会发现Spring并不是唯一提供依赖注入功能或从上至下建立应用的框架。事实上,如果仔细想想,有太多这样的框架。本着开放的精神,我们简略地介绍其中的几个,但是我们相信其中没有一个能提供Spring这样丰富的解决方案。1. PicoContainerPicoContainer(www.picocontaine转载 2012-09-20 19:00:29 · 942 阅读 · 0 评论 -
SpringMVC框架
SpringMVC框架介绍Spring框架提供了构造Web应用程序的全能MVC模块。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行制定。是一个标准的MVC框架。那你猜一猜哪一部分应该是哪一部分?SpringMVC框架图转载 2012-08-05 17:41:25 · 876 阅读 · 0 评论 -
Spring事务管理与数据库连接
1 如何获得连接 看DataSourceUtils代码 Java代码 protected static Connection doGetConnection(DataSource dataSource, boolean allowSynchronization); throws SQLException {转载 2012-07-18 16:58:21 · 3135 阅读 · 0 评论 -
Spring中Bean的4种依赖检查模式
在上面的一个例子中,我们看到,通过设立dependency-check="object"属性来在没有找到匹配的情况下抛出错误。这就是类型检查。 下面我们来看看Spring中的Bean的4中依赖检查模式:simple,object,all,none. 1 simple:对基本类型,字符型和集合进行依赖检查。 Java代码 "1.0" encoding="UTF-转载 2012-07-18 19:27:50 · 784 阅读 · 0 评论 -
浅析Spring AOP原理
AOP原理 spring用代理类包裹切面,把他们织入到Spring管理的bean中。也就是说代理类伪装成目标类,它会截取对目标类中方法的调用,让调用者对目标类的调用都先变成调用伪装类,伪装类中就先执行了切面,再把调用转发给真正的目标bean。 生活中的AOP现在可以自己想一想,怎么搞出来这个伪装类,才不会被调用者发现(过JVM的检查转载 2012-07-18 19:19:42 · 956 阅读 · 0 评论 -
OpenSessionInViewFilter代码解析
转自:http://blog.csdn.net/sunyujia/article/details/2788192最近不知道干些什么好,无论做什么都觉得没劲,为了强迫自己学习,准备研究些开源项目的源码,从中找点乐趣,先来个大家熟悉的OpenSessionInViewFilter,下面我将逐步分析OpenSessionInViewFilter 的源码,了解OpenSessionInViewFi转载 2012-07-17 09:56:35 · 681 阅读 · 0 评论 -
openSessinView
Request | |---other filters... | |---OpenSessionInView Filter | |-----WebWork Controller |转载 2012-07-15 14:43:03 · 487 阅读 · 0 评论 -
自己实现一个spring aop事务管理
原理:首先,要得到一个正确的SessionFactory,这里跳过~,然后声明一个spring aop,代码如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.spr原创 2012-06-30 12:02:26 · 1245 阅读 · 0 评论 -
spring的FactoryBean<T>
FactoryBean是spring对外提供的对接接口,当向spring对象使用getBean("..")方法时,spring会使用FactoryBean的getObject 方法返回对象。所以当一个类实现的factoryBean接口时,那么每次向spring要这个类时,spring就返回T对象。注意:当把一个类作为FactoryBean传入FactoryBean的T时,比如:FactoryB原创 2012-06-30 11:50:26 · 1755 阅读 · 0 评论 -
spring 事务管理
spring 用aop方式植入事务,也可以自己将事务管理对象注入到service层,但很明显,aop方式更灵活,更强大,用aop方式的spring事务管理后,在dao层就不再需要任何的hibernate事务了,在service 层调用Dao也不需要再去管事务的问题了,可以一心写逻辑就oK了,当service需要事务时只需要将spring 管理的事务aop切入这个service ,这个service原创 2012-06-30 11:33:38 · 718 阅读 · 0 评论 -
spring AOP
有两种方式可以实现AOP:一:声明式,二:编程式,连接点:代表spring 管理的对象的实现接口的方法。断言:预先判定方法的执行结果。切入点:spring拦截的链接点。spring返回的是代理,所以实现AOP的类必需实现一个接口,或者用CGLIB代理,spring返回的代理实现此接口,就可以实现通知了。在通知方法中的参数可以传入(JoinPoint jp)把链接点传入,就可以或原创 2012-06-27 11:49:19 · 483 阅读 · 0 评论 -
AOP
AOP: Aspect Oriented Programming 面向切面编程。 面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。转载 2012-06-24 21:56:39 · 1554 阅读 · 0 评论 -
spring为bean设置properties文件
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"scope="singleton" lazy-init="false">classpath:beans.properties一个spring中只能有一个上面的配置,但prope原创 2012-06-24 21:32:13 · 1462 阅读 · 0 评论