BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Apache Cayenne 3.0发布了

| 作者 张龙 关注 14 他的粉丝 发布于 2010年7月11日. 估计阅读时间: 2 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

近日,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的下载页

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

关于持久化和缓冲 by joe eric

和hibernate的比较呢?

关于持久化和缓冲 by joe eric

和hibernate的比较呢?

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

RT

还活着 by jiang rosen

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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

4 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT