Jease 開源內容管理框架

banq發表於2010-01-06
Jease (Java with Ease) 是一個開源的內容管理框架,不是內容管理系統CMS,之所以稱為框架,是因為它是完全OO物件導向,不依賴關聯式資料庫,不是通常那種圍繞關聯式資料庫設計的CMS,這是其先進之處。

Jease引入了物件資料庫,如 db4o, NeoDatis, 和 Perst, 搜尋使用Apache Lucene ,表示層使用、ZK Ajax framework。

Perst的特點是自動schema革命, 支援完全不依賴資料庫的Java類持久化(“foreign objects”)(ORM框架是依賴關聯式資料庫的表結構的,使用Hibernate你必須配置對映)。Perst 完全隱藏了複雜的物件樹形層次圖。

Jease 開源內容管理框架

使用Jease開發任何內容管理系統都很方便,因為Jease框架幫助你解決了持久化保持問題,帶有拖拉風格的AJAX驅動介面,高效能的全文搜尋。

Jease 作者Jablonski相信物件導向的原理能夠顯著提高開發效率:當開發一個複雜的業務領域系統時,你真的必須使用基於領域模型的物件導向方法,這就是為什麼物件關係對映ORM框架是必須的,但是對映關係資料表到物件會帶來額外的開銷,而且現在似乎有點過時了。

使用ORM框架,你必須維護領域物件和關聯式資料庫(精力浪費),而使用Perst,你只要照顧物件即可,其他都讓Perst去做了。

原文:Jease Benefits from the Principles of Object-Orientation

線上演示系統:http://demo.jease.org/cms/ 使用者名稱和密碼都是demo
原始碼下載:http://www.jease.org/download/

相關文章