- 浏览: 487210 次
-
最新评论
-
lizhenlzlz:
对我有用,看过
从一个实例看jaxb的强大 -
Tom.X:
OSGi开源优秀平台JXADF
osgi 入门 -
minglelui:
想问下如果已经安装了Jetty还需要安装JBoss吗?
使用jetty配置 开发web应用 -
xiaoasha:
问下创建项目的时候不需要勾选生成activator的么?
osgi 入门 -
fanfan159357:
nice,必须赞一个
osgi 入门 三 关于类装载机制
文章列表
在这里也安一个家,这应该是我的第三个家了。网络时代,家也多了起来,就是维护起来麻烦了,好在有复制/粘贴。
- 2006-10-15 18:44
- 浏览 1965
- 评论(1)
TestNG是一个不错的测试框架,尤其是用于模块测试,以及大范围的测试。相对于JUnit来说,更为灵活。随着JUnit4的推出,很多功能都与TestNG相似,但相对于JUnit4,TestNG还是有很多部分是有区别的。 TestNG的IDE支持也不错,对于Eclipse,Idea,Ant都有很好的支持。 先来看一看怎么使用TestNG,当然首先需要下载TestNG包。目前的版本为5.1,下载地址如下: http://testng.org/doc/download.html ,也可以下载相应的Eclipse插件。 运行TestNG,可以从命令行或者IDE,或 ...
- 2006-10-05 15:45
- 浏览 5637
- 评论(0)
关于单元测试,模拟对象一直是不可缺少的,尤其对于复杂的应用来说。 这么多的模拟对象框架中,个人觉得比较好用的当属EasyMock了。当然JMock也不错。 下面简单介绍一下EasyMock 。 EasyMock 2 主要用于给指定的接口提供模拟对象。 <o:p></o:p>模拟对象只是模拟领域代码直接的部分行为,能检测是否他们如定义中的被使用。使用 Mock 对象,来模拟合作接口,有助于隔离测试相应的领域类。 <o:p></o:p>创建和维持 Mock 对象经常是繁琐的任务,并且可能会引入错误。 Ea ...
- 2006-09-20 20:43
- 浏览 2933
- 评论(1)
在 1.x中,spring 的事务声明,一直是采用动态代理bean 实现的,也就是采用ProxyFactoryBean或者子类TransactionProxyFactoryBean来实现的考虑下面的例子:(用1.x实现)<bean id="myTxManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="mySessionFac ...
- 2006-09-19 09:40
- 浏览 1962
- 评论(0)
这几天,闲着无事,看起了spring的源码,顺便也学习一下,人家的设计理念。 spring的源码还是比较多的,但是区分的层次比较可以。对比了一下自己设计的程序,有点惭愧,每次分包的时候,设计的都比较烂。 闲话少说,先来看看spring 的核心包beans。 beans 包主要提供了接口和类用于处理java beans。 其中最主要的接口是BeanWrapper: Spring 的中心接口,用于访问javabeans 的低层操作。默认实现为BeanWrapperImpl 提供分析和处理标准java beans 用于get 和set 属性,取得属性描述,查询属性 ...
- 2006-09-17 17:30
- 浏览 2944
- 评论(0)
前面这是讲了许多的概念,下面以一个例子来说明:一个很好理解的aop 例子,也就是日志服务。先从aop第一种方式来实现,也就是xml配置方式先创建基本的日志类:public class Logger { private static Log log = LogFactory.getLog(Logger.class); public void entry(String message) { log.info(message); }}这里只是简单的一个方法,当然实际情况可能不同。由于xml配置需要一个方面的实现bean所以创建一个简单的bean :public clas ...
- 2006-09-17 17:03
- 浏览 6371
- 评论(1)
在spring2.0中,aop发生了很大的变化:主要分为两大方面1.支持简单的aop xml配置2.支持@AspectJ的注释先来看一看第一种情况:申明一个aspect,在xml中的申明如下:<aop:config><o:p></o:p> <aop:aspect id="myAspect" ref="aBean"><o:p></o:p> ...<o:p></o:p> </aop:aspect><o:p></o:p>& ...
- 2006-09-17 17:00
- 浏览 2332
- 评论(0)
日志,是每个系统都不可缺少的。但是,又不是必要的业务需求。 但用于日志记录的代码和主要用于其它职责的代码缠绕在一起。根据所解决的问题的复杂程度和作用域的不同,所引起的混乱可大可小。更改一个应用程序的日志记录策略可能涉及数百次编辑 ― 即使可行,这是个令人头疼的任务。 考虑一下以下代码:清单 1. 日志调用手工插入到每个方法中 public void doGet(JspImplicitObjects theObjects) throws ServletException ...
- 2006-09-17 16:56
- 浏览 2079
- 评论(0)
JUnit 4 已经出来很久了,基本上很多ide都开始支持,当然为了兼容性,一直不太敢用。以前都是懒得写单元测试,大多数的时候都是 System.out.print。不过现在已经是测试驱动的时代了,为了保持一个良好的习惯,还是需要好好的写写单元测试。断言远比 System.out.print有用。 看了几篇文章之后,对JUnit4已经有了基本的概念了。其实很多特性,testNg都已经实现了,挺讨厌testNg的xml文件,不过testNg的灵活性还是强大,对于大面积的组件测试比较适合。 JUnit 4应该说是使用新的架构写的,使用了很多java5的新特性。 一个最关键的 ...
- 2006-06-04 10:42
- 浏览 1838
- 评论(0)