首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PL/SQL或Java中实现业务服务?帮个忙/肯?

在PL/SQL或Java中实现业务服务?帮个忙/肯?
EN

Stack Overflow用户
提问于 2011-01-07 18:13:47
回答 4查看 1.7K关注 0票数 8

我为一家将创建web服务堆栈架构(基于概率rest )的企业工作,我是参与其中的技术领导者。这个架构将使用Java平台创建,但我与一些团队成员有一个问题:他们来自Oracle的老派(也就是说,他们使用PL/SQL完成了遗留的工作,在他们的头脑中,业务逻辑应该只在数据库上,只有少量java层调用),我对此有一些争论,但我想知道您对这个问题的赞成或反对的论点。

Java的好意(在我看来)

  • 可扩展性
  • 监控
  • 面向对象语言
  • 同步/异步进程
  • 富域
  • 可测性
EN

回答 4

Stack Overflow用户

发布于 2011-01-07 18:32:54

您可能会发现以下文章很有趣,也很有帮助:

  • 业务逻辑的工作定义及其对CRUD代码的影响
  • 业务逻辑:从工作定义到严格定义
  • 关于业务逻辑的定理
  • 你真的能创建一个业务逻辑层吗?
票数 6
EN

Stack Overflow用户

发布于 2011-01-07 18:37:04

我使用MS而不是Oracle进行这样一个项目。这不是一次愉快的经历。问题在于there不是一种非常现代的语言,因此我们的生产力不如我们所能达到的水平,而且代码复制比其他语言更多。

有一种观点认为,开发人员的生产力比lang更重要,那么如果这些家伙真的那么优秀,那又如何呢?但你不会发现很多年轻的开发人员会想要这样工作。

票数 3
EN

Stack Overflow用户

发布于 2011-01-07 18:26:29

这必须是司法判决。根据用例,这两种方法都可能更适合。一个简单的例子

如果您有一条业务规则,该规则要求来自多个表的数据,并且基于接收到的数据,则它决定执行最终的数据库操作(插入或更新),那么在我看来,pl/sql过程就是执行该操作的地方。因为这将节省n/w的时间和带宽,而且速度会更快。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4628796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档