architecture相关内容

指令集架构是二进制的(不可读)还是人类可读的?

如果我是对的,ISA 是机器中的指令集语.那么 ISA 0/1 二进制序列中的指令是什么? 为什么我看到 ISA 中的指令是人类可读的文字图书? 是代表指令的人类可读的单词吗?ISA 与汇编语言中使用的助记符相同伊萨? 是 ISA 部分中指令的人类可读的单词吗?ISA? 如果是,是否有从人工翻译的翻译过程ISA 中的可读指令到机器语言,就像汇编程序将汇编语言翻译成机器语言? ..

业务逻辑层是否处理 MVC 中的视图模型?

我有一个包含 4 个项目的应用程序 演示 BLL 模型 DA BLL 是否应该在表示层之间传递和检索视图模型.(并处理所有映射) 或者更确切地说,它应该只处理领域模型并让表示层(控制器)处理所有映射. 谢谢 解决方案 您的开发方法没有绝对的.在任何情况下,您都可以选择适合您的方式.但是,在选择方法时,您应该考虑未来维护和扩展的可能性.根据您提供的详 ..
发布时间:2021-11-17 03:09:51 其他开发

Django 更新/创建架构

我已经为自己找到了一种方法来创建和更新我的 Django 模型.但我想知道这是否是正确的方法.假设我们有两个模型 A 和 B,其中一个 A 可以有多个 B. 这里 B 有两个用户输入 b1、b2 和“b3"定义为:b3 = b1 + b2 这里A也有两个用户输入字段a1、a2和“a3"定义为:a3 = a1 + a2 + b[0].b3 + b[1].b3 + ... + b[N].b ..
发布时间:2021-11-17 03:09:48 其他开发

像 Fractal 这样的图书馆在哪里?

