web項目腳手架¶
rapid- framework是一個以spring為核心的項目腳手架(或者稱為膠水框架),框架將各個零散的框架 (struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex)搭建好,并內置一個代碼生 成器,輔助項目開發,可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁面
請加入google-group參與討論
項目定位¶
本 框架是類似appfuse,springside的框架,但定位與springside及appfuse不同,它們更像是一些代碼的最佳實踐,而 rapid-framework則是應用于實際項目開發的腳手架, 并且代碼也將優化至極致.使用腳手架3分鐘即可以搭建出一個實際項目.
框架概覽¶
- Dao: spring_jdbc, hibernate, ibatis2, ibatis3, 可以切換dao組件
- Dao Helper: 基于dialect的分頁(ibatis2, ibatis3, jdbc),動態sql構造工具rapid-xsqlbuilder
- Web MVC: struts1, struts2, springmvc, springmvc_rest, 可以切換web組件
- Template: (velocity, freemarker, jsp)的模板可以相互繼承, velocity及freemarker可以實現模板之間的管道操作
- 分頁組件: extremeTable, rapid-simpletable
- UI: rapid-validation表單驗證, My97DatePicker日期控件
- 單元測試: spring test+DBunit
- 底層支撐: 插件體系及代碼生成器(rapid-generator)
項目質量¶
- 完整的單元測試及持續集成,保證代碼質量
代碼生成器生成的增刪改查截圖
后續請查看v2.x路線圖: roadmap
http://code.google.com/p/rapid-framework/
本文是使用 B3log Solo 從 進行同步發布的