在应用程序事件之间警告用户

时间:2014-08-27 17:35:35

标签: java spring java-ee design-patterns

我不确定如何描述设计问题我的标题非常含糊,可能完全错误。

基本上,我有一个Web应用程序,它使用了许多不同的支付网关,具体取决于用户喜欢的网关。

显然,应用程序和网关端点之间的通信将各不相同。我需要让我的应用程序通过javascript警报(现在)对网关的响应做出反应。网关可能有不同的返回URL返回应用程序,它需要在浏览器会话之间工作。

任何有助于此的技术想法或指针?

如果它有助于技术堆栈使用:Java,Spring,Struts

谢谢,

1 个答案:

答案 0 :(得分:0)

我建议使用Redis,Socket.io或Rabbit.mq的专用消息传递层。我在医疗应用程序中遇到了同样的问题。如果您想坚持使用Java,我建议使用Observer模式在类之间传递事件消息,但是您仍然需要一种方法将通知分发给表示层处理程序(Javascript),那就是我推荐的各种套接字服务器