Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于JMS的Java-Web服务_Java_Soap_Jms - Fatal编程技术网

基于JMS的Java-Web服务

基于JMS的Java-Web服务,java,soap,jms,Java,Soap,Jms,我很困惑。我遇到的情况是,我需要接受来自公司外部和其他技术堆栈的传入消息,愚弄它们,然后发送回复。我有ActiveMQ和webspheremq(我们在websphereapplicationserver上,我正在尝试决定我是否喜欢其中一个而不是另一个),并且我了解如何设置消息侦听器。我想。我不知道收到的消息采用什么格式。它是一个web服务,可以像一个web服务一样对待吗?还是JMS消息?还是两者的混合体?就像我说的,我完全糊涂了。这方面的任何帮助都会很好 类似于soap/http,文本消息的主体

我很困惑。我遇到的情况是,我需要接受来自公司外部和其他技术堆栈的传入消息,愚弄它们,然后发送回复。我有ActiveMQ和webspheremq(我们在websphereapplicationserver上,我正在尝试决定我是否喜欢其中一个而不是另一个),并且我了解如何设置消息侦听器。我想。我不知道收到的消息采用什么格式。它是一个web服务,可以像一个web服务一样对待吗?还是JMS消息?还是两者的混合体?就像我说的,我完全糊涂了。这方面的任何帮助都会很好

类似于soap/http,文本消息的主体包含soap消息,然后,您的Web服务解组有效负载并获取java bean

您将需要两个队列:请求和应答,同一队列没有双向通信

尝试使用jax ws进行开发,因为is和java标准,一些API(如axis)的兼容性较差

以下是一个例子:

好的。那么,您需要消息监听器吗?使用jax-ws-no,您需要将您的绑定放在soap地址中的wsdl上,框架将完成所有的工作<代码>