Jease 开源内容管理框架

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框架帮助你解决了持久化保持问题,带有拖拉风格的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/

.....