本次的主要更新內容是重新拾起flex,重整了flex插件. 而spring3.0.2及ibatis3正式版一直未發布,只能先發布rapid v3.5以后再更新進來,感謝一直支持rapid的同學.
v3.5更新內容:
- 擴展jsp,freemarker,velocity的模板可以相互繼承,打造替換sitemesh,struts tiles的布局框架.
- freemarker,velocity實現管道操作來進行布局
- 新增分頁方言: SQLServer2005Dialect
- spring事務配置采用@Transactional替換xml配置
- jdbc增加了sql生成工具,用于進一步封裝spring jdbc操作
新增插件:
flex_cairngorm: 基于cairngorm mvc的flex插件,代碼生成器生成的在線demo
freemarker_html_view: 基于freemarker的html視圖,用于不喜歡jsp的同學使用
文檔:
通過工具http://code.google.com/p/google-code-wiki-to-html/
現rapid壓縮包自帶離線wiki文檔,當然你也可以在線瀏覽
新的子項目:
flex-security: flex UI組件權限控制框架
其它修改:
目錄結構進行調整.
rapid-framework框架介紹
rapid-framework是一個以spring為核心的項目腳手架(或者稱為膠水框架),框架將各個零散的框架(struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex)搭建好,并內置一個代碼生成器,輔助項目開發,可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁面
框架概覽
- 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)
項目下載:
http://code.google.com/p/rapid-framework/downloads/list
項目HOME:
http://www.rapid-framework.org.cn/
文檔:
http://code.google.com/p/rapid-framework/wiki/menu