Toplink是业界领先的企业级商业ORM平台,早些年被Oracle收购。
消息来源:
Oracle Proposes Open Source Persistence Project at Eclipse Foundation
http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=109&STORY=/www/story/03-06-2007/0004540774&EDATE=
Today, at the EclipseCon Conference, Oracle (Nasdaq: ORCL), a newly
appointed Eclipse Board Member and Strategic Developer, announced it will
donate its award winning Java persistence framework, Oracle(R) TopLink, to
the open source community. In addition, Oracle announced the proposal of a
new Eclipse project to deliver a comprehensive persistence platform based
on the contribution of Oracle TopLink, a component of Oracle Fusion
Middleware, source code and test cases.
Oracle官方网页:
http://oss.oracle.com/oracle-eclipse-projects.html
注意里面的FAQ: Eclipse Persistence Platform
评论:
http://www.it-eye.nl/weblog/2007/03/06/oracle-open-sources-toplink/
分享到:
相关推荐
### Oracle TopLink基础知识与原理 #### 一、Oracle TopLink简介 Oracle TopLink是一个高性能、全功能的对象关系映射(Object-Relational Mapping, ORM)工具,它为Java应用程序提供了强大的持久化支持。TopLink...
TopLink教程:深入理解Oracle TopLink ORM框架 TopLink,全称为Oracle TopLink,是Oracle公司的一款对象关系映射(ORM)框架,它允许开发者在Java应用程序中通过对象模型来操作数据库,从而降低了数据访问层的复杂...
TopLink是Oracle公司开发的一个JPA实现,它为Java应用程序提供了强大的数据持久化能力。 在Java EE环境中使用JPA TopLink,你需要包含相关的jar包以支持TopLink作为JPA的提供者。这些jar包通常包含了TopLink的实体...
它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 Oracle 贡献的 TopLink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对...
1. **BPEL流程文件**:包含描述订书流程的BPEL源代码,可能以`.bpel`为扩展名。 2. **Toplink配置文件**:如`.orm`或`.xml`文件,定义了Java对象与数据库表之间的映射关系。 3. **Web服务接口**:可能包含WSDL(Web ...
Oracle ADF不仅支持多种技术标准,如JavaServer Faces(JSF)、Enterprise JavaBeans 和 Oracle TopLink,还提供了丰富的组件和工具来加速应用开发。 #### Oracle ADF 的架构 Oracle ADF 的核心架构分为三个主要...
TOPLink JPA是Oracle公司提供的一个JPA实现,它是TOPLink ORM工具的一部分。TOPLink JPA提供了完整的JPA规范支持,包括实体管理、查询语言(JPQL)以及事务处理。TOPLink JPA的优势在于其高性能和对复杂数据模型的...
文件名为 "framework" 的压缩包可能包含了这个集成项目的源代码、配置文件、资源文件等,用于演示如何在实际开发中集成和使用这些技术。解压并研究这些文件可以帮助我们深入理解这些框架之间的协作方式,以及如何在...
例如,开发者可以根据需要选择使用简单的 Java 类、EJB、TopLink、Oracle ADF Business Components 或 Web 服务来实现持久层。无论采用哪种技术,JDeveloper 都将提供一种声明式的方式来创建这一层,并提供拖放机制...
Oracle JDeveloper 包含了一系列功能强大的 XML 工具,例如 XML Schema 模型器、XML 代码洞察和 XML 标签属性检查器。这些工具简化了 XML 文档的创建和管理过程,使开发者能够更轻松地处理 XML 数据。 #### 结论 综...
业务服务层可以通过以下选项实施:简单的 Java 系列、EJB2.1/3.0、Web 服务、TopLink 和 Oracle ADF 业务组件。 Oracle ADF 框架的主要特点包括: * 简化 J2EE 开发,减少实施设计模式和应用基础架构所需的代码 *...
9. **jalopy-1.5rc3.jar**:Jalopy是一个源代码格式化和重构工具,帮助开发者遵循统一的编码风格,提高代码可读性和团队协作效率。 10. **xercesImpl-2.6.2.jar**:Xerces是Apache的一个XML解析器,实现了W3C的DOM...
注解是一种简单、表达性强的在Java源代码上添加元数据的方法,这些元数据在编译时会被嵌入到对应的Java类文件中,由TopLink JPA在运行时解释以管理JPA行为。 例如,要将一个Java类标记为JPA实体,可以使用@Entity...
- Apache OJB、TopLink、iBatis(MyBatis)、EJB CMP等也都是常见的ORM框架,但Hibernate以其易用性和强大的功能在业界得到了广泛的应用。 #### 二、为什么需要Hibernate? 1. **减少代码量**:通过ORM技术,可以...
- **以提高性能为目的**:缓存的主要目的是减少对底层数据源的访问,从而提高应用程序的响应时间和吞吐量。 - **维护缓存的代价要小于创建原始对象的代价**:如果维护缓存的成本过高,那么缓存就失去了意义。 - **...
<provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider <jta-data-source>entity2 <property name="toplink.ddl-generation" value="create-tables"/> ``` ##### 7. 创建持久类 - ...
<provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider <jta-data-source>entity2 <property name="toplink.ddl-generation" value="create-tables"/> ``` ##### 8. 创建持久类 在...
11. **配置管理**:CVS、ClearCase、PVCS、Visual SourceSafe、Endevor等工具的提及,意味着具备源代码管理和版本控制的能力。 12. **应用程序和系统**:SAP、PeopleSoft、Summit和Sophis等软件的提及,表示熟悉...
- **Hibernate**:一种开放源代码的对象关系映射解决方案。 - **TopLink**:Oracle公司的对象关系映射工具,后来成为EclipseLink的一部分。 - **JDO (Java Data Objects)**:Java标准的一种持久化技术,提供了一...
Java EE(Java Platform, Enterprise Edition)是Oracle公司主导的开源框架,用于构建服务器端应用。它包含一系列标准和API,如Servlet、JSP、EJB、JMS、JTA等,旨在简化企业级应用开发,提高可移植性和可维护性。 ...