技术开发 频道

采用Java持久化框架:选择、时机和优缺点

    其他持久化框架

    在结束之前,我列出了其他一些持久化框架。在实际应用某个框架之前,这些框架也是值得探索的。本文不会详细讨论这些框架。

    Castor:免费的开源数据绑定框架。

    Kodo:BEA Systems 的对象关系持久化引擎。

    Torque:针对 Java 平台的对象关系映射器,作为 Apache DB 项目开发。

    iBatis:可以同时和 Java 和 .NET 应用程序一起使用的数据映射器框架。

    结束语

    很明显,您将为下一个 Java 应用程序应用哪个持久化框架将受很多因素的影响,比如所需的功能、获得和维护成本以及非功能性的要求(它的可维护性、性能等等)。一些私有和开源的框架现在都已可用,每种都有自己的优势(好处)和缺点(不足)。

    在本文中,我根据三个标准对一些流行的 Java 持久化框架进行了说明:应用哪一个(定义框架)、何时应用(何时应该考虑应用以及何时应该寻求备选方案)以及有什么(优势和缺点)。本文中说明的应用场景 用于帮助您在实际选择应用的框架之前,基于更多信息做出正确的决策。因此,您应该基于本文中讨论的标准以及其他特定于此应用程序的当前和未来的需求,应用 您的下一个 Java 持久化框架。
 

0
相关文章