我想开发一个企业应用程序,它包括一个WindowsForms表示层、用于业务逻辑和数据访问的中间层组件以及一个MsSQL服务器数据库。中间层组件应该包含一些业务对象,并将使用.NET远程处理从表示层调用。Whitch是从表示层引用这些业务对象的最佳方法(以及为什么)?
发布于 2010-03-30 19:43:33
这可能没有明确的答案,这取决于你在做什么。
在许多情况下,
总之,在不知道您的应用程序域或范围的情况下,B是一个很好的起点。
发布于 2010-03-30 19:48:03
我已经看到这三种方法都很有效。
有时好的是先从A开始,然后随着复杂度的增加而转移到B,然后是C。
在简单的项目中,“业务对象”可以与表示层和持久层包含在同一个项目中--尽管这看起来有些异端邪说,但使用不同名称空间定义对象可以在“层”之间提供足够的分隔。
您可能需要重新考虑使用.NET远程处理- WCF是一种更好的技术,而且使用起来容易得多。
https://stackoverflow.com/questions/2548057
复制相似问题