architecture

    0热度

    1回答

    当谈到分离问题时,我有一个SOLID问题。 在典型的三层体系结构(模型,视图,演示者)中,我们正在采用Clean Architecture方法(Bob叔叔)处理问题,模型/数据的组合方式是什么?这是一个典型的例子。表铅笔没有保存它是否被共享的信息,该信息存储在另一个表中 - 比如PencilProperties。然后,当我创建域模型 - PencilModel时,设置依赖于此PencilPrope

    2热度

    1回答

    我最近一直在尝试从架构的角度理解MVP架构中交互器和用例之间的关系。我的疑问是关于部件之间的沟通以及符合MVP标准的内容。 事情是我见过很多流程图相互矛盾。其中一些似乎每个演示者都有一个交互器,另一些似乎每个演示者有多个交互器(每个交互器持有多个彼此相关的用例,例如所有与用户相关的案例),而另一些似乎并不完全使用交互器,并直接与演示者交流用例。 我的主要(和漂亮的小白)问题:从MVP的角度来看,有

    0热度

    1回答

    我的项目有很多xml文件用于构建html页面&页面操作。这是网格模板的示例。 <Contact singular="Contact" indeal="" nodeal="ContactsPlaybook" tooltip="Document Playbook" library="true" tabHidden="true"> <ListingScreen handle = "PlaybookCo

    1热度

    1回答

    我得到了下面的代码有问题的警告之外定义: from tkinter import * from tkinter import ttk class Autocomplete(Frame, object): def __init__(self, *args, **kwargs): super(Autocomplete, self).__init__(*args, **kw

    0热度

    1回答

    使用MVVM,ViewModel将替代Presenter来驱动视图。 不同之处在于ViewModel使用DataBinding驱动视图, 而Presenter使用接口驱动视图。 引述来自this site. 采取我无法找到好的解释: 什么是接口? 什么是数据绑定? 它们有什么不同? 他们的差异如何转化为MVVM vs MVP? 注意:理想的答案将适用于iOS/Swift中的实现,但我仍然有兴趣阅读

    -1热度

    1回答

    我正在开发一个系统,其中有一个服务器从UI(客户端)获取请求,然后创建与另一个与外部Web API进行通信的服务器的调用。 我面临的问题是两台服务器之间的不一致,因为面向外部API的服务器可能无法使用外部API执行操作,有时它可能会在20分钟左右后失败。 这样的状态可以 服务器A发送请求到服务器是并得到200 OK - 在服务器A上状态可以是活动或挂起 服务器B发送一个API调用和失败 - 在服务

    1热度

    1回答

    我想知道如何使用Jmeter发送protobuf格式的消息到队列服务器,在我的情况下这是HornetQ的实现。由于

    0热度

    2回答

    我试图找出我正在使用的用例的最佳解决方案。不过,我很欣赏从你们那里得到一些建筑建议。 我有一个用例,其中前端应显示分配给任务的用户列表以及未分配但可分配给相同任务的用户列表。 我不知道更好的解决方案是什么: 有一个后端调用,它收集用户的两份名单,并将其发送 回前端含有列出了新的数据类中。 有两个后端调用,分别收集两个列表中的一个并将它们分别发回 。 第一个解决方案的pro是单个后端呼叫,而第二溶液

    -2热度

    2回答

    微服务为此,微服务为此,但向一个简单的人解释什么是微服务?我是一个简单的程序员,几乎没有任何理论背景。但我不需要术语微服务来做我所做的事情。有人能用简单的农民的话来解释我的微服务是什么吗?亚马逊AWS = microservice? 我看过这个:https://en.wikipedia.org/wiki/Microservices但显然我太愚蠢了解这是什么。

    0热度

    1回答

    我有一个填充SQL Server数据库的服务。该服务是用nodejs编写的。 不久,我将不得不创建一个网站,显示数据库中的数据。然后创建一个单独的网站,数据库的管理面板。 即将增加与数据库交互的更多服务。新服务可能不会使用相同的语言或平台。 当前数据库模式包含在与服务代码捆绑在一起的SQL文件中。单元测试使用该文件在每次测试之前设置一个测试数据库。 2个,3个或更多项目共享数据库模式的最佳方式是什