SpringSide 2.0 release candidate 1 --Winter Edition发布说明
1. 概述
SpringSide的Winter Edition来了,这个版本主要增加了SS的系统友好度,开始SpringSide-IDE的项目,Acegi,JBossRules,Compass也重新铺开。
2.New Feature
2.1 代码质量与用户友好度升级
- 建立了SpringSide代码规范,极端时使用IDEA-Eclipse-Checkstyle-PMD-Findbugs 五层保湿,平时使用Eclipse+Checkstyle 简单控制代码质量。
- SpringSide-Core 收集大家的反馈意见后,再度重构。
- 项目结构进行了简化,丢弃Maven的深闺式布局。
- 增加新建项目时的友好度,Ant 脚本与Library不再必须依赖SpringSide目录。
2.2 Springside-IDE
蒋新主理的SpringSide-IDE,可以新建一个SpringSide结构的Java项目,自完成一切必要的设置。
用户可以在其上使用MyEclipse的右键菜单Add Web Project Abillity 升级为MyEclipse项目。
这是SpringSide-IDE迈出的第一步。
2.3 Acegi Security
cac提供Acegi SS1.0M3版的化简版,更加清晰明了,在数据库中存放用户角色资源三表,仅提供URL过滤安全保护。
2.4 JBossRules RuleEngine
白衣参考JBoss Seam的做法,升级了对JBossRules的封装,并在书店示例进行更好的用法演示。
2.5 Compass SearchEngine
Scheweigen重做的 Compass示例
- 脱离对Spring MVC的依赖,仿造其Spring MVC Controller的写法提供对Compass的封装,演示在Struts下的使用。
- 加入Highlighter的演示。
- 增加应用启动时重建索引的。
2.6 ActiveMQ Demo Upgrade
cctvx1 升级了ActiveMQ的Demo:
- 增加持久化到数据库的演示。
- 增加使用Jenck JCA Container代替Spring的Container的演示。
2.7 DBUnit
Anders小明增加了使用DBUnit的Selenium基类,使用DBUnit自动保持集成测试前后的数据库状态。