- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个服务层,其中我的 PredictionService 需要知道某个种族是否存在。 RaceService 有一个方法 DoesRaceExist()
,但我不确定服务是否可以通信。
这也导致我遇到其他一些问题。假设我有一个 Predictions.aspx
页。我使用 MVP 实现,所以当第一次请求页面时,Initialize()
演示者中的方法运行。 Predictions.aspx
需要多条信息,来自预测和比赛,甚至更多。我应该从他们适当的服务中询问所有这些部分,还是应该只查询一次数据库并一次性获得我需要的所有信息?问题是选择哪个服务,然后该服务可能不仅仅是中继它的目的。
最好的方法是什么?
最佳答案
如果 serviceA 需要获取数据或者在 serviceB 上运行一个 action,那么从 serviceA 调用 serviceB 就可以了。
但是,您可能会发现自己处于服务在各处相互调用的情况 - 如果发生这种情况,请考虑使用 facade编排不同的服务(因此它们不会直接相互调用)。
关于architecture - 服务层的服务可以互相通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764859/
我遇到的问题不是紧急情况,但我不知道该怎么做。我有两个 aspx 网络表单页面。每个都有一个下拉列表。两者都由来自 sql server 的相同数据源填充。问题是,如果我在第 1 页选择一个值,然后转
我正在使用 OpenvSwitch-2.5.2 在两个虚拟机上设置第 2 层网络,如上图所示。 在阅读了 ovs 官方教程和其他一些文章后,我在每个虚拟机上尝试了以下命令: # on vm1 ip l
我是一名优秀的程序员,十分优秀!