码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年3月17日

摘要: 在使用Spring3做前置通知时,出现以下错误 :解决方案:如果你写的类A 继承了 B 而B 继承 C,如果接口c或类C不在你所引的jar 包中,就报此信息,导入jar 包即可。在此程序代码中则是MethodBeforeAdvice的父类不在org.springframework.aop中,需要将aopalliance-1.0.jar包导入到项目中即可。 阅读全文
posted @ 2013-03-17 19:03 海山 阅读(471) 评论(0) 推荐(0)

摘要: 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。起源早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。许多非凡的应用(比HelloWorld.java更加优美,更加复杂)都是由两个或是更多的类通过彼此的合作来实现业务逻辑,这使得每个对象都需要,与其合作的对象(也就是它所依赖的对象)的引用。如果这个获 阅读全文
posted @ 2013-03-17 11:44 海山 阅读(644) 评论(0) 推荐(0)

摘要: logging.jar是输出LOG用的commons-logging 提供了对日志实现的包装,包括log4j,jdk1.4日志类一般的项目使用logging 包作为日志工具,Log类地方法记录日志commons这个项目组里面的东东都是些简单实用的工具包,有很多开源组织都用这些工具包,所以在你使用开源框架时常要引这些依赖包. 阅读全文
posted @ 2013-03-17 09:56 海山 阅读(831) 评论(0) 推荐(0)

摘要: Spring3.1启动时报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.core.CollectionFactory.<clinit>(CollectionFactory.java:64)at org.springframework.core.SimpleAliasRegistry.<init>(SimpleAliasRegistry.java:41)at 阅读全文
posted @ 2013-03-17 09:52 海山 阅读(50405) 评论(1) 推荐(3)

摘要: 重新编译后你会发现报了很多新的废弃类的警告,例如 XmlBeanFactory 已经改用 DefaultListableBeanFactory 替代、需要改为....几天前我想,是时候将我的项目升级到 Spring 3.1 了,毕竟 3.1 版本已经经过几个 bug 修复版后足够稳定了。升级到 Spring 3.1 是非常简单的,只需要更新 Maven 的版本号然后重新构建即可:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artif 阅读全文
posted @ 2013-03-17 09:48 海山 阅读(2041) 评论(0) 推荐(0)

摘要: // Car.javapackage com.baobaotao.beanfactory;public class Car {private String brand;private String color;private int maxSpeed;public Car() {}public void introduce() {System.out.println("brand:" + brand + "; color:" + color + "; maxSpeed:"+ maxSpeed);}public String getBr 阅读全文
posted @ 2013-03-17 09:25 海山 阅读(281) 评论(0) 推荐(0)