Koala (考拉) 是一款應用在 Java EE 企業(yè)級應用開發(fā)領(lǐng)域,用于幫助架構(gòu)師簡化系統(tǒng)設(shè)計,降低框架耦合度,提高系統(tǒng)靈活性,提供開發(fā)工程師工作效率,降低成本的平臺工具。


為什么使用 Koala:
- 開源免費的開發(fā)平臺,允許你任意修改源碼并擴展功能
- 以DDD領(lǐng)域驅(qū)動思想為核心,拋棄傳統(tǒng)的以數(shù)據(jù)庫為中心的四層編碼模型
- 豐富的基礎(chǔ)組件支持,包括:國際化、異常、緩存等
- 向?qū)降拇罱椖窟^程,支持各種技術(shù)選擇,JPA,Mybstis,SpringMVC,struts2MVC等
- 向?qū)降臄?shù)據(jù)庫到實體的生成過程
- 向?qū)降膶嶓w生成CURD功能
- 向?qū)降姆瞻l(fā)布一鍵無縫發(fā)布成war、EJB、webservice(SOAP/REST) 多種服務形式
- 基于RBAC3模型的權(quán)限子系統(tǒng)
- 監(jiān)控子系統(tǒng)輕松協(xié)助你監(jiān)控URL,方法,數(shù)據(jù)庫,內(nèi)存等狀態(tài)
- 使用通用查詢子系統(tǒng)輕松定制完成查詢功能
- 基于IP過濾,用戶名驗證及方法權(quán)限控制的WS安全子系統(tǒng)
- 基于JBPM5的流程子系統(tǒng)