Eclipse Link - Eclipse的持久化框架

[size=medium] 在对象关系映射的引擎上,Toplink有着辉煌的历史,后来Oracle加入了Eclipse基金会同时将Toplink 10.1.3的源码捐出并成立了EclipseLink项目。该项目的目标就是创建一个与标准兼容的持久层框架——使用统一的API来持久化多种不同的后端数据源(SQL数据库、XML文件、遗留系统)。
对于独立的Java应用来说,它就作为一个库;对于OSGi的模块化系统,它就作为一套OSGi包。对于使用Maven构建系统的人来说还可以通过maven仓库来使用它;同时GlassFish和Spring框架都包含了它。
Eclipse持久平台由多个组件构成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,EclipseLink-XR,EclipseLink-EIS。其中, EclipseLink-ORM,提供一个可扩展的支持JPA的ORM框架,提供强大的缓存功能,缓存支持集群。EclipseLink-OXM,支持支持JAXB的Object-XML Mapping框架。从总体来看,EclipseLink除了支持传统的ORM和OXM之外,另外提供了对SOA的支持,比如能够将Domain Model部署成Web Service,比如利用ORM和SDO将实体部署为SDO,甚至利用DAS来查询和修改这些实体。另外,TopLink仍然还是商业的产品,用户使用需要license,Oracle继续提供支持。TopLink与EclipseLink不同在于,以后的TopLink将在EclipseLink基础上增加与Oracle其他产品整合的代码,TopLink有自己的Oracle TopLink Workbench,这个Oracle TopLink Workbench并没有捐献给开源社区,伴随EclipseLink的工具是Eclipse Dali JPA,Dali JPA也是由Oracle领导的Eclipse下的子项目。[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值