采用Java 持久化框架:选择、时机和优缺点? - 编程入门网
且灵活的框架。进过几次合并和收购(请参阅 TopLink 的 Wikipedia 页 中的历史简介), 从 2002 年开始 TopLink 已成为 Oracle Fusion 中间件的一部分。
在 2006 年,Oracle 将 TopLink 产品和开发资源中的源代码捐献到了 java.net GlassFish 项目中。该产品名为 TopLink Essentials,并成为 Java EE EJB 3.0 JPA 的参考实施。它是 Oracle 的 TopLink 产品的向下扩展的版本,去掉了一些功能,比如集群的应用程序之间的缓存同步、缓存验证策略和查询缓存。同样在 2007 年,Oracle 将 TopLink 产品和开发资源中的源代码捐献到了开源的 EclipseLink 项目中。 这里是一些你可能想要应用 TopLink 作为持久化框架的应用场景,以及一些您想要寻找备选方案的应用场景。 何时使用 TopLink 作为持久化框架 尽管 TopLink 可以适应和其他软件系统一起工作,但是如果您的软件系统使用 Oracle 软件产品的话会更好,因为这样可以构建一个来自同一提供商的同质软件产品套件。 何时考虑 TopLink 的备选方案作为持久化框架 您是一个非 Oracle 商店。如果您只有很少 Oracle 的软件,则您可以有更多适合您的需求的选择。这对于基于 EE 的应用程序服务器可能非常典型,因为在写作此文的同时,以市场份额而论 WebSphere、JBoss 和 WebLogic 是前三名领导的应用程序服务器提供商。 采用Java 持久化框架:选择、时机和优缺点?(4)时间:2011-07-22最后让我们评价一下应用 TopLink 作为持久化框架的优势和缺点。 TopLink 有什么优势? 如果您选择的软件队列中已经有大量 Oracle 产品,则 TopLink 是最理想的持久化框架选择。 它是由 Oracle 支持的一个非常成熟的框架,而且经过了时间的检测。 它拥有的高级功能,比如集群的应用程序之间的缓存同步、缓存验证策略和查询缓存,使其非常适合在需要高性能且集群的应用程序中应用。 TopLink 有什么缺点? 它是私有的;其未来的方向由 Oracle 决定。 像使用任何新框架一样,它也有自己的学习曲线。 持久化框架选择列表 在继续讨论之前,让我在下表中总结一下以上讨论的框架。在该表中您将看到一般环境(时机)、您应该考虑的框架(选择)以及您获得的优势和缺点(优缺点)。您应该把这些看作是选择持久化框架过程的起点。您的最终选择应该基于这些和其他应用程序特定的要求(如果有)。
|
||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |