这个观点很难认同。无论使用什么语言,测试都是必要的,尤其是单元测试。
而RoR在这一点是做的最好的。也是TDD最适合的工具。
我想banq熟读 DDD,应该对 Evans 说提倡的 tdd 不陌生吧!
这个观点很难认同。无论使用什么语言,测试都是必要的,尤其是单元测试。
而RoR在这一点是做的最好的。也是TDD最适合的工具。
我想banq熟读 DDD,应该对 Evans 说提倡的 tdd 不陌生吧!
[该贴被banq于2007年10月03日 23:14修改过]
使用Collection的Comparetor,具体可以参考JiveJdon3源码中后台管理中BanIP的IP地址显示排列。这些技术细节还是请有疑问者自己先看看Jdon案例源码。
学会对象思考,不是一两天就能转变过来,可以逐步转变。
Jdon框架缺省缓存是使用一个简单的com.jdon.util.UtilCache,这种缓存是可以更换的,这样使用其他跟专业的缓存enCache或oscache,可以承受跟严酷的压力测试。
从JdonFramework5.1 10月25以后版本,在该项目目录下有一个componenets/encache项目,如果想更换为encache,步骤简单,如下(其他版本也可以替换,Jdon框架从一开始就建立于组件可完全拆分替换):
1. 更改JdonFramewor.jar包中META-INF的container.xml(方法可通过winrar打开JdonFramewor.jar,将container.xml解压更改后,再拖放回去覆盖原来的):
active EnCache see prodject : components/encache: add these lines in jdonframework.jar /META-INF/container.xml -->
2. 将项目目录componenets/encache/dist下的jar包文件jdon-encahe.jar ehcache-1.2.4.jar commons-logging.jar和JdonFramework.jar放在一起。
3. 重新启动JBoss或Tomcat
用户对5.1测试压力经历:
http://www.jdon.com/jivejdon/thread/32894.html
[该贴被banq于2007-10-30 15:46修改过]
关于Jdon框架持续性问题,也是和你不了解当前OO软件有关,Jdon框架是DDD框架等思想实现,DDD思想已经成形,所以Jdon框架成型,如果软件有新发展,也是思想方法上的突破,那么DDD就会过时,就会被更新的思想方法替代,到时,又有新一批在新思想下开发的新框架,进入一个新时代,到那个时代,也许这个时代所有的框架包括Spring都过去了。
这就要用老子道的哲学概念来理解:任何有形的东西必然有缺点,而新的东西能够战胜老的东西,必然是因为老的东西有其本质上不能更改的本质问题,必须将老的东西完全抛弃。
软件就是这样跳跃式发展。
[该贴被banq于2007-11-06 12:16修改过]
目前还是在开发环境配置的, 但是每次tomcat停掉时,会报:
“VM shutting down with the CacheManager still active. Calling shutdown.”
怎么才能把CacheManager 和VM一起停掉呢? 不然,不就会造成内存泄漏?
现在有点不敢用这个encache