n-tier

    1热度

    1回答

    我是一名在N层结构(带有ASP.NET的Web服务器应用程序)的项目上工作的学生。 我目前有三个层次: *演示 *业务逻辑 *数据访问(与数据库通信) 我想执行(以电子邮件发送给用户)的电子邮件逻辑但我不确定它在哪一层是合适的。 你的任何建议经验丰富的开发人员在那里?谢谢!

    -2热度

    4回答

    我正在学习软件开发中的不同层次,比如表示层,逻辑层等等。 所以我有这个RaceTrackSimulator项目,这是一个Windows窗体应用程序。我想所有的类(逻辑)从GUI(演示文稿)分离,我这样做是这样的: 但现在的问题是,我不知道如何让类访问并修改GUI的组件,如文本框和标签。我认为这只是一个简单的命名空间的问题,但由于每个类,它说,没有任何意义: namespace RaceTrackS

    4热度

    1回答

    我的应用程序基于典型的三层体系结构,目标是创建一个SpringMVC站点和一个Spring Batch解决方案,用于提供和维护我们的数据库产品和库存,其中速度是一个非常重要的因素。 我使用Spring的JdbcTemplate来管理遗留数据库。我的一些表格包含很多不使用的列,并且由于某些字段(我们甚至不需要映射的斑点)的大小,检索整行已经显示出负面影响,所以我创建了一些与列我想要检索,如: 产品

    0热度

    1回答

    我使用.NET开发了一个ntier MVC应用程序。我有四层。 UI层,ServiceLayer,业务层和DAL。 (我使用EF5 for DAL) 我为我的实体添加一个项目。我的项目结构如下。 MyProject.DAL MyProject.Interfaces MyProject.Entities MyProject.MvcWebUI MyProject.BLL 我想知道,我需要强

    1热度

    3回答

    我是DDD(域驱动设计)的新手。在传统的项目中,我通常会创建一个持久性,业务和用户界面层。现在使用aspnetboilerplate,有一个核心应用程序服务,entityframework和ui层。我的理解是域(核心)层是我的主要业务逻辑应该在的地方。我想要做的是使用这种架构创建一个二十一点游戏,以便我可以在将来为它创建一个移动和Web应用程序。我很难弄清楚我的方法与经销商,卡牌,得分等有关的方法

    2热度

    2回答

    我正在开发使用WinForms,Visual Studio 2015,Entity Framework 6和依赖项注入而没有第三方容器的分层解决方案。目前,我有一个允许UI,BLL和DAL不需要互相引用的结构,如果我将共同项目中执行工作所需的接口放在一起。见选项A有如下图: 在BLL的服务是薄如他们基本上调用全实现在DAL(即BLL.GetDepts调用DAL.GetDepts本来,我在已经定义的

    0热度

    1回答

    关于我的问题的快速简要说明:如果我输入的程序的数据库中不存在的数字,我希望我的程序能够在不使程序崩溃的情况下打印出错误消息。这里是我的代码: listBox1.Items.Clear(); BusinessTier.Business BT = new BusinessTier.Business("netflix.mdf"); if (this.txtMovieID == n

    1热度

    3回答

    我有一个客户端,库和接口作为中间层的应用程序。库中的类实现Interface.I想调用库而不必引用它。所以我不必这样做: IInterface myClass = new Library.MyClass(); 一种方法是使用统一我猜。有没有其他方法?不知何故,界面的整个想法现在消失。 谢谢

    0热度

    2回答

    我正在使用3层图层编写应用程序。 在表示层,我有一个组合框,我需要用一个简单的SQL如 SELECT distinct(Item) as items From ItemsTable order by items; AFAIK来填充,表示层应该不知道有这个项目列的名称。也许这个名字会在数据库中更改,我不想更新整个应用程序,最坏的情况下只有DAL。 我的问题是如何填充组合框,而无需编写列(项目)

    3热度

    1回答

    背景 我们使用微软(.NET)的技术堆栈。 目前,我们有一个大的整体网络应用。我们正在计划如何实施域驱动设计。 我们计划在一些有界的上下文上实现微服务,但不是全部。因为它是一个庞然大物,所以大多数有界的上下文将存在于同一个数据库中,所以我们必须确保我们在代码级别上控制访问 。 从this SO post,有落实界环境两个方面。 <bc 1> |_ domain |_ application