Spring那些事儿
文章平均质量分 74
王晓之_技术之路
专注spring,一步一步成长为技术大牛
展开
-
Spring的优点和缺点
大部分项目都少不了Spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 Spring是什么?Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的(所谓非侵入式就是远程调试 而不植入,spring不再用new的方式来创建对象,而是使用依赖注入的方式),基原创 2015-04-12 21:13:38 · 27963 阅读 · 0 评论 -
Spring AOP思想的理解和简单实现
Spring之Aop的简单实现所谓Aop,即Aspect Oriented Programming,面向方面编程。这个概念听起来可能有点抽象,所以在这里我们先引入Aop中的一些术语并结合它们来对Aop思想做一个整体的解释:1.Aspect(切面):横切性关注点的抽象即为切面。记得有这么个俗语,意思就是一根筷子容易折断,而一捆筷子就不容易折断了,说的是团结的力量。那么,现在,大家想一转载 2015-04-16 11:51:28 · 2850 阅读 · 0 评论 -
spring事务的配置
项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys: 打开Add Libraries对话框,然后选定 MyEclipse Libraries:转载 2015-04-16 11:39:05 · 396 阅读 · 0 评论 -
spring bean 的创建过程
1. beans包提供了以编程方式管理和操作bean的基本功能,而context包增加了ApplicationContext,它以一种更加面向框架的方式增强了BeanFactory的功能。 2. context包的基础是位于orgntext包中的ApplicationContext接口。它是由BeanFactory接口派生而来的,提供了BeanFactory的所有功能。为了以一种更面向框架的原创 2015-04-16 11:45:29 · 2448 阅读 · 0 评论 -
spring事务的传播方式
事务传播行为:是指添加事物时的策略 1 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。2 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。3 PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异转载 2015-04-15 12:27:06 · 464 阅读 · 0 评论 -
Spring注入非单例bean以及scope的作用范围
一、 问题描述 在大部分情况下,容器中的bean都是singleton类型的。 如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这转载 2015-04-13 23:48:37 · 550 阅读 · 0 评论 -
java的反射机制
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、转载 2015-04-13 23:47:44 · 350 阅读 · 0 评论 -
Spring MVC与Struts2的比较
下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看法: 第一、spring3开发原创 2015-04-12 19:23:20 · 1203 阅读 · 0 评论 -
spring依赖注入的好处以及三种注入的方式
spring依赖注入的好处依赖注入框架——其实就是在使用类似反射的机制!!不让对象 new 出来,就降低了依赖!这些大型框架除了 所谓的“依赖注入”之外,还有 调用拦截(AOP)!那些大型框架具备 “依赖注入”,AOP(调用拦截),对象生命周期的控制,其他的对象控制,还有有利于 各种资源的整合!!个人认为,大型框架在单纯的机制上跟反射没什么,只不过是,它整合的东西多.要做到协调原创 2015-04-13 19:49:22 · 3739 阅读 · 0 评论 -
spring security详解
always-use-default-target="true" default-target-url="/index.do" /> 下边这些是标签属性说明: 配置说明: lowercase-comparisons:表示URL比较前先转为小写。 path-type:表示使用Apache Ant的匹配模式。 access-deni原创 2015-04-29 22:44:49 · 520 阅读 · 0 评论