我去接受采访,并被要求出示我的业务层架构.我对3层架构有一些了解,但实际上不知道在面试官面前写什么.因此,假设我的项目涉及组织的员工,那么我会在那里写什么.它是我应该制作的任何类型的图表还是某些编码部分.我在C#framework 3.5工作.我真的不明白这个问题还有什么要提,所以如果需要的话请告诉我.谢谢.
编辑 我在winforms工作.我知道什么是业务层,但不知道告诉面试官什么,因为业务层有代码,显然我的项目有点大,所以有大量的代码.那我应该写在那里?
我正在寻找一个演示最佳实践的ASP.NET MVC3 N-Tier应用程序示例(首先使用Domain Driven Design和Entity Framework 4.1 Code).我找到了以下内容.你推荐哪一个(或不在此列表中的任何其他人)?
architecture design-patterns domain-driven-design entity-framework asp.net-mvc-3
除非我误解 - 我在MVVM上阅读的大部分文章都将MVVM中的模型解释为持有域/业务逻辑的部分,但让我感到困惑的是MVVM是一个表示层模式,而表示层并不完整地保存业务逻辑.有些请帮我理解业务层中的域逻辑如何映射到表示层中的模型,MVVM中的模型实际上是DTO吗?如果有人能够帮助解释业务层如何映射到SOA中的MVVM模型(业务逻辑位于Web服务之后),我将不胜感激.谢谢.
我正在使用ASP.NET Web表单C#从头开始创建解决方案.
我担心模型对象,因为我不想在每个层中创建重复的模型对象集.在3层体系结构中使用Model对象的最佳实践是什么Web Forms?
我想到的结构如下:
模型将包含可在层的每个部分中使用的所有模型类.我认为这将是有用的,因为每个层都需要访问模型对象.例如:
谢谢
我正在尝试了解MVC,我对于在哪里放置业务逻辑感到困惑.
我构建的所有Web应用程序都使用了N层架构,因此我习惯将业务逻辑和数据库交互放在他们自己的类/各自的"层"中,但是这在MVC中是如何工作的?
从我目前为止收集的,它似乎,这都应该存储在模型?但我很困惑,因为它似乎可以很容易地存储在控制器中?Controller负责返回相应的View ..所以在这里存储所有逻辑是否有意义?
如果有人能在这种情况下让我了解最佳实践,我将非常感激.
谢谢!