阿超 发表于 2010-03-21 10:46 浏览次数:12 次
用Spring 2.0和AspectJ简化企业应用程序
Spring:简单而强大
Spring的目标是使企业应用程序开发尽可能地简单和高效。这一 理论的实例可以从Spring的JDBC、ORM、JMX、依赖注入等方法,以及企业应用程序开发的其...
关键字:
aspectj,
spring | 分类:
Spring | 评论数:
1 |
阅读全文
阿超 发表于 2010-03-21 10:45 浏览次数:7 次
Spring AOP学习笔记 需明确的几个概念: 通知(Advice):用于告知系统将有哪些新的行为。 切入点(Pointcut):定义了通知应该在应用到那些连接点。 目标对象(Target):被通知的对象。 代理(Proxy):将通知应用到目标对象后...
关键字:
aop,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-03-20 10:44 浏览次数:15 次
spring aop 初探了解 通知,切点,目标对象,代理对象
1.建一个application工程aopTest
2.导入相应的包(这里用的spring2.5.X)
3.创建目标类LogTarget
public class LogTarget {
public void login(){
System.out.p...
关键字:
aop,
spring | 分类:
Spring | 评论数:
1 |
阅读全文
阿超 发表于 2010-03-19 10:43 浏览次数:16 次
Spring AspectJ 实现AOP 入门例子
OP的作用这里就不再作说明了,下面开始讲解一个很简单的入门级例子。
引用一个猴子偷桃,守护者守护果园抓住猴子的小情节。
1、猴子偷桃类(普通类):
package ...
关键字:
aop,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2010-01-09 15:09 浏览次数:103 次
最近做的项目大量的使用了spring的定时功能 所以有必要整理一下相关资料给大家
org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。
一个...
关键字:
quartz,
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-11 03:16 浏览次数:160 次
Spring 2.5提供了自动在当前ClassPath搜索被标注有特定注解的类,这个特性非常有用,跟踪了一下源码,发现其实核心代码就是利用ClassLoader的方法:
public Enumeration getResources(String name)
于是自己动手,...
阿超 发表于 2009-09-09 14:49 浏览次数:155 次
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 Microsyst...
关键字:
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-09 13:48 浏览次数:183 次
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, Obj...
阿超 发表于 2009-09-09 11:46 浏览次数:237 次
Spring是一个非常优秀的轻量级框架,通过Spring的IoC容器,我们的关注点便放到了需要实现的业务逻辑上。对AOP的支持则能让我们动态增强业务方法。编写普通的业务逻辑Bean是非常容易而且易于测试的,因为它能脱...
阿超 发表于 2009-09-09 10:41 浏览次数:194 次
MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 &8211; 用 CGLIB 来实现事务管理
上一小节讨论了用 JDK 的代理机制来实现事务管理的解决方案, 相比起来它有一个麻烦的地方就是必须需要生成一个 DAO ...
阿超 发表于 2009-09-09 09:40 浏览次数:309 次
用 MyEclipse 的自动生成功能产生的 Spring + Hibernate 的 DAO 有时候会出现不能保存数据但是可以查询数据的问题, 这是因为默认生成的 Spring 配置文件里面没有包含对事务的操作, 也就是没有 commit Hibernate transaction 的调...
阿超 发表于 2009-09-09 06:38 浏览次数:239 次
开始用的是 MyEclipse 自带的 Derby 数据库, 发现单独的 Hibernate DAO 没有问题, 一整合 Spring 就插入不了数据, 甚至按照参考资料上的将 HibernateTransactionManager 的加进去也无济于事. 今天换成了 Mysql 就好了, 调试信息全打...
阿超 发表于 2009-09-09 05:31 浏览次数:295 次
1. 新建普通 Java 项目 MySpringTest. 这个过程无需赘述了, 建议建项目的时候将 src 目录和 bin(或者classes)目录分开, 另外提示你切换透视图的时候一定要切换过去到 Java 透视图, 此时默认会在 Package Explorer 中选中刚才已...
阿超 发表于 2009-09-09 04:30 浏览次数:218 次
大家可以看到 DAO 的 HibernateSessionFactory 完全是配置出来的, 不用我们写一行 Hibernate 初始化的代码, Spring 已经帮我们做好了一切. 完整的代码大家可以下载附件. 但是大家也请注意, 我们的代码这样做也是依赖了 Sprin...
关键字:
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-09 03:29 浏览次数:340 次
和上面的 TestTemplate 类相比, 就会发现 new DriverManagerDataSource() 这个过程不用我们写了, 运行的时候会发现一切都执行的好好的, 也就是常说的 ExecuteAStatement 的 dataSource 这个属性被注入了.
那么这个过程到底该如...
阿超 发表于 2009-09-09 02:26 浏览次数:83 次
题目: IOC 后台机制学习
给定:
配置文件 config.txt, 文件内容
className = test.JavaBean1
field = username
value = ABC
该文件中的三个值会随时可能变化, 唯一不变的是 className 指定的都是一个 JavaBean(为...
关键字:
ioc | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-06 14:18 浏览次数:136 次
研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助.
总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了.<...
阿超 发表于 2009-09-06 12:17 浏览次数:166 次
翻译: MyEclipse Spring 入门教程(含官方视频和AOP例子) http://www.blogjava.net/beansoft/archive/2007/11/27/163416.html
使用 HibernateTemplate 实现分页查询 http://www.blogjava.net/beansoft/archive/2007/10/10/151702.html
转载: Eclipse插件之Spring...
关键字:
spring | 分类:
Spring | 评论数:
0 |
阅读全文
阿超 发表于 2009-09-06 10:15 浏览次数:281 次
OpenSessionInViewFilter 的两个异常:Illegal attempt to associate a collection with two open sessions; Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
使用 Spring 整合 Hibernate, 在懒加载的情况下, 有时候需要在 JSP/View 层显...
阿超 发表于 2009-09-05 16:09 浏览次数:391 次
在hibernate中,延迟加载是1个非常大的优点,但有时候却给我们带来一些小麻烦,在后台查询结束后,session已经关闭,但在前台显示的时候,如果存在关联关系就会产生延迟加载异常。
解决办法是客户端每次...