n-tier-architecture

    2热度

    2回答

    编程新手。我创建了一个Spring MVC Web应用程序。 它有前端JSP,Spring MVC作为中间件组件,数据部分请求web服务来获取数据。自应用程序本身以来,中间件组件没有太多的业务逻辑,只是用于提取数据。 我的朋友说我的应用程序缺少应用程序层。它是否正确? 目前我在Tomcat中部署我的应用程序,DB是Teradata。 我没有使用任何应用程序服务器(仅限Web服务器)。 那么这是否意

    1热度

    2回答

    我正在开发基于SaaS的模型,该模型将用于支持多个用户界面,平台(Web /移动/平板电脑/桌面)。目前该体系结构是一个三层MVC模型,我正在寻找关于参考体系结构的任何指导以支持多个UI,并且可以更好地处理该场景(可能不是MVC模型)。

    3热度

    3回答

    有可用来解释MVC应用程序的架构设计很多文章,一些包含业务层,领域层等 我想知道每个&每一个方面,应该是里面有什么是层? Presentation.Web:MVC应用程序放在这里 Business.Domain: ? Infrastructure.Data:?? 什么是其他层应该存在以及什么是使用它来创建MVC应用程序的理想架构?

    2热度

    1回答

    什么是首选通信:IAggregationRoot标记存储在Domain Layer和Data Access Layer引用它在IRepository合同或反之亦然? 编辑 我看着Tim Maccharty's(http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147563,descCd-authorInfo.html)实现repository

    2热度

    1回答

    这基本上提出了与How to handle views in a multilayer-application中相同的问题。但是,该帖子没有收到太多反馈。 这里的问题:我们已经建立了下列各级一个3层的Web应用程序: - 数据访问(使用库) - 服务 -UI(MVC 3) DTO在UI(控制器)层和服务层之间传递。包含大量域级逻辑的较重域模型在服务和数据访问层之间传递。一切都使用IOC解耦,应用程

    0热度

    1回答

    我想知道您的关于客户机 - 服务器环境中不同实体的往返时间的规则。时间安排是为了了解在呼叫链的不同部分提出请求的费用。也就是说,感受一下在系统中可能出现的SELECT N + 1问题的影响。假设我们有以下实体 client <-> server <-> dbserver <-> disc access (on db server) 假设 客户端与服务器通过 服务器和DBSERVER连接在同一交

    4热度

    3回答

    我已经创建了一个ASP.NET MVC 3解决方案。它由三个独立的项目组成。我要使用Automapper和Unity。每个视图都有自己的ViewModel。 的项目有: DATA(代码优先模式和库类位于该项目) BUSINESS(。服务类位于该项目数据项目被添加作为参考) WEB(WEB UI的项目。这是MVC项目。创业项目被添加作为参考。) 现在,我有2个问题。 这个项目结构是一个很好的做法吗?

    3热度

    1回答

    我一直在努力构建我的3层应用程序。我似乎总是会遇到我不想要的依赖性问题,这肯定表明我做错了什么。 您通常如何构建您的3层架构? 我看到2的一个方法可以做到这一点: 业务层是在顶部(或底部,这取决于你如何看待它)广告中的所有其他层依赖于它。业务层定义了执行工作所需的接口,特别是数据访问。数据访问层实现这些接口,并使用依赖注入将它们注入中间层。 UI同样通过DI消耗输出接口。业务对象是数据层填充的PO

    1热度

    2回答

    我的应用程序中有一个将DTO传递给UI的WCF服务层。 哪里是把我的DTO类项目最好的地方,就应该有不同的文件夹,名为DTO还是OK的地方,然后在该服务使用它们所在的文件夹中?

    2热度

    2回答

    我有我的项目如下结构: UI - > Web服务器 - >应用服务器 - >数据库 我使用SOA架构为我的项目。我的Web服务位于具有BL(业务层)/ BO(业务对象)/ DAL(数据访问层)的AppServer上。我使用Web服务公开BL。通过使用WSDL.exe创建代理,我在WebServer上获得对此Web Service的服务引用。现在的问题是: 我是否需要有属性,我的BO(业务对象)揭露