1
有人可以指导我了解WCF,DAO和DTO层如何相互通信?我很感激,如果有人可以指定哪一层先来,然后它如何与下一层交互等等。ASP.NET应用程序中的WCF,DAO和DTO层之间的相互作用
有人可以指导我了解WCF,DAO和DTO层如何相互通信?我很感激,如果有人可以指定哪一层先来,然后它如何与下一层交互等等。ASP.NET应用程序中的WCF,DAO和DTO层之间的相互作用
看起来你不知道这些术语是什么意思。首先它们不是一个“层”。
所以在实际建筑这些术语的使用例子可以是:
数据层(DB服务器)
业务层(应用服务器)
表示层(Web服务器)
此架构仅适用于大型项目。通常你不需要分开表示和业务层,所以你不需要WCF服务层。在这种情况下,您的表示层可以直接访问业务层而不使用DTO。
编辑:根据您的意见,我将这些informatios
。
Session
可以称为DAO,因为它提供操作来与数据库交互,但它也隐藏数据库的细节。
非常感谢您的回复。 您能否简单地解释一下,业务/域对象,DTO和DAO如何交互,因为我们必须在我们的设计中使用它们全部?这些对象中的哪些对象实际上与数据库中的表对应,这样操纵这些对象也会导致数据库表中的更改?此外,我们将使用NHibernate,这将在DAO中使用吗? – 2011-02-26 07:11:22
这是做错建筑的错误方法。在需要时建立您的架构并使用模式。不要仅仅为了使用模式而构建架构 - 它总会导致过于复杂的设计。 – 2011-02-26 10:19:48
我们遇到的问题是,应用程序已被第三方供应商部分构建(1功能部分),现在客户已要求我们构建第二个功能部件,以承载早期开发人员离开的地方。但是我们没有获得应用程序的先前构建部分的代码漫游。但无论如何要真诚地感谢你为回答我的基本问题而付出的努力。 – 2011-02-26 13:05:45