M3改动列表预览版
死了死了,太久没有写开发纪要,现在临发布了才来数碗数碟,会不会数漏?
1. 超级快速体验的springside.bat 一站式安装运行,新手门槛降为0cm。
最新的springside连tomcat5.5都带了,大家只需装个JDK5,设一下JAVA_HOME,双击springside.bat 等一阵就会看到一个SpringSide书店示例的IE窗口呈现在面前。
2. 目录结构大翻滚,大变装,终于斯文大方得体。
对springside-base, springside-bookstore的划分,bookstore目录的多模块开发模式,plugin目录的整理,素来因为整合项目太多而乱糟糟一团麻绳的目录结构终于获得少量同志对其作出"清晰"的评语。
3. 单元测试与集成测试,提高用家信心。
springside-base作为可重用的API,没有足够的单元测是没办法让人放心使用到自己项目中的,所以这个版本开始模仿Spring的测试方法,陆续为springside-base中的API补上测试用例。最高目标是,no test case, no sourcecode commit。
另外,基于Selenium的集成测试在这个版本里也已经加入,第一步做了前台图书搜索的测试。陆续将覆盖到所有页面流程,保证经常发神经重构也不影响SS的可运行性。
另外,daoTest 改成了HSQLDB in Process的运行模式,无须再手工开停hsqldb,Controller Test的配置文件经过调整,也避免了以前因为bookstore-serverlet 在WEB-INF中不在class path中,用IDE无法方便运行的问题。
4. JDK1.4版的war。
retrotranslator 1.0.7版终于完全可用了,大家build的时候选war14即会在release目录生成jdk1.4版的war, 已在JDK1.4+Tomcat 5.0上运行成功。
5. Compass的完全演示
加入图书分类搜索的限定,对之前的not best的Compass应用作了修正,目前除了等Compass 0.92的新highlight方案外,整个演示已经比较满意。
6.Acegi 使用的增强
更换了验证码的图片引擎;对资源分模块管理;加入页面中的对象授权的taglib;一些bug fix
7. 分页的增强
提供了前台的分页taglib, HSQL和Critera的分页实现类参考Robbin的代码增加了通过count方式获得total count的方式。
8.开始加入DOJO
DOJO的人气太旺盛了,另外一个是Sun的JMaki,两者结合起来,html 多了一堆富客户端的widgets。
9.其他更新
在war时将jsp移动到/web-inf/pages;
hbm2ddl 的task;
用freemarker template 生成html格式的邮件
10.Library 升级
Spring 2.0 RC2
Birt 2.1
2006-07-09 15:08
很多地方趋于合理化:p
"3. 单元测试与集成测试,提高用家信心。"——SS团队应该还没有一致的开发模式?TDD不知道是否适合SS的开发.. ..
2006-07-12 16:06
终于可以不用自己摘掉暂时用不到的好东西了
更换后的验证码图片引擎生出来的图片可够难认的,不刷上几次还真不容易填对,是为了考验用户的耐心和执着么?
2008-09-27 15:52
[url=http://www.wangka99.com]无线上网卡[/url] [url=http://www.bjcshy.com]婚纱摄影[/url] [url=http://www.ldch.cn]卷板机[/url] [url=http://www.bjvivi.com]婚纱摄影[/url] [url=http://shy.xinbaisheng.com]北京四合院[/url] [url=http://shy.xinbaisheng.com/bjshy.html]北京四合院[/url] [url=http://www.daliprinting.com]北京印刷[/url] [url=http://www.gugutouxinyao.cn]股骨头坏死[/url] [url=http://www.ldch.cn]剪板机[/url] [url=http://www.ldch.cn]弯管机[/url] [url=http://www.ldch.cn]折边机[/url] [url=http://www.ldch.cn]铣边机[/url]