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