architecture相关内容

这是什么意思以及如何修复 SonarQube Java 问题“应删除包之间的循环";(鱿鱼:CycleBetweenPackages)

当这些包中的类之间存在使用或导入种类的依赖时,包之间存在循环. 考虑以下示例.让有 4 个类:Truck 和 Car 接口在 org.example.car 包和 Navigation 和 >CPU 在包 org.example.part 中.在包 org.example.car 和 org.example.part 中,我们使用了类 Truck --> 之间的关系.汽车和类Navigati ..
发布时间:2021-11-17 03:04:47 Java开发

extjs“iframe 架构"的缺点(我应该重构为 MVC 模式吗?)

我有一个使用“iframe 架构"的 ExtJS 构建的现有 Intranet web 应用程序(完全内部),即它在索引页面上有一个顶部菜单和一个选项卡面板,以及大约 30 个其他单独的网页,它们在内部作为 iframes“选项卡"打开主选项卡. 使用 iframe 没有任何特别的理由,所有内容都在同一个域中,并且大多数其他单独的页面几乎都是使用 ExtJS 库在 javascript 中编 ..
发布时间:2021-11-17 03:04:44 前端开发

GWT,Smart GWT,GWT-ext 比较

我在我的应用程序中使用 GWT 2.0.3 和 ext.该项目不再处于积极开发阶段,已被 Smart GWT 取代.我正在为此应用程序使用 HMVC 模式.现在使用现有的 GWT 2.0.3 和 ext 版本,我遇到了很多问题.问题与以下内容有关. 浏览器兼容性HTML 5 合规性 移动兼容性 分辨率无关 加载速度 控制丰富度 几天前 GWT 2.3 版本也发布 ..
发布时间:2021-11-17 03:04:41 Java开发

具有精确计时的 SQL Server 作业

我有一个包含游戏数据(地图、玩家等)的数据库,我有一个用 T-SQL 存储过程编写的游戏核心机制. 我需要每“X"秒处理一次游戏循环(通过存储过程). 我尝试使用 SQL 作业,但是当我将间隔设置为秒时,SQL 服务器停止响应.如果我将间隔设置为大于一分钟,则一切正常. 我需要在时间上精确的游戏循环,例如游戏循环只会运行一次,并且会精确地每隔“X"执行一次(容差应小于一秒). ..
发布时间:2021-11-17 03:04:38 其他开发

我有哪些合并存储库子集的选项?

这个问题更像是一个应用程序架构和源代码控制类型的问题. 我有 2 个 Github 存储库,一个是 React 单页应用程序,另一个用于 React 网站.对于我的单页应用程序,我将代码公开,并将应用程序链接到其存储库.对于我的网站,我希望将存储库保密,但将单页应用程序合并到其中,以便人们无需下载和构建代码即可使用它. 我能否获得一些关于如何将单页应用程序存储库的更改与网站存储库合并的 ..

模块通过 EJB 公开功能.如何处理模块之间的 Hibernate 延迟加载?

假设一个应用程序被分成多个模块,每个模块通过 EJB 公开功能.如果模块 A 调用模块 B 中的 EJB 方法,该方法返回通过 Hibernate 检索的对象,则模块 A 将无法调用该对象的延迟加载方法,因为会话不再存在.遇到这种情况怎么办? 解决方案 我做出了这个最终决定.还没有尝试过,但我认为它会起作用.问题是 如果模块 A 调用模块 B 中的 EJB 方法,该方法返回通过 Hi ..
发布时间:2021-11-17 03:04:29 其他开发

前端与后端处理

我正在摄取一个代码库,它是一个 React-NodeJS 堆栈.我试图掌握的概念之一是关于后端 API 及其处理客户端的方式. 代码库本质上是通过 API 调用从 MongoDB 转储整个集合,然后使用 React 进行大量解析和客户端逻辑以呈现自定义视图.这里的 HTTP 响应非常大,并且只会随着数据添加到数据库而变大. 与在 NodeJS 中创建多个端点并利用 Mongoose 之 ..
发布时间:2021-11-17 03:04:26 其他开发

依赖注入是一个跨领域的问题吗?

我正在设计一个应用程序,我使用的是 n 层架构,我有: - 表示层- 域业务层- 数据访问层- 一个横切层 然后我试图将我的项目与特定的 DI 框架隔离,即创建我自己的 IContainer 接口并确保我的组件只依赖于这个接口. 那么我有两个问题. 1 - 最后一个是好习惯吗? 2 -(更重要的是)依赖注入是一个跨领域的问题吗?也就是可以把DI相关的组件放在横切层吗?如果答案 ..
发布时间:2021-11-17 03:04:23 C#/.NET

PHP 类中的多级继承

假设我有这个代码: class A {...}B 类扩展 A {...}C类扩展B{...}$c = 新 C();$c->getMethodOrPropertyFromB()->getMethodOrPropertyFromA(); 除了糟糕的架构或糟糕的设计之外,这是否会对脚本执行时的 PHP/Webserver (Apache/Nginx) 性能产生任何影响? 如果不建议在 PHP ..
发布时间:2021-11-17 03:04:20 PHP

