architecture相关内容

Java EE 项目的架构

我有一个带有 EAR 和 4 个 WAR 的 Java EE 项目.我有一些在战争中使用的 pojo.它们是包含静态变量和方法的类,并且在 WAR 中应该是相同的.它们应该放在哪里? 一些背景:我继承了其中一场战争中经常使用的 pojo 的项目.但是,我希望所有 4 个 WAR 都引用一些新的静态访问类的同一个实例.在其中一场战争中,这是不可能的,因为每个 WAR 似乎都采用它自己的静态类的 ..
发布时间:2021-11-17 03:03:45 其他开发

跨通用函数隔离公共代码

我在一个类中有两个函数.唯一的区别是函数的参数(一个采用带有 X 的 Func,另一个采用 Y)和标有星号的行. 有什么办法可以用星号隔离这两行或者有一个共同的函数,或者重写函数,使得try、catch块和最后几条语句只写一次? 这里的目标是尽量减少代码重复. public T Do(Func something){尝试{var manager = CoreInfrastructur ..
发布时间:2021-11-17 03:03:42 C#/.NET

C++ 使程序重写自身

几天前我发布了一个关于类似主题的问题( 源.cpp: extern "C"{内部计算(){整数 q = 30 * 123;for( int i = 0; i 基本上我只是尝试用 malloc 和 new 分配一大块内存,但我想也许我可以覆盖已经专用于进程内存的内存(这就是为什么我有 test 指向的函数 em>cmpp 并尝试覆盖它).但是我收到写访问错误.我查看了这篇文章 和其中一个 ..

长继承层次

我有很长的类继承层次结构.例如: -MyAbstractObject--MyAbstractUiObject---我的抽象表-----MyAbstractPageableTable-------MyAbstractScrollableTable---------MyAbstractStateblaTable 等等... 我在 Code complete 读到理想的继承深度是 3.有时允许 ..
发布时间:2021-11-17 03:03:36 Java开发

应用架构MVC、MVVM等

MVC、MVVM、MVP 等架构模式仅用于表示层? 我们可以在业务逻辑层或数据访问层使用吗? 我之前认为Presentation Tier是View; 业务逻辑层是Controller/Viewmodel,Data Access Layer是Model. 请有人澄清这一点.. 解决方案 在架构上,我会说 MVC、MVP 和 MVVM 是表示层.每个组件之间的观点是: 查看 ..
发布时间:2021-11-17 03:03:33 其他开发

要从多个类调用的公共 AsyncTask

我是 Android 新手.我开始在这个项目中工作已经有几个星期了.阅读已经制作的代码,我看到很多私有异步任务基本上都在做相同的事情(调用 API)所以我想知道是否有更好的解决方案,我的想法是创建一个名为 ApiCaller 的公共异步任务,它将返回一个 JSONObject 和负责解析 JSON 的类将是调用 ApiCaller 的类: public class ApiCaller exten ..
发布时间:2021-11-17 03:03:27 Java开发

填充对象的简单方法

我有以下课程: 公共类 SectionViewModel{私有静态 EFModels.VTSEntities _db = 新 EFModels.VTSEntities();公共 int ID { 获取;放;}公共字符串 SectionName { 获取;放;}公共布尔活动{得到;放;}公共字符串站点名称 { 获取;放;}} 我想从 _db.Sections 中选择一个元素并填充该类的对象.我 ..
发布时间:2021-11-17 03:03:24 其他开发

一个三槽的TaskManager和Apache Flink中的三个一槽的TaskManager是一样的吗

在 Flink 中,根据我的理解,JobManager 可以根据需要将作业分配给具有多个插槽的多个 TaskManager.例如,可以为一个作业分配三个 TaskManager,使用五个槽. 现在,说我执行一个带有三个插槽的 TaskManager(TM),分配给 3G RAM 和一个 CPU. 这和执行三个TaskManager,共享一个CPU,每个都分配1G RAM是完全一样的吗? ..
发布时间:2021-11-17 03:03:21 其他开发

将对象(图像)转换为三层(3 层)中的另一个对象(字节)

转换可以在第一层 (UI) 中完成吗? 解决方案 对于这类操作我个人在项目namespace下创建了一个Utils class/namespace (myProjectNamespace.Utils).一个 ststic 类,带有 public static 成员,用于转换、格式化、计算...... 大多数时候把这个类放在BLL(业务逻辑层)中,但有时你需要为不同的层使用不同的Uti ..
发布时间:2021-11-17 03:03:18 C#/.NET

DDD - DAL 是否访问域层

我看到一些示例引用了来自 DAL 的域层.我看到存储库接口是在域层中定义的,并且由于 DAL 实现了它们,因此它们需要引用域层.DAL 还需要知道要返回的实体,以便上游引用.我以为我们只提到“下游",有人能解释一下吗? 解决方案 是的,没关系. 这样想: 如果您要更改(替换)任何图层,它将是哪个图层?您不太可能更改域层,因为这会更改您的整个应用程序.如果更改 DAL,则不需要修 ..
发布时间:2021-11-17 03:03:15 其他开发

银行应用的最佳 WSO2-ESB 解决方案

我们是一家联合银行解决方案公司.目前我们正在开发一个解决方案,我们希望在我们的解决方案中使用 WSO2-ESB 来管理我们的服务这是我们项目的简要场景,.... 我们有一个生成各种服务的oracle应用服务器.有两种服务1.外部用户可以访问的服务2.内部用户可以访问的服务.****安全性也比较关心 我的问题是,1.如何在这种情况下使用WSO2-ESB..??2.是一个 ESB 还是两个 ..
发布时间:2021-11-17 03:03:12 其他开发

单独项目中的 ServiceStack Razor 文件

我有一个由 ServiceStack 后端组成的解决方案,具有常规设置(AppHost、ServiceInterface 和 ServiceModel),以及一个 winforms 应用程序和一个使用服务的 iOS 应用程序. 现在我想做一名网络管理员,并且正在寻找有关如何构建此内容的建议.我想保持 apphost 项目小,正如 SS 文档所说 理想情况下,根级 AppHost 项目应 ..
发布时间:2021-11-17 03:03:08 其他开发

检查任何正在运行的二进制文件是 32 位还是 64 位

可以检查应用程序包的二进制进程是在 32 位模式还是 64 位模式下运行,如 已在此问题中回答,但我可以验证它仅适用于 GUI 进程. 但是,我还需要检查没有 GUI 且不属于捆绑包的进程. 那么,以编程方式,在不调用系统函数或其他可执行文件的情况下,我如何测试任何进程是否在 32 位或 64 位模式下运行,给定进程 pid? 解决方案 好的,所以我终于找到答案已经在 SO 这 ..
发布时间:2021-11-17 03:03:05 C/C++开发

如何在 .NET 中对服务的工作负载进行负载平衡

我正在考虑使用面向服务的架构 (SOA) 构建应用程序. 这种架构不像微服务解决方案那么复杂和凌乱(我认为),但我面临着类似的设计问题.想象一下,我有 ServiceA 类型的服务,它们将工作发送到 ServiceB 类型的服务.我想,如果我使用队列,那么负载平衡将不成问题(因为消费者将从队列中获取他们可以处理的内容).但是队列往往会在代码中产生一些糟糕的异步,需要额外的努力来修复.所以,我 ..
发布时间:2021-11-17 03:03:03 C#/.NET

asp.net mvc 分层应用程序,我理解对吗?

我已经阅读了很多可以在互联网上找到的 asp.net mvc 分层应用程序.现在,是时候应用我所学到的了.请告诉我我做得对不对.示例代码会很棒:D 这只是一个简单的分层应用程序.来了, .Data-- DataAccess(包含 repo、interfaces 和 dbcontext)-- 映射(使用 fluent api 映射到模型)-- 迁移(模式迁移)-- 过滤器(管道和过滤器)- ..
发布时间:2021-11-17 03:02:57 C#/.NET

应该如何在业务和 GUI 层上设计和使用参数表?

我目前正在设计一个应用程序,我需要知道应该如何设计一个常量参数表.另外,我想知道如何在应用程序上使用此表. 例如:对于系统中的参数性(M或F),它应该在它自己的表中还是最好将该参数与其他表一起放在一个特殊的表中?.如何在后续层中“封装"参数(使用带有参数及其主键的常量类)? 我听说过一种特殊的“DB 模式"或一种创建表的常用方法,以便其架构让开发过程能够在这个单一参数表上进行中继.你知 ..
发布时间:2021-11-17 03:02:54 其他开发

中断 10h 不起作用

我在下面的程序中遇到分段错误. 这是用于设置屏幕左上角的光标.但是为什么我在这个程序上遇到分段错误?感谢您的回复. section .text全球主要主要的:动啊,2mov bh, 1移动 dh, 0移动 dl, 0整数 10 小时 我认为问题在于我正在使用的保护模式.这是一条 16 位指令,我正在 32 位机器上尝试!我说得对吗? 我在 32 位 Linux Ubuntu 发行版中运 ..
发布时间:2021-11-17 03:02:51 其他开发

从业务对象反序列化工作流基础

我正在研究 Microsoft WF 示例,发现它们序列化/反序列化尚未完成以保持其状态的工作流.我不喜欢它,因为工作流是一个过程,它不需要任何额外的数据就可以从不同的线程或代码部分继续. 也许我错过了一些东西.如果可能,您能否分享保存/加载未完成工作流程的示例?也许替代的工作流框架可以不用序列化/反序列化.例如,它可以从业务对象状态恢复. 解决方案 你的想法太小了.有许多超出您现在 ..
发布时间:2021-11-17 03:02:48 C#/.NET