阿超 发表于 2010-07-13 18:58 浏览次数:205 次
问题描述:连接池泄露的问题:org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:java.util.NoSuchElementException: Timeout waiting for idle object 问题同样适用于其他服务器,使用spring配置文件的可以加下面的...
阿超 发表于 2010-04-30 06:09 浏览次数:23 次
SpringMVC数据绑定xx.yy.zz 时的yy对象初始化 Spring Mvc 中的SimpleFormController是专门负责数据绑定的Controller ,当做深层绑定时,xx.yy.zz 如果yy 对象为null 就会抛出空指针.我在前期用如下代码进行初始化 Article article ...
关键字:
mvc,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-04-19 08:50 浏览次数:403 次
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } &8230; } public...
关键字:
spring,
注解 | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-03-21 10:46 浏览次数:113 次
用Spring 2.0和AspectJ简化企业应用程序 Spring:简单而强大 Spring的目标是使企业应用程序开发尽可能地简单和高效。这一 理论的实例可以从Spring的JDBC、ORM、JMX、依赖注入等方法,以及企业应用程序开发的其他许多重...
关键字:
aspectj,
spring | 分类:
Spring | 评论数:
1 |
阅读全文
阿超 发表于 2010-03-21 10:45 浏览次数:86 次
Spring AOP学习笔记 需明确的几个概念: 通知(Advice):用于告知系统将有哪些新的行为。 切入点(Pointcut):定义了通知应该在应用到那些连接点。 目标对象(Target):被通知的对象。 代理(Proxy):将通知应用到目标对象后...
关键字:
aop,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-03-20 10:44 浏览次数:116 次
spring aop 初探了解 通知,切点,目标对象,代理对象 1.建一个application工程aopTest 2.导入相应的包(这里用的spring2.5.X) 3.创建目标类LogTarget public class LogTarget { public void login(){ System.out.println(&8220;login is run&8221;); } } ...
关键字:
aop,
spring | 分类:
Spring | 评论数:
1 |
阅读全文
阿超 发表于 2010-03-19 10:43 浏览次数:376 次
Spring AspectJ 实现AOP 入门例子 OP的作用这里就不再作说明了,下面开始讲解一个很简单的入门级例子。 引用一个猴子偷桃,守护者守护果园抓住猴子的小情节。 1、猴子偷桃类(普通类): package com.samter.common; /** *...
关键字:
aop,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-01-09 15:09 浏览次数:302 次
最近做的项目大量的使用了spring的定时功能 所以有必要整理一下相关资料给大家 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。 一个cronExpression表达...
关键字:
quartz,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-11 03:16 浏览次数:178 次
Spring 2.5提供了自动在当前ClassPath搜索被标注有特定注解的类,这个特性非常有用,跟踪了一下源码,发现其实核心代码就是利用ClassLoader的方法:
public Enumeration getResources(String name)
于是自己动手,...
阿超 发表于 2009-09-09 14:49 浏览次数:177 次
Copy the following files into the library directory: &8211; spring.jar &8211; commons-logging.jar &8211; servlet-api.jar web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Applicatio...
关键字:
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-09 13:48 浏览次数:213 次
Spring 是什么, 就是个大 Map. import java.io.InputStream; import java.util.Enumeration; import java.util.Hashtable; import java.util.Map; import java.util.Properties; public class BeanFactory { private static Map<String, Object> objectPool = new Hashtable<String, Ob...
阿超 发表于 2009-09-09 11:46 浏览次数:338 次
Spring是一个非常优秀的轻量级框架,通过Spring的IoC容器,我们的关注点便放到了需要实现的业务逻辑上。对AOP的支持则能让我们动态增强业务方法。编写普通的业务逻辑Bean是非常容易而且易于测试的,因为它能脱...
阿超 发表于 2009-09-09 10:41 浏览次数:310 次
MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 &8211; 用 CGLIB 来实现事务管理
上一小节讨论了用 JDK 的代理机制来实现事务管理的解决方案, 相比起来它有一个麻烦的地方就是必须需要生成一个 DAO ...
阿超 发表于 2009-09-09 09:40 浏览次数:616 次
用 MyEclipse 的自动生成功能产生的 Spring + Hibernate 的 DAO 有时候会出现不能保存数据但是可以查询数据的问题, 这是因为默认生成的 Spring 配置文件里面没有包含对事务的操作, 也就是没有 commit Hibernate transaction 的调...
阿超 发表于 2009-09-09 06:38 浏览次数:330 次
开始用的是 MyEclipse 自带的 Derby 数据库, 发现单独的 Hibernate DAO 没有问题, 一整合 Spring 就插入不了数据, 甚至按照参考资料上的将 HibernateTransactionManager 的加进去也无济于事. 今天换成了 Mysql 就好了, 调试信息全打...
阿超 发表于 2009-09-09 05:31 浏览次数:364 次
1. 新建普通 Java 项目 MySpringTest. 这个过程无需赘述了, 建议建项目的时候将 src 目录和 bin(或者classes)目录分开, 另外提示你切换透视图的时候一定要切换过去到 Java 透视图, 此时默认会在 Package Explorer 中选中刚才已...
阿超 发表于 2009-09-09 04:30 浏览次数:323 次
大家可以看到 DAO 的 HibernateSessionFactory 完全是配置出来的, 不用我们写一行 Hibernate 初始化的代码, Spring 已经帮我们做好了一切. 完整的代码大家可以下载附件. 但是大家也请注意, 我们的代码这样做也是依赖了 Sprin...
关键字:
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-09 03:29 浏览次数:678 次
和上面的 TestTemplate 类相比, 就会发现 new DriverManagerDataSource() 这个过程不用我们写了, 运行的时候会发现一切都执行的好好的, 也就是常说的 ExecuteAStatement 的 dataSource 这个属性被注入了.
那么这个过程到底该如...
阿超 发表于 2009-09-09 02:26 浏览次数:112 次
题目: IOC 后台机制学习
给定:
配置文件 config.txt, 文件内容
className = test.JavaBean1
field = username
value = ABC
该文件中的三个值会随时可能变化, 唯一不变的是 className 指定的都是一个 JavaBean(为...
关键字:
ioc | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-06 14:18 浏览次数:305 次
研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助.
总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了.<...