我对3层架构有疑问。我有数据层,服务层和显示层。为了测试我使用控制台。我设置了一个soap文件的引用,我不知道在哪里必须设置对soap文件的引用(在服务层或数据层?)soap有很多函数用于创建到Internet的guest连接。
塔拉索夫
答案 0 :(得分:2)
简短回答:服务引用应始终位于Data Tier
(Service Components/Agents
)。
答案很长:
在n层体系结构中,以下是主要层:
[ Presentation Layer ]
[ Service Layer ]
[ Business Layer ]
[ Data Layer ]
Service Layer
可以隐藏您的商家Presentation Layer
&通过服务界面直接访问您的客户。
在此层中,只应显示接口(和消息/服务模型实体)。它的您的服务表示。
一般来说,3层是Presentation Tier
> Business/Logic Tier
> Data Tier
;在这一个中通常没有服务层元素,但您可以将它们放在逻辑层中。
在Data (Access) Layer
中,您有两个主要数据组件:Data Access Components
& Service Components
(也称为Service Agents
)。您对其他服务的所有引用都应该在此处,因为服务是“数据提供者”。