我今天正在研究 Fractal(tldr:数据对象/集合到 json 格式库)并看到了一些好处使用它.然而,它的功能似乎跨越了我正在开发的应用程序的多个层.因此出现了一个问题——使用 Fractal 的代码属于哪里?模型、服务、控制器,还是其他地方?项目文档的文档中给出的示例似乎倾向于将其放在控制器中或直接放在路由回调中(更复杂的示例似乎来自 Laravel 应用程序,作者在他的 API 书中提到 ..
发布时间:2021-11-17 03:09:45 其他开发

使用 .net 生成简单的网站 GUI

我有几个超级简单的数据库.基本上它们都由保存跟踪/记录数据等的单个表组成. 现在我想列出这些数据,但我想找到一个适用于所有数据库中所有不同表的解决方案.所以基本上我正在寻找某种方式/某种模式将解决方案指向数据库,生成代码和 GUI 并发布站点.表可以有大量的行,所以我需要像分页等功能,但除此之外,我正在寻找一个简单的列表作为第一步.我一直在查看 来自 MS 的动态数据 - 这可以工作?其他选 ..
发布时间:2021-11-17 03:09:42 C#/.NET

验证地点

在我的应用程序中,我使用这种结构: 控制器 -> 服务 -> 存储库 我创建存储库 + 过滤器作为 dal 层.但是我将验证方法(例如对于必填字段)放在服务层中.这样对吗?或者更好的是,如果我替换存储库层中的验证? 还有第二个问题.在这种架构中,服务可以与许多存储库一起运行.允许服务与其他服务一起运行还是仅我需要与存储库一起运行会很好? 解决方案 有几个库可以帮助您进行验 ..
发布时间:2021-11-17 03:09:39 其他开发

在一个类中使用 JButton 来更改另一个类中的卡片(使用 CardLayout)

我构建了一个 GUI,其中使用不同的扩展面板类将多个 JPanel 组件相互嵌套.在我的 Menue 中,我有一个 CenterPanel 和一个 ButtonPanel.ButtonPanel 包含实现了 ActionListener 接口的按钮.CenterPanel 使用 CardLayout,我想使用上述按钮来更改 CenterPanel 中的卡片.问题是,按钮对 CenterPanel ..
发布时间:2021-11-17 03:09:36 Java开发

Windows Service 应用架构疑惑

我需要创建一些 Windows 服务应用程序 (C#),它应该执行多个定期执行并相互绑定的任务,例如: 注意文件夹的变化. 将文件发送到网络服务 (Web API). 写入日志并将其保存在本地数据库中. 所以,如果我可以使用“快速和肮脏"方法并使用 BackgroundWorker 类实现所有这些,或者我使用更复杂的东西,例如 任务 y 等(.NET Windows 服务 - 架构 ..
发布时间:2021-11-17 03:09:33 C#/.NET

图层的文件命名约定

我已将我的 .NET 项目分成三个不同的层 Facade Layer、Business Layer 和 Data Access Layer. 我正在为这些层的文件名寻找正确的命名约定.例如,如果我的项目中有与帐户相关的功能,我目前在外观层中有“AccountsFAC.cs"和类名 AccountsFAC,在业务层中有 AccountsBL.cs 和类名 AccountsBL,在 DAL 层中 ..
发布时间:2021-11-17 03:09:30 其他开发

从异步调用返回一个数组,然后对数组的每个元素进行额外的异步调用

我正在用 javascript 编写一个应用程序,我向服务器发出 CORS 请求以获取数据数组. 然后,对于数组中的每个项目,我需要进行另一个 CORS 调用以获取有关该元素的其他信息. 我最初认为我可以从我的 CORS 请求中返回值,例如: data = getData(param); 但显然你不能混合同步和异步代码. 实现这一目标的最佳方法是什么? 解决方案 Pr ..
发布时间:2021-11-17 03:09:27 前端开发

如何检查用户是否已将先前的表单正确提交到考虑某些步骤的 Spring MVC 应用程序中?

我是 Spring MVC 的新手,遇到以下情况. 我正在开发一个实现用户注册过程的 Spring MVC 应用程序.该过程分为4个步骤.在每个步骤中,用户将一些信息插入到提交的表单中,并由相关方法处理到控制器类中.这些控制器方法中的每一个都采用包含提交表单信息的相关命令对象. 所以我有这样的事情: @Controller公共类 RegistrazioneController {// ..
发布时间:2021-11-17 03:09:24 其他开发

替代 Map of java.lang.Object

因此,我必须构建一个新的 Java 应用程序,并且有一个场景,我倾向于使用带有强制转换的对象映射.我只是不喜欢这个想法,但想不出更好的解决方案. 场景如下:我有一些用户输入以及一个定义要采取的操作的标签.首先,基于标签,用户输入将被丰富一个或多个对象,然后将其传递到验证器机器进行处理.这些验证器有些通用,因此它们可用于一个或多个标签.这就是 Map 的用武之地,它将是验证器的输入,因为它们知 ..
发布时间:2021-11-17 03:09:22 Java开发

尝试在 Ubuntu 上使用 gcc 构建胖通用二进制文件时出错

我尝试运行一个非常简单的代码,但它报告错误,有人可以提供一些建议吗?我使用的是 Ubuntu14 和 gcc4.9. xin@ubuntu:~/pipes$ gcc -arch i386 -arch x86_64 channel.cppgcc:错误:i386:没有那个文件或目录gcc:错误:x86_64:没有那个文件或目录gcc:错误:无法识别的命令行选项“-arch"gcc:错误:无法识别的命 ..
发布时间:2021-11-17 03:09:19 其他开发

正确的设计以防止 JFrame 中的黑屏问题

在我的应用程序中,我有一个主框架窗口 GUI,它在 executor 服务中启动一个任务. 提交的任务生成输出并将存储在磁盘上的文件中. 一旦生成 o/p,GUI(观察者)就会被告知生成的 o/p. 这里的问题是我在主框架内保持等待循环,一旦收到通知,主面板就会在主框架上重新绘制. 对于小任务,这工作正常,但随着线程任务的大小增加.等待循环时间增加,GUI 主窗口变黑,直到 ..
发布时间:2021-11-17 03:09:16 Java开发

对网站的所有页面使用通用模板

好的,标题没有多大意义,但这就是我打算做的.我为我的网站设计了一个模板,头部主体和 div 用于特定的东西和一切.该网站由页眉文件、页脚文件、右侧栏、页眉下拉菜单和主体组成,主体将出现在页眉下拉菜单下方、右侧栏左侧和页脚上方.现在有一些内容就是这个主体区域.我想要实现的是,每当点击网页的任何其他部分上的任何链接时,我都希望该内容显示在此主体中.现在我正在将此模板复制到每个页面,但我想将此标准模板保 ..
发布时间:2021-11-17 03:09:12 PHP

SOA 是否支持方法组合?

这里有一个很好的例子这里: CRUD x 业务逻辑接口.假设您正在使用发票.每张发票由一个 InvoiceHeader 和一个或多个 InvoiceLine 组成.如果您对发票使用 CRUD 接口,您将首先调用 CreateInvoiceHeader 操作来创建 InvoiceHeader,然后调用几个 AddInvoiceLine 操作来添加所有 InvoiceLine - 这是低级 CR ..
发布时间:2021-11-17 03:09:09 其他开发

除了对象实例之外,我还可以使用什么可传递值来访问多个函数?

我正在学习 C#,我正在寻找一个问题的解决方案,这个问题可能是由糟糕的架构引起的,并且不会影响现实生活中的程序. 我想传递一个包含多个函数并且不需要实例化的“东西"(不一定是一个类),例如,我想在字典中有一个包含时间和任务列表的类,所以,例如,在 12:00 我想让班级“午餐",但午餐可能取决于其他变量,所以我有一个字典条目来检查 {12, LunchTask}, LunchTask 是 ' ..
发布时间:2021-11-17 03:09:06 C#/.NET

在 StartUp.cs 中引用 DbContext 弄乱了我在 .NET Core 应用程序中的架构

我正在尝试提出一个可以正常运行的项目结构,但一直遇到障碍.尤其是我无法弄清楚 EF 的 DbContext 应该去哪里的地方.我不希望我的 API 引用我的数据层.我唯一能想到的就是将 EntityFramework 安装到域层并将 DbContext 驻留在那里. TestProj.Data 类库 (.NET Core) 实体框架已安装.包含 UnitOfWork 类、包含进行数据库调用 ..

使用 dagger2 的多层/库架构:设计范围、组件、模块

我在 多层、多库 Android SDK 项目中使用 dagger 2. 我正在不同层(数据、业务逻辑、表示等)上开发许多不同的库,并使用 dagger 将它们粘合在一起. 我最重要的要求是架构的每个库都应该是可独立使用的(及其依赖组件),并且开发人员应该决定在他想要的任何层上进行构建: 例如: 使用下面的所有内容重写所有表示层 随意替换堆栈的任何部分以增强或改变行为 ..
发布时间:2021-11-17 03:09:00 移动开发