bba96就是基於hibernate/spring的快速開發框架,其中包含了對Hibernate Critiera,Projection的封裝,通過一個強大而靈活的QueryObject對象,方便動態添加與刪除條件。
基本介紹
- 中文名:bba96
- 簡介:基於hibernate/spring開發框架
- 特點:許可權部分,基於RBAC
- 優勢:後台持久層與webwork整合
簡介,特點,
簡介
簡單說
通過統一的query與資料庫互動,方便AOP,其中的RBAC許可權模組(支持數據許可權)即是通過AOP操作QueryObject對象來實現的。bba96核心可以跟流行的view整合,目前只有webwork整合的版本。
bba96 不再需要自己寫DAO/SERVICE,藉助簡單的spring ioc即可配置使用預設DAO/SERVICE,而且通過靈活方便,易擴展的後台持久層與webwork的整合,完全實現了快速開發的目的。
特點
1. 核心持久層部分基於spring/hibernate,實現強大靈活的動態query功能,可獨立使用。
2. 許可權部分,基於RBAC,支持數據許可權,依賴1部分的接口。
3. Action層,基於1以及webwork,良好架構,減少大量代碼,支持view靈活進行query且有參數教驗支持保證安全性。