建筑难题

在进行单人项目时,最糟糕的事情是缺乏通常从同事那里获得的意见.由于缺乏这一点,您往往会犯明显的错误. 沿着这条路走了一段时间后,我需要社区的帮助. 我开始了一个小的自制项目,它应该会变成某种门户.困扰我的主要事情是我炮制的持久层.对于初学者来说,它应该与表示层完全分离,并且 OR 映射器也在某处.这是因为我有多个必须使用的数据存储. 因此,基本思想是各个“存储库"在各自的数据库上 ..
发布时间:2021-11-17 03:04:17 其他开发

定义一个空白的接口及其含义

我最近遇到了一种情况,我希望将一组类传递给一个方法(这样该方法将一个接口作为参数). 但是,接口下的类每个都有不同数量的方法,所以接口本身是空白的. 如果有的话,这对我的应用程序的设计有什么看法?在这种情况下,我打算使用一个抽象类,但我一直使用接口,所以可能有些东西阻止了我使用抽象类(不记得是什么). 语言:C#(尽管这与语言无关). 解决方案 您所描述的是“标记界面". ..
发布时间:2021-11-17 03:04:14 其他开发

我应该更改为 Scala 以创建具有重写规则的系统吗?

我开发了一些在 Android 应用程序中使用的类.我在该核心中有大约 6-7 个类,其中一些是具有抽象方法的抽象类.创建这些类是为了提供一个 API 来扩展我的 Android 应用程序. 现在我想创建一个接受重写规则的可扩展系统.这些规则对于在运行时替换某些组件很有用.想象一个有数学运算的系统,你可以看到所有的和、乘法等.现在你可以缩小,我想根据缩放级别简化一些运算. 我的系统是用 ..
发布时间:2021-11-17 03:04:11 Java开发

多语言组件/类 [OOP/Patterns/IoC/DI]

我有几个组件存在不同的版本,这取决于系统使用的语言(可配置,并且可以在运行时更改).例如,我有一个用于 Tokenizer 的接口(“组件"),以及两个针对英文和中文的具体实现,如下所示: public interface Tokenizer {列表标记化(字符串 s);}公共类 EnglishTokenizer 实现了 Tokenizer {列表标记化(字符串 s){ ... };}公共接口 ..

DTOS 作为 InputModel/ViewModel 适合分层架构的位置

我试图了解 InputModel 和 ViewModels 在 4 层架构中的位置. 介绍 |应用 |域 |基础设施 鉴于应用层负责在表示层和领域层之间交换数据,我认为它们必须存在于这一层中,以及将其转换回领域实体的适配器,反之亦然. 输入模型,也称为命令,在 ASP.NET MVC 中它们可以与视图模型重合. 演示文稿中的 ViewModel 对我来说毫无意义.从应用程序 ..
发布时间:2021-11-17 03:04:00 其他开发

用于 Web & 的独立 ServiceStack 服务原生移动应用

我们的架构由几个后端(非 ServiceStack)服务和应用程序组成,这些服务和应用程序通过托管在 asp.net 中的 ServiceStack 服务将数据发送到我们的系统 - 这是目前一个独立的 ServiceProject 项目,包含我们所需的服务/存储库/DTO 结构所有提供的 ServiceStack 示例. 后端完成后,我们现在正在设计我们的两个前端需求,包括 Web 应用程序 ..
发布时间:2021-11-17 03:03:57 其他开发

用于识别序列数据的CNN模型的配置 - CNN顶层的架构 - Parallel Layers

我正在尝试配置一个网络来识别车牌等序列数据的字符.现在我想在深度自动车牌识别系统中使用表 3 中提到的架构(链接:http://www.ee.iisc.ac.in/people/faculty/soma.biswas/Papers/jain_icgvip2016_alpr.pdf). 作者提出的架构是这样的: 第一层很常见,但我绊倒的地方是架构的顶部(红框中的部分).他们提到了 11 ..
发布时间:2021-11-17 03:03:54 Python

销售点应用架构

我被要求为一家餐厅构建一个 POS 应用程序.我有在 VB6.0 中创建 POS 应用程序的经验,并且一直想用 UX 创建一个.我希望用 WPF 作为前端创建一个.我几乎已经记住了过程图片和屏幕. 说了这么多,不知道怎么架构一个. 我想到的几个主要问题是: 我是否应该使用 WPF 的复合应用程序指南 - Prism.如果答案是肯定的,那么性能会像 POS 应用程序一样降低,时间可 ..
发布时间:2021-11-17 03:03:51 C#/.NET

n层应用的Web项目中的视图模型应该放在哪里?

假设我们有一个具有以下层的 ASP.NET MVC Web 应用程序: 业务逻辑 实体(业务领域和数据库 POCO) 通用(资源、常量) 数据访问(数据库 EF 查询、EDMX EF 模型等) Web 应用程序(MVC Web 应用程序) 我们正在使用视图模型方法.当前视图模型放置在实体层中.数据访问查询返回视图模型(由于效率问题,所以我们避免使用映射器). Web 层引 ..
发布时间:2021-11-17 03:03:48 C#/.NET