
spring
xa_zbl
这个作者很懒,什么都没留下…
展开
-
spring学习笔记一
内部类名如果需要将一个静态的内部类配置为一个bean的话,那么内部类的名字需要采用二进制的写法。如:com.example.Foo$Bar(在com.example包下有一个叫Foo的类,而Foo类有一个静态的内部类叫Bar)Spring实例化bean的三种方法:原创 2011-08-12 16:53:17 · 234 阅读 · 0 评论 -
spring声明式事务(四)
l PROPAGATION_REQUIRES_NEW 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。 当单独调用 methodB 时,相当于把 methodb 声明为 REQUIRED 。开启一个新的事务,事务地执行。 当调用 methodA原创 2011-08-24 18:36:34 · 230 阅读 · 0 评论 -
spring声明式事务(三)
getPropagationBehavior () 返回事务的传播行为,由是否有一个活动的事务来决定一个事务调用。 在 TransactionDefinition 接口中定义了七个事务传播行为: l PROPAGATION_REQUIRED 如果存在原创 2011-08-24 18:35:14 · 255 阅读 · 0 评论 -
spring声明式事务(五)
l PROPAGATION_NEVER 总是非事务地执行,如果存在一个活动事务,则抛出异常 单独调用 methodB ,则非事务的执行。 调用 methodA 则会抛出异常l PROPAGATION_NESTED 如果一个活动的事务存在,则原创 2011-08-24 18:36:53 · 253 阅读 · 0 评论 -
spring声明式事务(二)
l ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。这种事务隔离级别可以避免脏读出现,但是可能会出现不可重复读和幻像读。l ISOLATION_R原创 2011-08-24 18:34:30 · 235 阅读 · 0 评论 -
搭建一个spring mvc框架(三)
4、web.xml文件中的配置:http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xm原创 2011-08-22 11:54:00 · 744 阅读 · 0 评论 -
搭建一个spring mvc框架(二)
3、加载数据库连接,配置事务管理 webapp-config.xmlhttp://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2011-08-22 11:53:14 · 427 阅读 · 0 评论 -
搭建一个spring mvc框架(一)
1、spring mvc配置文件mis-servlet.xmlhttp://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm原创 2011-08-22 11:52:14 · 562 阅读 · 0 评论 -
spring学习笔记四
内部bean:所谓的内部bean(inner bean)是指在一个bean的或元素中使用元素定义的bean。内部bean定义不需要有id或name属性值,即使指定id或name属性值也将会被容易忽略。组合属性 注意:foo的fred属性及fred的bo原创 2011-08-12 17:09:20 · 344 阅读 · 0 评论 -
spring学习笔记三
ref元素,用来将bean中指定属性的值设置为对容器中的另外一个bean的引用。该引用bean将被作用依赖注入,而且在注入之前会被初始化(如果是singleton bean则已被容器初始化)。ref有三种形式,不同的形式将决定如何处理作用域及验证:1、 ,通过该标签可以引原创 2011-08-12 17:08:49 · 270 阅读 · 0 评论 -
spring学习笔记二
依赖注入(DI)主要有两种注入方式:(提倡使用setter()注入)1、Setter注入通过调用无参构造器或无参static工厂方法实例化bean之后,调用该bean的setter方法,即可实现基于setter的DI.2、构造器注入public class Simpl原创 2011-08-12 16:56:42 · 215 阅读 · 0 评论 -
spring声明式事务(六)
PROPAGATION_NESTED 与 PROPAGATION_REQUIRES_NEW 的区别: 它们非常类似 , 都像一个嵌套事务,如果不存在一个活动的事务,都会开启一个新的事务。使用 PROPAGATION_REQUIRES_NEW 时,内层事务与外层事务就像原创 2011-08-24 18:37:20 · 266 阅读 · 0 评论