正式發(fā)布類似rails的框架:rapid-framework
基于spring,struts(struts2),hibernate的web fullstack項(xiàng)目腳手架
?
一個(gè)類似 ruby on rails 的java web快速開(kāi)發(fā)腳手架,本著不重復(fù)發(fā)明輪子的原則,框架只是將零散的struts(struts2)+spring+hibernate各個(gè)組件組裝好在一起,并對(duì)struts及struts2進(jìn)行改造,提供零配置編程,并內(nèi)置一個(gè)強(qiáng)大的代碼生成器及模板文件, 可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁(yè)面,代碼生成器生成的增刪改查截圖
整個(gè)項(xiàng)目借鑒了ruby on rails,appfuse,springside
框架特性
- 內(nèi)置一個(gè)基于數(shù)據(jù)庫(kù)的代碼生成器rapid-generator
,極易進(jìn)行二次開(kāi)發(fā)
-
struts1,struts2的零配置
-
spring集成及加強(qiáng)
,自動(dòng)搜索hibernate的entity annotation class
- 集成動(dòng)態(tài)構(gòu)造sql的工具:rapid-xsqlbuilder
- 集成javascript表單驗(yàn)證:rapid-validation
- 集成extremeTable
列表分頁(yè)組件,并簡(jiǎn)單擴(kuò)展顯示pageNumber
-
集成DBUnit及spring對(duì)數(shù)據(jù)庫(kù)測(cè)試的支持
- 內(nèi)置的分頁(yè)查詢PageInfo接口
- Java日期轉(zhuǎn)換的特殊處理
,與My97DatePicker
集成
- 內(nèi)置最精簡(jiǎn)的ant構(gòu)建腳本,簡(jiǎn)單修改即可使用
- 公共類庫(kù)友好的包名javacommon
- 整個(gè)項(xiàng)目盡量做到最小集,無(wú)需刪除任何資源,拿來(lái)即可使用.
- 友好的MIT-Licence
項(xiàng)目HOME: http://code.google.com/p/rapid-framework/
posted on 2008-07-29 09:08 badqiu 閱讀(1082) 評(píng)論(3) 編輯 收藏