service-layer

    1热度

    1回答

    考虑以下两种情况: 用户在视图按下一个按钮(如履行订单),我们希望以即时更新(禁用按钮,添加一个进度条等) 服务层引发了一个业务事件,最终必须反映在视图上(例如产品已经缺货)。 两种情况合理地需要一些机制,X,更新视图模型。使用MVVM,视图可以通过在事件处理程序中设置视图模型的属性,通过命令绑定或通过其他机制来实现。 服务层可以使用某种机制,Y。例如,在提高业务/领域模型的事件,创建一个命令来操

    1热度

    4回答

    快一个。服务和服务层之间有什么区别? 我无法找到一个很好的答案互联网

    0热度

    1回答

    我目前工作的项目有一个核心API,它是使用一切:服务,网络,... 这个API有以下几层: 核心 Core.Models Core.DataProviders Core.DataProviders.LinqToSql Core.Utils 在此API的顶部是我的ASP.NET MVC应用程序。这看起来是这样的:(有些Web特定的对象和逻辑例如它建立小区列表的类来帮助我呈现的调度表中的一天。) 网络

    6热度

    2回答

    我正在处理分层的ASP.Net MVC 3 Web应用程序(EF 4.1):模型,存储库,服务,控制器,某些情况下的ViewModels和视图。 现在我的问题是最佳实践之一。是否需要访问另一个实体的实体服务类使用其服务或存储库。例如,假设实体A的服务方法需要在创建A时更新实体B. A的服务类应该使用B的存储库还是服务层?两者都是可能的,但最佳做法是什么?就个人而言,我宁愿一项服务来访问另一项服务。

    0热度

    1回答

    我需要一些关于我的服务层的建议。比方说,我有这个型号: public abstract class Entity { public Guid Id {get;set;} } public abstract class Document: Entity { public virtual ICollection<Attachment>

    2热度

    2回答

    我正在看“店面入门工具包”,其使用的存储库模式与服务层。在视频中,他没有真正解释他为什么使用服务层。看起来像那些只是额外的。 使用服务层有哪些优缺点?

    0热度

    1回答

    我正在学习总体发展策略,但在我的脑海里有很多关于它们的问题。其中之一是创建应该不应该有依赖关系表示层的应用层。 例如,在MVC应用程序中可以说我们有应用程序服务,但此应用程序服务不检查来自表示层的传入数据模型的验证。它只能在控制器中通过ASP.NET MVC验证进行检查,服务层也不包含任何授权内容。所有工作都在表示层完成。你认为这是正确的架构吗?我是否必须再次在服务层中包含所有验证和授权?如果你说

    7热度

    2回答

    我想弄清楚建立一个易于维护和可测试的架构的最佳方式。经历了几个项目,我看到了一些非常糟糕的体系结构,我想避免在我自己的项目上犯下未来的错误。 比方说,我正在构建一个相当复杂的三层应用程序,我想使用DDD。我的问题是,我应该在哪里放置我的业务逻辑?有些人说它应该放在服务(服务层)中,这是有道理的。遵守单一责任原则的服务有很多意义。 但是,有人说这是一种反模式,业务逻辑不应该在服务层实现。为什么是这样

    2热度

    3回答

    我想在我的服务层实现一个通用的抽象类。我已经在我的dao图层中使用了一个simliar模式,它工作正常。我在Spring in Practice v8电子书中找到了一个实例。我想知道是否有办法自动调用以下工作代码。 (代码工作,但我打电话给我的助手方法“setDao”之前,我在课堂上使用的任何其他方法) 测试类: public class App { public static vo

    0热度

    2回答

    在服务层中公开DbContext是一种不好的做法吗? 例如: private readonly IRepository<SkillLevels> _repository; private readonly IDatabaseFactory _databaseFactory; private readonly IUnitOfWork _unitOfWork; public SkillLeve