
Spring
文章平均质量分 78
wkcgy
Change My Life With These ABCs.......
展开
-
Spring的三种注入方式
<br />spring的三种注入方式:<br /><br />接口注入(不推荐)getter,setter方式注入(比较常用)构造器注入(死的应用)<br />关于getter和setter方式的注入:<br /> autowire="defualt" autowire=“byName” autowire="bytype"例如:有如下两个类需要注入<br /> 1 package org.jia;<br /> 2 <br /> 3 public class Order {<br /> 4 pr转载 2011-03-03 20:27:00 · 568 阅读 · 0 评论 -
Spring配置文件详解
以下是详解Spring的applicationContext.xml文件代码:com.mysql.jdbc.Driver转载 2011-02-23 13:14:00 · 2942 阅读 · 1 评论 -
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the A
全部的错误信息是这样的Exception in thread "main" java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext at org.springframework.context.support.AbstractRefreshableApplic原创 2011-02-23 15:37:00 · 18630 阅读 · 1 评论 -
Spring声明式事务管理(上)
<br />通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。<br />声明式事务管理的配置方式,通常有如下三种:<br />1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。<br />2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式原创 2011-04-04 11:00:00 · 552 阅读 · 0 评论 -
spring声明式事务管理(下)
<br />三.用BeanNameAutoProxyCreator自动创建事务代理<br />下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。<br />这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是任意的代理,只需要有合适的拦截器即可。这些是AOP框架的概念,笔者在原创 2011-04-04 11:03:00 · 742 阅读 · 0 评论 -
spring几种事务配置
<br /> 根据代理机制不同,有以下几种配置方式:<br />先定义一个DAO接口及实现类:<br />public interface IUserDao { public void insertUser(UserTable user);}<br />public class UserDaoImpl extends HibernateDaoSupport implements IUserDao{ public void insertUser(UserTable user) { get转载 2011-04-04 12:02:00 · 624 阅读 · 0 评论 -
Spring aop使用实例
<br /> 既然是实例那啥也不说了举例子吧!其实spring的aop让我也说不出什么来,因为我不懂呀!!呵呵....例子就是配置日志<br />这是dao的代码:<br />package org.dao.impl;import org.dao.IHello;public class Hello implements IHello{ public void hello(String hello) { System.out.println("Hello:" + hello);原创 2011-04-04 20:13:00 · 2098 阅读 · 1 评论 -
Spring aop execution 表达式
<br /><br />Spring AOP 用户可能会经常使用 execution pointcut designator。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)<br />除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外,所有的部分都是可选的。 返回类转载 2011-04-04 20:16:00 · 782 阅读 · 0 评论 -
Spring3.x配置quartz
毕业设计做的差不多了,整一个站内搜索系统,定时对文章分词用到了spring的定时任务机制。于是乎产生了今天这篇文章,spring3.x极其的不厚道,jar包相对于2系列少了不少,还得单独的下,非常的讨厌! 先说一下用到的jar包:commons-logging-1.0.4.jar、log4j-1.2.16.jar、quartz-all-1.6.1.jar、commons-collec原创 2011-06-04 10:28:00 · 3862 阅读 · 0 评论