InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Apache Cayenne 3.0发布了

作者 张龙 发布于 2010年7月10日

领域
运维 & 基础架构,
架构 & 设计,
语言 & 开发
主题
Java ,
语言 ,
持久性 ,
开放源代码 ,
编程 ,
数据库 ,
Apache Cayenne

近日,Apache发布了Cayenne 3.0。Cayenne是个易于使用的开源Java框架,主要用于对象关系映射(ORM)、持久化及缓存。

到目前为止,Cayenne项目已经持续了近10年的光景,从2006年开始成为Apache软件基金会的顶级项目。Apache Cayenne作为高需求的应用与Web站点的基石,可以承受每天成千上万的用户访问量,比如联合利华、美国曲棍球协会及美国国会图书馆(世界上最大的向公众开放的法律索引)等。

Apache Cayenne副主席Andrus Adamchik介绍了Cayenne强大的特性与GUI工具是如何满足各种各样的持久化需要的,其灵活的可伸缩性支持数据库生成、反向工程、Web Services与非Java客户端生成、Schema映射、按需的对象与关系断层(faulting)、自动化的数据库检测等等。借助于成熟的技术、大容量环境下的高性能表现及充满活力的用户社区,Apache Cayenne必将成为持久化服务的不二之选。

Apache Cayenne是个开源的持久化框架,基于Apache License,它提供了对象关系映射与远程服务。借助于众多优秀与强大的特性,Cayenne可以满足各种持久化的需求。Cayenne可以将一个或多个数据库Schema无缝绑定到Java对象上,管理原子提交与回滚、SQL生成、联合、序列等。借助于Cayenne的远程对象持久化机制,我们可以通过Web Services将Java对象持久化到客户端。借助于本地的XML序列化,我们甚至可以将对象持久化到非Java客户端上,比如支持Ajax的浏览器等。

Apache Cayenne的主要功能列举如下:

  • 透明与轻量级的事务管理
  • 上下文嵌套
  • 远程对象持久化
  • 泛型对象与动态映射
  • 建模工具

感兴趣的读者可以访问Apache Cayenne的项目主页了解更多信息,这里有一个快速上手指南可以作为参考,这里是Apache Cayenne的下载页

张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。

关于持久化和缓冲 发表人 joe eric 发表于
关于持久化和缓冲 发表人 joe eric 发表于
顶级项目啊,以前没见过撒。 发表人 Ma Karl 发表于
还活着 发表人 jiang rosen 发表于
  1. 返回顶部

    关于持久化和缓冲

    发表人 joe eric

    和hibernate的比较呢?

  2. 返回顶部

    关于持久化和缓冲

    发表人 joe eric

    和hibernate的比较呢?

  3. 返回顶部

    顶级项目啊,以前没见过撒。

    发表人 Ma Karl

    RT

  4. 返回顶部

    还活着

    发表人 jiang rosen

    不错啊,这么多年了还活着。不枉我06年还介绍了一把。
    广告:Apache Cayenne—辣椒你吃了吗?(www.blogjava.net/rosen/archive/2006/07/31/60972...)