bba96Web快速開發(fā)框架
1. 核心持久層部分基于spring/hibernate,實現(xiàn)強大靈活的動態(tài)query功能,可獨立使用。
2. 權(quán)限部分,基于RBAC,支持數(shù)據(jù)權(quán)限,依賴1部分的接口。
3. Action層,基于1以及webwork,良好架構(gòu),減少大量代碼,支持view靈活進行query且有參數(shù)教驗支持保證安全性。
簡單說bba96就是基于hibernate/spring的快速開發(fā)框架,其中包含了對Hibernate Critiera,Projection的封裝,通過一個強大而靈活的QueryObject對象,方便動態(tài)添加與刪除條件。
通過統(tǒng)一的query與數(shù)據(jù)庫交互,方便AOP,其中的RBAC權(quán)限模塊(支持數(shù)據(jù)權(quán)限)即是通過AOP操作QueryObject對象來實現(xiàn)的。bba96核心可以跟流行的view整合,目前只有webwork整合的版本。
bba96 不再需要自己寫DAO/SERVICE,借助簡單的spring ioc即可配置使用缺省DAO/SERVICE,而且通過靈活方便,易擴展的后臺持久層與webwork的整合,完全實現(xiàn)了快速開發(fā)的目的。
評論
圖片
表情
