SpringSide团队日志

终于把前天想到的7,8处地方,可以安心过周末了

作者 calvin 目标文章 项目日志 - 2006-06-03

本来一想起ss还有这么多难看的地方就浑身不舒服。

 1. Compass:

采用Annotation式简单标注POJO到lucene的影射,再不需要长长的xml文件。

美化了页面。

Compass 要求Book和Product要有equals等函数 

 采用Commons-lang的EqualsBuilder,HashCodeBuilder,ToStringBuilder 简写Product,Book的这几个函数。

public boolean equals(Object o) {
        return EqualsBuilder.reflectionEquals(this, o);
}

留意Book的equals,hashcode,tostring函数里还要包括父类Procuct的变量,因此需写成

  public boolean equals(Object o) {
        return EqualsBuilder.reflectionEquals(this, o, false, Product.class);
    }

Drools:

  过了一遍Drools终于在rc3中补全的文档,明白了一些东西,又大大重构了一把。

ExtremeTable 1.0.1:

看半天,收获就是每个<ec:table> 里不需要再定义imagePath了,在properties文件里定义即可,ec会自动为其加上contextPath 如/springside

更新了文档。

AOP+Ehacache:

Spring AOP2.0的文档终于补齐,小改了下文档,小小重构了一下代码更加清晰,flushing cache支持以分割符定义多个需要更新的cache

Bug Fix: 

HSQLListener 换了一种关闭方法,在Tomcat Reload时一般能够顺利重启了。 

修正BaseDao中sortCriterator()方法不能自动处理modify_user.name 式排序的bug。

增加AbstractHibernateDao.java的  filterCriteria的默认实现

Spring 新的BaseTest 是autowire by Type的,必须对ruleTemplate 用到的ruleTemplate进行修改

另外对Spring 配置文件有了点新发现,比如声明类型为String[], 在配置文件里写 a,b,c 就会被自动切割。



  1. ccc 评论

    2006-06-03 10:35

    老大,支持你!就这效率,无敌了,哈哈

  2. Dapan 评论

    2006-06-04 22:43

    不知为何今天突然不能更新到最新的代码了,SVN总是回应:
    svn: REPORT request failed on '/svn/springside/!svn/vcc/default'
    svn: REPORT of '/svn/springside/!svn/vcc/default': 400 Bad Request (http://svn.javascud.org)

    搜索了一下:
    http://svn.haxx.se/users/archive-2004-02/0982.shtml
    http://www.scipy.net/pipermail/ipython-dev/2005-September/000609.html

    看起来好像Javascud更改了服务器配置。
    不知你们是否有类似的问题。
    谢谢!

  3. scud 评论

    2006-06-05 11:58

    服务器没有更改什么设置.

    你是通过代理访问的? 可能你的代理不支持一些svn使用的方法

  4. Tin 评论

    2006-06-06 21:05

    我怎么觉得reflectionEquals和reflectionToString都挺可怕,对于lazy的hibernate属性,他们时不时的弄点bug出来,还是老老实实用append :D

  5. 游客 评论

    2006-06-08 14:09

    同意tin

  6. bluexiaopang 评论

    2006-06-08 21:06

    决对支持!!!!
    发现DEMO页面上直接不输入内容进行查询,报错。可以检查一下。

  7. Dapan 评论

    2006-06-10 12:15

    感谢scud的回复,问题已解决,卡在卡巴斯基防火墙上了。
    多谢!

  8. 2006-06-12 00:13

    辛苦了
    支持你

发表评论








 authimage