ASP.NET 应用程序中 WCF、DAO 和 DTO 层之间的交互
有人可以指导我了解 WCF、DAO 和 DTO 层如何相互通信吗?如果有人可以指定哪一层先出现,然后它如何与下一层交互等等,我将不胜感激。
Can someone guide me in how the WCF, DAO and DTO layers communicate with each other? I would appreciate if someone can specify which layer comes first and then how it interacts with the next layer and so on.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来您不知道这些术语的含义。首先,它们都不是“层”。
因此,这些术语在实际架构中的示例用法可以是:
数据层(数据库服务器)
业务层(应用程序服务器)
表示层(Web 服务器)
这种架构仅适用于大型项目。通常您不需要分离表示层和业务层,因此不需要 WCF 服务层。在这种情况下,您的表示层可以直接访问业务层,而无需使用 DTO。
编辑:
根据您的评论,我添加了这些信息。
Looks like you have no idea what do these terms mean. First of all non of them is a "layer".
So example usage of these terms in real architecture can be:
Data Tier (Db server)
Business Tier (Application server)
Presentation Tier (Web server)
This architecture is only for big projects. Usually you don't need to separate presentation and business tiers and so you don't need WCF service layer. In such case your presentation layer can access business layer directly without using DTO.
Edit:
Based on your comments I'm adding these informatios.
Session
can be called DAO because it provides operations to interact with DB but it also hides DB's details.