美味小辣椒 - Apache Cayenne 介绍
2010-09-24 11:43
295 查看
Apache Cayenne 是个成熟的、强大的、全功能的开源ORM框架。使用java语言开发,目的是为java开发人员地使用关系型数据库方便开发。Cayenne已经成功地在生产环境中广泛地应用。
通过数据对象化的抽象,Cayenne减少各种数据库项目的开发时间。开发团队可以更专注商务流程和需求,并且应用对象化数据模型,无需考虑SQL的实现细节。
Cayenne 特性如下:
management of persistent Java objects mapped to relational databases
管理java持久化对象到关系型数据库的映射
single method call queries and updates (including atomic updates of all modified objects)
仅需一个方法,调用查询和更新多个对象,并且支持原子操作
seamless integration of multiple databases into a single virtual data source
无缝集成多种数据库作为一个虚拟数据源
remote object persistence
远程对象持久化
etc. 等等
Cayenne发布时附带了一个GUI的全功能的映射编辑工具 -- CayenneModeler ,支持 RDBMS数据架构的反向工程、编辑数据库映射、生成java实体类。JDBC标准支持的数据库, Cayenne都能很好地提供支持。
Cayenne 美味(特色):
Cayenne提供两种形式的持久化,都是对象化持久化,并且都是基于 Cayenne栈结构:
Cayenne Persistence API:一种通用对象关系API,使用XML形式存储,可以用CayenneModeler编辑和生成。
Remote Object Persistence (ROP): 不是一种单独的持久化API,基于前者,并且支持远程客户端程序。一般情况下,用于SWT和SWing访问数据库,但是并不是直接连接到数据库,而是通过ROP来分离服务端和客户端逻辑。
原文:
http://cayenne.apache.org/doc/overview.html
相关文章推荐
- Apache 的介绍
- Apache Shiro学习笔记(七)Servlet3.0 Listener介绍
- 关于开源项目中 Apache 开源协议的一些介绍
- 几种apache 压力测试工具介绍
- 开源协议介绍(GPL,LGPL,BSD,MIT,Apache)
- Apache中 RewriteCond 规则参数介绍
- Apache Java项目全介绍
- Impala介绍(Cloudera Impala Real-Time Queries in Apache Hadoop, For Real)
- 常见的网络服务器软件综合比较介绍(apache、IIS、tomcat、jboss、resin、weblogic、websphere)
- Apache mod_rewrite的中文配置、使用和语法介绍
- Apache内存管理-内存池介绍与内存结点介绍(参照网络上其他资料与代码全景分析)
- 浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍
- 关于Apache的几种配置介绍 推荐
- 实时查询引擎 - Apache Drill 介绍与应用
- 【Maven】Apache Maven 安装介绍
- org.apache.commons.logging 介绍
- Apache HTTP Server 与 Tomcat 的三种连接方式介绍
- Apache Commons CLI 介绍
- linux的Apache用户认证、域名跳转、Apache访问日志介绍
- apache常用模块介绍