【发布时间】:2014-03-21 23:35:45
【问题描述】:
我想这个问题没有正确的答案 - 如果我有一个模块负责与服务器的连接和数据传输(使用简单的套接字连接,而不是 Web 服务案例),是否可以将该模块放在我的数据访问层组件还是应该为该作业创建另一个层(服务层)?
谢谢!
【问题讨论】:
-
取决于您的设计。你觉得它应该放在哪里?它将与哪些层交互?
-
听起来你倾向于分离,虽然这有利于模块化,但 Damien Black 绝对正确。如果网络的唯一用途是连接到您的数据访问权限,那么除了形式之外,将它们隔离开来并没有多大用处。
标签: architecture n-tier-architecture