- 浏览: 44102 次
- 性别:
- 来自: 上海
最新评论
-
wangdgsc:
你好,我最近也在搞这个strutstest,不过遇到了一个问题 ...
使用cactus测试ssh应用(2) -
gsshcl:
(=ω=)哼哼~果然是人老了,看不清了啊~~~~
ubuntu修改tty分辨率
文章列表
在昨天初次接触了grails和groovy之后,感觉到一种和ruby和ror完全不同的亲切感,不,应该是说遇见了“知音”一样。
不过事情也有了转机。
虽然开发环境和IDE没有问题,不过相关资料如何呢?
XY在下载groovy和grails的时候都看到了文档,这些文档非常不错(虽然XY看英文还不是非常顺畅)。图书馆里稍微搜索了一下,groovy只有一本,grails也只有一本(就是我身边的那一本),这个状况和当初咱找mysql的时候差不多……网络上找找看,网上书店里面有关grails的貌似只有一本(就是我借得那本),在chinapub的时候看到另外一本,貌似400多的,不清楚里面是什么,暂时 ...
- 2009-05-26 12:34
- 浏览 652
- 评论(0)
我想没有比找到一个适合自己的框架更让人兴奋的,而grails对于XY自己来说就是这样一种存在.
虽然XY自己只学习了Java一年不到,但是从windows转移开发环境到linux,完全整合spring+hibernate+struts1框架,中间的辛苦只有自己清楚.XY借着对于编程的兴趣以及学校给予的项目,不断做下去.
事情不总是一帆风顺的,在学习Java这门庞大的技术的同时,开发过程中各种问题接连出现.项目基本上只有我一个人在开发,而且JEE技术在学校内的使用者,或者说可以交流的人不是很多.最大的问题在于web2.0本身的复杂性导致XY在开发工程中陷入了复杂的配置文件中.
XY在去年年底或者更 ...
- 2009-05-25 18:34
- 浏览 734
- 评论(0)
原来的问题在这里:
http://www.iteye.com/problems/1172
今天考虑了一下,还是使用捕获错误来解决这个问题,使用DataAccessException是不能捕获那个ObjectNotFoundException的,可以使用RuntimeException来捕获。最后使用cactus测试了一下,service层和struts层测试通过。
代码如下:
dao层:
public void fooFunction(){
getHibernateTemplate().load(foo.class,fooId);
//do something
}
servi ...
- 2009-02-23 18:36
- 浏览 955
- 评论(0)
接1
接下来就是考虑如何测试struts了,之前使用的是servelttestcase,不能作为我实际应用的测试,不过有部分代码可以借鉴,那就是jetty的启动代码(事实上,在linux下,使用tomcat和jetty启动相差不了多少,时间都是耗在启动spring的b ...
- 2009-02-21 19:54
- 浏览 1429
- 评论(1)
最近拿到了《Junit In Action》,书中提到了Cactus测试容器的方法。由于自己在创建ssh应用,一直找不到好的办法来测试,所以打算使用cactus进行测试。
测试的过程是痛苦的……
首先按照书上的例子进行测试。因为是我的应用是str ...
- 2009-02-21 19:23
- 浏览 2325
- 评论(0)
最近拿到了《Effective Java》这本书,虽然有点旧,而且其中讲述的java是1.3左右,不过其中的一些思想到现在也可以使用。
首先被我实践使用的是下面两个原则:
1:支持非可变性
2:使用空数组而不是NULL
支持非可变性主要是通过一下几个方法来实现的:
1:不提供修改对象的方法,比较典型的是setXXX
2:保证没有可被子类改写的方法,可以通过设置类为final来完成
3:使所有域都是final的,这一步没有完全理解,可能和线程同步有关
4:使所有域都是私有的,貌似private好不够,需要和final搭配
5:保证对于任何可变组件的互斥访问,可以使用保护性拷贝
我的个人感觉, ...
- 2009-02-20 19:06
- 浏览 833
- 评论(0)
edtFTPj提供了一个简易的构建FTP客户端的方法集合。现在的需求是遍历FTP服务器上的文件,获取文件信息,主要是文件名和文件大小。
一般的想法是使用递归方法遍历。因为文件系统是类似普通树的结构,存在自相似性。不过这样的潜在问题是占用太多内存,每个函数压栈,保存了许多用不到的信息——对于每次函数获取的信息来说,只需要得到文件夹的名字(和当前目录字符串合并可以得到完整的路径),而不需要获得其他信息,所以决定使用stack和循环来模拟这个递归过程。
stack貌似java.util.stack这个类,不过貌似其超类vector名声不怎么好(可能是占用系统空间比较大等原因),java.util. ...
- 2008-12-13 16:09
- 浏览 2002
- 评论(0)