问题标签 [mediator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1764 浏览

java - 中介者模式示例:聊天

我读到聊天是使用中介者模式的一个示例。我写了简单的聊天模仿,但我不知道在这种情况下如何使用中介模式。据我了解,我的所有对象都已经具有松散耦合,并且 Server 类类似于 Mediator。有人可以告诉我在我的样本上使用中介者模式吗?

安慰:

等等...

0 投票
1 回答
1451 浏览

javascript - JavaScript 架构 - 中介,何时使用它们?

这更像是一个关于我的 JavaScript 代码结构的一般性问题,以及我是否朝着结构良好的代码的正确方向前进。

我得到的当前代码:

显然,使用上面的代码,我可以使用相同的命名空间(根据页面/站点部分)并通过myNamespace.className.init()etc 调用它们。如果我愿意,我也可以将它们组合起来,但我封装了类以提高可读性。

现在,我一直在阅读http://addyosmani.com/largescalejavascript/关于调解员的概念。我的第二个问题是何时(以及是否)我应该使用这些?从 className2 显然我可以做到:

那么,为什么这会像订阅 className 一样mediator.subscribe("classNameInit")并在 className 中发布该事件呢?

我非常愿意接受有关我的代码结构的建议,因为这是我在改变编写 JavaScript 的方式时需要做的事情。

0 投票
2 回答
1353 浏览

soa - 多个 BPEL/Mediator 有效负载如何使用 DB 适配器存储在 DB 中

我有巨大的 XML,它是 XSD 定义的,并且有复杂的类型,需要大约 50 个数据库表来存储整个 XML。有一个父表,它具有对子表的引用 ID。

现在首先我想存储父表并获取 ID 并使用相同的 ID 存储子表(它的父子关系最多 5 或 6 级)我如何定义/使用 BPEL 流程。

我想使用文件适配器来读取 XML 文件。如果需要,我需要使用中介定义 BPEL 流程吗?并使用 DB 适配器来存储数据。

我的问题是如何定义具有多个元素的大型 XSD 的 BPEL 流程?如何使用 db 适配器存储 50 多个表并获取子表的父 ID?

任何帮助表示赞赏。

0 投票
1 回答
2759 浏览

ajax - MVC 和中介者模式

我正在尝试为 ASP.Net MVC3 应用程序构建一组可重用的组件。每个组件都由它自己的模型、视图和控制器组成。

组件之间的交互应该使用中介“like”模式来解决。

由于组件是更高级别的概念(抽象)而不是“真实”对象(从技术上讲,组件是由模型、视图和控制器功能组成的短命束),因此实现中介模式可能很棘手。

我需要好主意如何使用 ASP.Net MVC3 和 AJAX 在技术上实现组件之间的中介交互?

我最初的问题是:MVC 模块化 GUI 组件

0 投票
1 回答
352 浏览

javascript - JavaScript 中介者模式;组件名称未定义

在以下中介者模式的实现中,为什么初始化方法中的 this.name 总是未定义?正如我所期望的那样,它是 TestObject。我怎样才能做到这一点?

另外,如何创建 TestObject 的新实例?

0 投票
2 回答
1594 浏览

wso2 - carbon 应用程序中的 wso2 自定义调解器

我开发了一个自定义调解器及其相应的工厂/序列化器类,以便我可以在序列中为其配置复杂的配置选项。这是使用碳工作室的碳应用程序项目制作的。

问题是我可以使配置元素工作的唯一方法是在.car文件之外部署 jar文件。

我可以只部署.car文件以使其工作吗?我必须将META-INF/services文件夹放在哪里才能正常工作?

这是我的 CarbonAppProject 结构

任何帮助都感激不尽。

0 投票
1 回答
2719 浏览

design-patterns - 包装器、桥接器和调解器之间有什么区别?

我正在查看我的软件架构课程的幻灯片,据说这三个术语之间存在差异。尽管幻灯片试图解决这些差异,但我并没有完全“理解”它。如果有人能帮助澄清这三者的区别、优势和劣势,那就太好了。

0 投票
2 回答
1158 浏览

esb - 如何在不发送的情况下制作 inSequence

我有这个 WSO2 ESB 代理:

outSequence在默认情况下,此代理在没有发送调解器的情况下不会运行。不发送调解员怎么办

0 投票
2 回答
2307 浏览

proxy - WSO2 ESB - 代理参数的动态值(传输)

我需要能够为代理参数指定一个动态值。实际上,我必须使用完整的 URL 指定每个参数,例如:

我看到一些带有属性调解器的示例,我想它适用于下一个代理,但这里的问题是我需要在执行之前更改代理参数值。我尝试使用“触发器”代理调用自定义调解器,该调解器更改所需代理的 SynapseConfiguration 但这不起作用。

有没有办法用查找替换这些固定值来创建一些部署配置?

非常感谢。

0 投票
2 回答
1190 浏览

proxy - WSO2 ESB:对代理使用外部参数定义?

我们正在使用几个代理来监听不同的位置。但是在开发过程中,我们没有与生产环境中相同的 URI。是否可以定义外部 URI (transport.vfs.File.URI)?(也许是本地条目或其他属性?)

以下行应该能够加载实际 URI 的外部定义:

完整代理示例(不工作):