SpringSide-IDE
1.初期规划
1.1 生成SpringSide架构的项目
生成的项目整合了用户所选构件的jar 和配置文件,这是一个已配置好一切的Java项目,用户如果习惯用MyEclipse,可以用它的Add Web Project Capabilities 功能转为MyEclipse Web项目。
1.2 随时添加SpringSide构件
1.3 CRUD的Java源码、测试代码、配置文件的生成
初期基于Hibernate Tools进行扩展,使用数据库反向或者Annotation POJO作为元数据,使用FreeMarker作为代码生成的模板。
2. 远期规划
2.1 开源框架的配置文件管理
Java框架现在最烦的就是配置管理,SpringSide打算避开MyEclipse已经覆盖的功能,但模仿它的做法,对SpringSide中各开源构件提供XML配置文件,Annotation管理与代码生成。
同时可将这些功能反馈给该开源项目。
2.2 打造一个Eclipse WTP+Hibernate Tools+ Spring IDE+ SpringSide-IDE的免费JavaEE开发工具。
3. 进度
目前已完成1.1 生成SpringSide架构项目的功能,请参考创建你的第一个SpringSide应用(上)