【问题标题】:JAVA - modernizing data interaction against legacy systemJAVA - 对遗留系统的数据交互进行现代化改造
【发布时间】:2011-02-04 00:34:00
【问题描述】:

我非常想升级一个目前使用 JSP 的遗留系统和一个近 10 年历史的本土 Web 框架。 Web 系统(数据输入和报告)与执行大部分数据处理的旧版 PowerBuilder(非 Web)系统共享一个数据库。 90% 或更多的数据处理业务逻辑存在于存储过程中,并且要求 Web 系统仅使用存储过程。 Web 系统使用的大多数过程都相当简单,只需返回帐户、列表,并将数据输入到十几个这样的表中。从大量的网络阅读中,我相信由于存储过程的使用要求,JPA2 实现不是一个好的选择。我还发现一些建议 JDO 是可以接受的,但很多人抨击 JDO。我应该使用 JPA 实现吗?什么是“存储过程”问题 - JPA 实现是否会因存储过程而短路,因为它们无法针对不受控制的内容进行优化?

【问题讨论】:

    标签: jdo jpa-2.0


    【解决方案1】:

    如果您(仅)使用存储过程,为什么要考虑使用持久性 API?没有标准化的持久性 API 具有对存储过程的内置支持,而不是 JPA 或 JDO。您可以将存储过程与这些规范的实现一起使用。

    JDO 是与数据存储无关的 API,而 JPA 仅适用于 RDBMS。是的,有些人“抨击”JDO,但他们有政治动机而非技术动机。

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多