将DelphiOracle应用程序从2层更改为3层

将DelphiOracle应用程序从2层更改为3层,第1张

概述在我的公司,他们终于(大约时间……)考虑将我们最畅销的应用程序从2层转换为3层架构,包括逻辑(演示,业务和数据层)以及物理层面.可能我们将采用Delphi-Delphi-Oracle或Delphi- Java-Oracle方法进行更改. 这是一个相对古老而庞大的应用程序,在我开始在那里工作之前已经创建和修改了很长时间.除了必须改变某些东西之外,重构通常从未被考虑过.此外,业务逻辑存在于两个实际层中 在我的公司,他们终于(大约时间……)考虑将我们最畅销的应用程序从2层转换为3层架构,包括逻辑(演示,业务和数据层)以及物理层面.可能我们将采用Delphi-Delphi-Oracle或Delphi- Java-Oracle方法进行更改.

这是一个相对古老而庞大的应用程序,在我开始在那里工作之前已经创建和修改了很长时间.除了必须改变某些东西之外,重构通常从未被考虑过.此外,业务逻辑存在于两个实际层中……叹息.

物理上的变化并没有给我带来太大的影响,但逻辑上的变化将是通过地狱的一种过程.为了尽可能地平滑它,我想调查一下哪种Delphi组件更适合3层模型.

¿您会考虑使用哪些替代方案?

解决方法 我们最近使用RemObjects DataAbstract将我们的2层Delphi应用程序转换为3层.虽然最初的学习曲线非常陡峭,但我们对结果非常满意.

DataAbstract让您忘记了数据库和网络连接的基本细节,并专注于业务逻辑.它允许您创建一个抽象服务层,为您的服务器客户端提供一个很好的API.使用此API,我们使用Delphi和Delphi Prism ASP.NET客户端连接到服务器.

总结

以上是内存溢出为你收集整理的将Delphi / Oracle应用程序从2层更改为3层全部内容,希望文章能够帮你解决将Delphi / Oracle应用程序从2层更改为3层所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1268883.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存