腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
在DDD中实现分层体系结构
、
、
在我的软件设计课上,我们的任务是制作一个软件,它将使用领域驱动设计进行设计。我和我的团队选择制作一个网络应用程序,教练可以在其中输入关于他们球队的统计数据。遵循DDD中描述的分层体系结构,构建代码的正确方式是什么? 我们实现这一点的方式是使用DAO对我们的数据库进行查询,然后将这些查询的结果传递给一个处理程序,该处理程序创建一个域实体,然后将其传递给用户界面。问题是,对于每个实体,我们必须为该实体创建一个类,为所述实体创建一个处理程序和一个DAO。 有没有更好的方法?
浏览 18
提问于2020-09-25
得票数 0
2
回答
有人能给我一个分层架构的例子吗?
、
我必须为银行员工做一个java应用程序,它可以添加/删除/更新帐户,但我不知道如何实现分层架构。我有图形用户界面,数据库,我知道一些关于分层架构的东西,但我不知道如何编码。
浏览 1
提问于2013-04-16
得票数 0
回答已采纳
2
回答
Java可伸缩性问题
、
、
我是一名Java开发人员,正在寻找一种解决方案来扩展我的新应用程序。我有一个主要的应用程序,比如我的客户端的一个目录,还有许多其他的“迷你应用程序”,它们具有相同的数据库/功能,但用于不同的客户端。 最好的解决方案是什么来扩展我的“迷你应用程序”,就像为所有客户端提供服务?
浏览 0
提问于2011-01-02
得票数 0
3
回答
N层架构的好处是什么?
、
N层架构的好处是什么?这如何让应用程序变得更好呢?
浏览 5
提问于2010-04-14
得票数 2
回答已采纳
1
回答
如何在Razor视图中而不是数据实体中验证业务实体
、
、
、
、
我正在开发一个分为4层的ASP.NET应用程序。 业务层 数据访问层 WCF服务客户端 ASP.NET MVC5应用 我正在使用AutoMapper从域类映射到业务类,以及其他方式。我正在使用数据注释: [StringLength(250)] [Required(ErrorMessage = "Required Title")] [Display(Name = "Function Title")] 它是在视图ASP.NET Razor页面中翻译的,即通过传递强类型并对其进行验证来创建记录。我的问题是,如果我通过业务类来查看强类型,
浏览 2
提问于2016-06-22
得票数 0
回答已采纳
2
回答
模型层MVC及三层架构与MVC的区别
、
我正在尝试弄清楚MVC和3层架构之间的区别。我知道在大型应用程序中,MVC适用于三层架构的表示层: 如果我是对的,那么MVC的模型层和三层架构的逻辑层有什么不同呢?
浏览 6
提问于2013-12-11
得票数 0
5
回答
软件体系结构设计模式
、
您能告诉我可用的软件架构设计模式是什么吗? 为了详细说明我的问题,我想通读不同的架构设计模式,并决定哪些适合我的项目需求? 例如,企业应用程序设计模式、企业集成设计模式、ESB模式、SOA模式等。
浏览 2
提问于2010-11-16
得票数 17
回答已采纳
1
回答
除了整洁架构之外,什么是整体式软件架构
、
除了干净的体系结构(六边形体系结构或端口和适配器)之外,是否还有其他值得了解的软件体系结构? 我无法通过简单的Googling搜索找到其他架构,我的研究中的大多数文章都是围绕Clean Architecture展开的。 谢谢。
浏览 34
提问于2021-10-06
得票数 0
1
回答
了解域层和基础架构层之间的交互
我正在尝试正确理解分层架构的概念。我想我理解了大部分的概念,但有一两件事我仍然不清楚…… 因此,我理解每一层的用途:表示层用于UI和用户交互,应用层协调应用程序逻辑和域对象,域层是所有业务逻辑的去处,基础架构层用于持久化和访问外部服务,如网络功能等。 我理解每一层应该只依赖于它下面的层,并且应该用接口来分隔这些层。不过,我很难理解域层和基础架构层之间的交互…… 我正在开发一个以数据库为中心的桌面应用程序。我最初的方法是将所有信息从数据库中提取到一个内存域模型中。然后,模型将在应用程序的持续时间内驻留在那里,然后仅在用户保存后才持久保存到数据库中。不过,我对这种方法持怀疑态度。根据我所读到的内容
浏览 0
提问于2014-06-12
得票数 1
3
回答
单个有界上下文的结构
有界上下文是跨越所有应用层(域、应用、表示和基础设施)还是仅跨越域模型?例如,我应该使用以下结构: <bc 1> |_ domain |_ application |_ presentation |_ infrastructure <bc 2> |_ domain |_ application |_ presentation |_ infrastructure 或以下内容: domain |_ <bc 1> |_ <bc 2> application presentation infrastructure
浏览 0
提问于2012-10-31
得票数 18
回答已采纳
1
回答
将ASP.NET成员应用编程接口与分层架构、DDD等结合使用
、
、
我正在尝试通过应用程序开发(特别是MVC)来改进我的架构方法,即遵循接口、存储库等的松散耦合方法。 考虑到这一点,我不确定解决(或不使用)内置ASP.NET成员资格应用程序接口的最佳方法是什么。 当遵循分层架构时,最好是使用自己的成员资格,还是使用/包装/抽象现有的ASP.NET成员资格?
浏览 0
提问于2012-10-25
得票数 1
4
回答
web应用程序的NTier架构的替代方案
、
最近,我和同事们讨论了如何推动我们的web应用程序采用规范的n层结构。我突然意识到,我想不出任何替代办法。 是否总是应该将web应用程序分成几个层?
浏览 0
提问于2011-09-07
得票数 9
回答已采纳
1
回答
从GWT中的外部服务类获取会话
、
、
在服务中,我成功地使用了以下会话: getThreadLocalRequest().getSession() 但是,我的应用程序是分层的,服务中的方法将从业务层调用另一个方法,然后调用DAO层方法。 在DAO层,我想访问会话中保存的一些信息。以下是我看到的方式: 在每个方法中传递HttpSession对象..。但我不想那么做 还有其他方法吗? 我正在使用GUICE获取信息,是否有一些已经创建的提供程序可以为我提供当前的请求会话? 谢谢!
浏览 5
提问于2012-04-10
得票数 0
回答已采纳
1
回答
如何在整个服务器应用程序中不重复方法?
、
、
、
、
我正在尝试学习节点服务器的良好架构,但有一些东西困扰着我,在我尝试创建3层设计时,我得到了这样的文件夹结构: server/ --|api/v1/vacancies.js --|config/db/index.js --|services/vacanciesService.js --|models/vacanciesData.js 下面是一些代码: vacancies.js router.get("/:id", () => service.getById()); router.delete("/:id", () => service.deleteB
浏览 25
提问于2021-07-02
得票数 0
4
回答
在DDD中,应用层是否应该依赖于基础架构层?
我读到应用程序服务是用来编排的,它们处理应用程序的工作流。 例如:从用户A向用户B转账后,系统必须发送邮件。 因此,应用服务调用域实体、域服务来处理域逻辑。然后呼叫基础设施发送电子邮件。应用层依赖于域层和基础设施层。它违反DDD了吗?在DDD中,应用层是否应该依赖于基础架构层?
浏览 1
提问于2017-01-25
得票数 3
1
回答
从网站性能的角度来看,DTO的优点和缺点是什么?
、
、
、
、
从网站性能的角度来看,DTO的优点和缺点是什么?(我说的是在不同于web服务器的应用程序服务器上访问数据库的情况- web服务器可以直接访问数据库。)
浏览 4
提问于2008-09-18
得票数 2
回答已采纳
1
回答
适用于分层Avro文件的AWS Glue & Crawler
、
、
我们有一个读取分层Avro文件的用例,该文件的Schema在摄取过程中会动态更改。我知道对于扁平化文件,我们可以使用Crawler读取元数据并从中创建一个架构,但是我想知道crawler是否可以从分层文件中读取架构并刷新Glue ETL作业。请分享你对此的看法。 谢谢!!
浏览 13
提问于2020-06-07
得票数 1
1
回答
asp.net MVC 3文件夹用途
、
作为团队成员,我正在从事一个asp.net MVC3项目。这个项目有一些文件夹,如存储库,基础设施,数据层,服务,提供者和ViewModels。当我创建一个asp.net MVC3应用程序时,它只有5个文件夹视图、模型、控制器、内容和脚本。为什么要创建这些额外的文件夹。我在一篇文章()中读到,服务是执行应用程序功能的不同部分的对象,而存储库是强类型的类,提供对象的创建/读取/更新/删除。服务和存储库之间的区别是什么。如果我将这些文件夹命名为其他名称,会有什么不同吗?什么类型的类应该放在文件夹类下面: repositories infrastructure Datalayer services
浏览 2
提问于2011-09-28
得票数 0
回答已采纳
1
回答
如何防止数据访问方法被直接调用
、
我正在开发一个WPF应用程序,我想知道是否有可能阻止对特定过程的访问,除非它被另一个过程调用。具体地说,我的数据访问层中有一个delete过程,我只想在已经执行了某些验证过程的情况下运行它。我不想在delete方法中执行验证过程,因为验证逻辑可能会根据调用的情况而有所不同。 我的应用程序架构如下:数据访问-实体框架数据存储库-相当通用的CRUD操作。唯一依赖于数据访问层业务逻辑的层-用于复杂的业务逻辑。表示-调用业务逻辑层,或者如果是简单的数据访问,则调用数据存储库层。我没有强制这个层通过BL层,因为我有很多数据访问是直接通过的,我不想这样做。 基本上,我正在寻找的东西类似于这样的UI删除验证
浏览 1
提问于2015-05-20
得票数 1
1
回答
如果我开始在"JSP“中创建/关闭DB连接,会发生什么?
我只是碰巧读到了这篇文章: 在这个链接上有一个来自Elister的问题:- What happens if I started creating/closing DB connections in "JSP"?我无法回答这个问题。会发生什么呢?有什么缺点吗?我该怎么做才能阻止它呢? 提前感谢:)
浏览 3
提问于2010-07-12
得票数 1
回答已采纳
2
回答
无法让Kendo正确读取JSON数据中的子数据
据我所知,我肯定是在做一些愚蠢的事情;就我所知,这似乎是HeirarchicalDataSource的教科书用法。 var domtree = [{ "id": "linear1", "element-class": "LinearLayout", "children": [{ "id": "static1", "element-class": "Static" }, {
浏览 4
提问于2013-11-30
得票数 1
回答已采纳
1
回答
类型'IReportServerCredentials‘在未引用的程序集中定义。
、
、
、
、
目前我正在使用VS2015开发web应用程序。 在添加"Microsoft.ReportViewer.WebForms“& "Microsoft.ReportViewer.Common”版本11.0.0.0后,我将面临这个问题,导致52个相同的错误,如下所示: CS0012类型'IReportServerCredentials‘是在未引用的程序集中定义的。您必须添加对程序集'Microsoft.ReportViewer.WebForms,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f7f1
浏览 2
提问于2017-01-17
得票数 0
2
回答
拼花:元数据与common_metadata的区别
、
在编写元数据文件时,ThriftParquetWriter实际上生成两个文件:_metadata和_metadata。 这两个文件有什么区别?它们有不同的文件大小,所以一定有区别。 谢谢
浏览 6
提问于2016-04-20
得票数 4
回答已采纳
2
回答
您是如何构建业务逻辑文件夹的?
、
、
、
我已经阅读了很多关于你们如何组织业务逻辑的文章,很明显,只要它与应用程序中的其他层解耦,就不会有错误的实现。 我的问题与您的层的物理实现相关,而不是概念上的。您更喜欢如何实际实现业务逻辑层的结构? 我倾向于有一个“services”文件夹,其中包含应用程序的每个模块/部门的持久化和查询服务类。 您对业务层文件夹结构的偏好是什么?因此,如果您要从解决方案资源管理器中查看它,您倾向于/倾向于创建哪些文件夹和子文件夹? 编辑: 我在问你喜欢用什么标签来标记你的文件夹。我称我的模块文件夹为'services',我也看到它们被标记为'EntityHelpers‘。
浏览 0
提问于2018-10-14
得票数 0
1
回答
真的有洋葱结构吗?
、
、
注意: BLL =业务逻辑层(也可以表示您的域) 我在试着理解洋葱的结构。在我看来,它实际上与分层体系结构是一样的,只有应用了依赖反转原理(DIP)。例如,这是典型的分层体系结构(箭头表示依赖项): UI > BLL > DAL 注意:这是简化的,不应该意味着DIP不能/不和它一起使用。DIP仅仅意味着我们应该依赖抽象。 这是典型的洋葱流(也简化了): UI > BLL < DAL 注意最后一个箭头是相反的。BLL有抽象,所以它们位于洋葱的中心,其他层引用它。洋葱文章:http://jeffreypalermo.com/blog/the-onion-architectu
浏览 0
提问于2018-02-15
得票数 6
回答已采纳
1
回答
在UI层中使用DataTable而不是实体
、
、
、
我的基本3层应用程序由一个DAL组成,它与我的BLL对话,BLL与UI交互。 到目前为止,我使用的是使用datareaders和update/insert命令构建DAL的老式方法。这很有效,因为我最需要的是在哪里阅读。 现在我需要更多的更新数据库信息和检查一些基本的并发性。我正在考虑使用数据表来使我的UI在编辑和持久化db表中的数据时更加灵活。 现在我的UI中有了一个List<InventoryItem>,每当我需要的时候,我都会把这个列表发送到BLL->DAL来做我的更改。 在我看来,我将不得不让我的BLL将datatable返回到UI,以便使我的UI更容易响应更新? 我的
浏览 3
提问于2013-02-06
得票数 1
回答已采纳
1
回答
一个结构良好的Spring项目应该有哪些基本层?
、
、
我遵循一些教程,其中我发现以下层、存储层、模型层和服务层是基本层。但我对业务层、DAO层和管理层感到困惑。
浏览 2
提问于2017-09-21
得票数 0
1
回答
在.NET中将数据库数据与文件系统数据结合的位置
、
、
、
我正在创建一个.NET Core Web API应用程序,人们可以在其中找到房屋的建筑平面图。 该应用程序有一个数据库表,其中包含地址、邮政编码、城市和ID等信息。 PDF存储在文件系统中,并分组在具有与数据库中相同ID的文件夹中。 这是我当前的控制器代码: [HttpGet] public async Task<ActionResult<List<BuildingplanDto>>> Get( [FromQuery] string street, [FromQuery] string city, [FromQuery] string
浏览 0
提问于2019-03-31
得票数 0
2
回答
如何使用服务类使我的web-api与我的控制器一起工作?
、
、
所以我正在使用.net Core2.1开发我的web应用程序。我已经使用了一个Api模板,并且我正在尝试让我的控制器执行一个HttpGet,我想要列出我数据库中的所有项。 在本例中,我的DbProvider是一个服务类。 我遵循了这个教程: 我的控制器 [Route("api/[controller]")] [ApiController] public class ValueController : ControllerBase { DbProvider _dbProvider; public ValueControll
浏览 0
提问于2019-07-09
得票数 1
3
回答
VB.net中的3层体系结构入门
、
我最近开始在3-Tier架构中开发一个项目,包含BLL、DAL和表示层。我使用的参考资料是网络之外的示例3层应用程序,它们都是不同的。所以,现在我搞不清哪一个是正确的3层。 您能不能请您指出一个适当的教程或书籍,它遵循正确的三层架构,以便我可以遵循它。
浏览 2
提问于2011-07-12
得票数 2
1
回答
非分层应用程序的模式
、
、
、
在企业应用程序体系结构的模式中,Martin Fowler写道: 因此,这本书是关于如何将企业应用程序分解成层以及这些层是如何协同工作的。大多数重要的企业应用程序使用某种形式的分层体系结构,但在某些情况下,其他方法(如管道和过滤器)是有价值的。我不讨论这些情况,而是将重点放在分层体系结构的上下文上,因为它是最广泛有用的。 构建应用程序的非分层应用程序/部分存在哪些模式?以一个金融机构的统计建模引擎为例。可能会有一个数据访问层,但我希望大部分代码都在一个层中。你还会期望看到“四人帮”这样的图层吗?域模型怎么样?你会使用OO吗,还是它纯粹是功能性的? 引用提到管道和过滤器作为层的备用模型。我可以
浏览 2
提问于2009-06-28
得票数 1
回答已采纳
1
回答
实体框架、UOW模式和存储库的样板资源(如果需要
、
、
、
在我的下一个项目中,我希望将域逻辑与持久层完全解耦。然而,我读到了关于最佳方法的相互矛盾的报告。 基本上,我得到的要点是忘记尝试实现一个通用存储库和经典的UOW,因为实体框架5及更高版本已经建立在UOW和存储库模式上。这样做会使应用程序复杂化,并且不会从实体框架中提供任何真正的隔离。相反,只需使用应用程序层接口抽象上下文,并采用某种解决方案将域/视图模型映射到它们各自的实体类,然后将它们传递到上下文进行保存。 我看到了一些简短的、不完整的关于如何做到这一点的摘录,但理想情况下,我希望能够得到一个简单的、制作良好的项目(首选面向WebAPI的项目),它利用了上面讨论的所有方法。一般来说,除了as
浏览 0
提问于2014-05-06
得票数 0
3
回答
表示层中的DataSet
、
、
我正在做asp.net网站使用分层架构。我可以在表示层实现和使用Data-Set对象吗?
浏览 0
提问于2012-08-08
得票数 0
回答已采纳
1
回答
伪平均app角2节点
、
、
、
、
这个问题由两个部分组成,分别是如何在生产中工作。 目标: 创建角2 web应用程序(SPA),它调用api NodeJS API (RESTful) MongoDB 主在天青 以下是第一个问题: 要在Azure上托管并且希望使用来自github的持续部署,我需要创建两个Azure Web应用程序吗?一个用于角2应用程序,另一个用于NodeJS API? 或者,我可以将RESTful NodeJS API与Range2app集成到应用程序中吗?这可能只需要在Azure中使用一个web应用程序。如果这是可能的话,我很困惑如何在Azure上同时执行API和Range2
浏览 1
提问于2016-10-06
得票数 0
回答已采纳
3
回答
层和层应用程序之间的区别是什么?
上周,我和我的前辈们讨论了三层架构。我是说它有一个UI层,业务逻辑层和数据访问层。在我完成后,他只是告诉我,我说的是3层架构,而不是3层架构。然后我问他有什么不同,他给我的任务是制作一个关于差异的文档。因此,到目前为止,我指出3层体系结构是1。客户端位于计算机2上。应用程序服务器托管在一台计算机上3。数据库服务器托管在另一台计算机上 其中三层架构(UI、BLL和DAL)可以在同一台机器上工作。我要问你的是,我说的对吗?根据你的知识,有什么不同?有谁能解释一下吗?
浏览 1
提问于2011-08-08
得票数 12
回答已采纳
1
回答
使用抽象源进行数据访问[java] -用于虚拟对象
、
、
、
因此,一旦理解,这可能是一个非常简单的问题。 但简而言之,什么是好的架构/接口设计: 通过几个对象(例如Person、Car、User……) -Funnel所有的数据和业务逻辑 -Easy交换所述数据的底层源(MySQL DB、REST API....) 通用顶层接口实现这一目标的最佳方法是什么? 大家好, 一只猫:3
浏览 1
提问于2020-08-18
得票数 0
1
回答
在简单的MVC模式中,哪个组件负责发起(发送)数据更改事件?哪个组件接收到它们?
、
示例:假设我们有一个具有某些类型的两个窗口的应用程序,打开时具有相同数据的两个不同的表示(视图)。第一个视图(或两个视图)提供了修改底层数据(模型)的能力。因此,当数据(模型)发生更改时,可能会触发一个事件,该事件触发其模型已更改的第二个视图(甚至可能是第一个视图),并需要刷新自身。我的问题: 1)哪个组件触发数据更改事件?我认为模型必须触发事件,因为它肯定知道数据更改事件。 2)听取模型更改事件的内容是什么?是控制器还是意见? 3)还是我对此持太低的看法,而MVC模式没有规定这样的事件体系结构?
浏览 2
提问于2019-03-08
得票数 0
回答已采纳
2
回答
如何创建方框图
我可以知道如何绘制系统/软件开发的框图吗?我在网上搜索,我找不到任何指南或好的例子。 方框图的顶部应该是什么? 我应该根据我的类图(继承、接口、抽象等)来排列框图吗? 为什么使用框图? 方框图到底显示了什么?过程是什么?组件?整体架构? 如果有的话,谁能给我提供一些关于框图的链接?
浏览 0
提问于2012-12-04
得票数 7
回答已采纳
2
回答
对可伸缩性感到困惑
、
根据这句话,如果我设计了一个可伸缩的架构,它会在需要的时候进行扩展,无论是哪种技术。 Languages, libraries and frameworks don't scale. Architectures do. 根据的说法,可伸缩性与硬件(节点和内存)有关。 可伸缩性意味着什么,什么时候应用程序是真正可伸缩的?
浏览 0
提问于2013-03-09
得票数 1
1
回答
有人能举一个分层架构之间向上通信的例子吗?
我正在阅读“领域驱动的设计:在软件核心中处理复杂性”一书,在第二部分的开头,作者谈到了向上交流以及如何实现它。然而,我不明白这是什么意思,我想知道更多这种向上沟通的例子。例如,当我有以下几层时,在基础结构级别开始的通信: UI ->应用程序->服务->域->基础结构。
浏览 10
提问于2020-01-25
得票数 0
1
回答
使用内部Use服务,而不是直接访问数据库
、
、
我正在设计一个网络的各个部分。我目前对未来软件项目设计的看法是: DMZ中的DMZ服务器。此for服务器有一个穿透防火墙(在sql端口上)的洞,用于与MSSQL数据库通信,MSSQL数据库是所有数据管理的内部数据库。 问:与其在防火墙上开一个洞来与数据库服务器对话,不如让内部web服务器托管DMZ中的应用程序可以使用的web服务,以及web服务背后的数据库逻辑(这个洞被打成一个洞,仅用于与该web服务器对话。) webservices实现将只允许一个地方来更新任何API更改-这就是为什么我正在考虑它-尽管它可能会比直接数据库和查询访问慢。 有没有想过哪个更好? 编辑:我意识到,除非我把所有的应
浏览 3
提问于2012-11-17
得票数 0
回答已采纳
3
回答
如果IPv6是一个分层架构,为什么我们要改变它的应用层呢?
、
、
如果TCP/IP是一个适当的分层体系结构,为什么我们需要更改应用层的所有应用程序才能将底层协议IP从版本4更改为版本6?
浏览 1
提问于2012-02-22
得票数 7
回答已采纳
2
回答
业务层在三层架构中的使用
、
、
我正在实现3层架构。我只是想知道业务层在三层架构中的作用。 我正在使用实体框架开发应用程序。因此,我有实体对象,这是可访问的PL,BL和DL。我的问题是实体对象的输入赋值应该是PL还是BL。(假设有save方法)
浏览 0
提问于2011-01-27
得票数 1
1
回答
react应用程序停靠的原因
、
我在学习react时遇到了像docker这样的技术,在做了一些研究之后,我就是得不到它为react应用程序带来的好处,也就是说,大多数文章都是关于对接后端的,比如Node.js,docker对于后端技术的好处之一是,如果我们想在未来扩展我们的项目,那么我们可以利用克隆后端项目,并将负载均衡器放在前端。我认为这就是我们的react应用程序想要的。所以,请你简要地告诉我,我们从对接我们的reaect应用程序中获得了什么真正的好处。
浏览 0
提问于2021-02-20
得票数 0
2
回答
开源应用演示层架构
你们中的许多人会同意,从开源项目中学习是提高编程技能的另一种方式,.Can me列出了最好地演示层体系结构使用的开源应用程序。
浏览 0
提问于2009-02-09
得票数 3
2
回答
MVC和MVC +3分层体系结构的区别?
、
我还没能在网上找到一个明确的答案,所以我希望有经验的人能帮助我回答这个问题。 我在网上发现的许多MVC教程最终使用MVC架构模式作为整个应用程序的体系结构。但是,我从这个站点和其他站点上读到了相互矛盾的声明,他们说MVC只是分层体系结构的表示层的体系结构。 在这一点上,我倾向于认为它作为整个应用程序的模式是完全有效的,特别是因为必须为一个中小型应用程序设计3个不同的层似乎有点过分。 到底是哪一个?对于整个应用程序来说,MVC是一个非常好的体系结构模式,还是仅仅作为分层体系结构的表示层使用?
浏览 0
提问于2021-01-15
得票数 1
回答已采纳
1
回答
存储库模式是端口和适配器概念的一部分吗?
、
阅读第152页的蓝皮书,我们可以找到以下内容: 存储库提供了添加和删除对象的方法,这将封装数据存储中数据的实际插入或删除。提供基于某些条件选择对象并返回属性值符合条件的完全实例化对象或对象集合的方法,从而封装实际的存储和查询技术。 存储库介绍的优点之一是: 它们允许很容易地替换虚拟实现,用于测试。 清空了!我可以使用接口来定义存储库;用许多类来实现它(即真实的数据库,而不是用于测试的内存中的值);使用DI引擎注入一个或另一个实现。 另一方面: 六角结构(也称为端口和适配器)将系统划分为几个松散耦合的可互换组件,如应用核心、数据库、用户界面、测试脚本和与其他系统的接口。 在我看来,它似乎扩展了存
浏览 0
提问于2020-02-24
得票数 2
回答已采纳
2
回答
单片架构和三层架构之间的区别是什么?
、
、
、
我有一个应用程序,它被打包为部署在WebSphere上的单个ear文件。在包中,代码被组织到UI文件、业务逻辑文件和数据库相关文件中。现在,这是一个整体式应用程序还是一个三层架构? 有什么关系?
浏览 31
提问于2019-03-03
得票数 2
回答已采纳
2
回答
错误0004:无法加载文件或程序集或其依赖项之一
、
、
、
、
我的项目是用Asp.Net 4.5MVC 5 C#创建的。我使用Asp.Net身份登录和注册。我在视频工作室发布了这个应用程序。当我尝试登录或注册时,很快就会收到这个错误。其他一切都很好。 我试过什么- 我多次尝试清理构建重建解决方案。 我试着在视听演播室工作。 我多次尝试清理发行调试解决方案。 从bin文件夹中删除所有dll并再次生成解决方案。 但这些解决方案似乎都没有效果。任何帮助都会被请求。
浏览 0
提问于2016-01-04
得票数 0
回答已采纳
1
回答
应该在哪里调用后端API -在用例中还是在存储库中?
、
、
我们正在为我们的新android应用程序做架构,它也需要离线模式,并且对于一个细节有一个进退两难的境地。 推荐的通用架构如下图所示: 现在,这给存储库带来了做两件事的压力:与API和SQLite的通信,这很容易变得非常复杂,而且更难测试。同时,我们在ViewModel和存储库之间有用例来编排跨多个事物完成的作业:服务、多个存储库等…… 问题是: 后端API应该从Repository中调用,或者在用例中更好吗?为什么?
浏览 1
提问于2020-12-13
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
业务架构 序列3 真的分层 vs.伪分层架构?
领域驱动-分层架构
数据仓库分层架构
互联网分层架构演进
架构设计:标准Web系统的架构分层
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券