f**********w 发帖数: 93 | 1 java新手,想用java写一个web service, 就是可以async接受客户的SOAP请求,然后把
处理好的SOAP发回客户。看到网上说用Apache的CXF可以实现SOAP overJMS,哪位大侠可
以给解释一下?如果能有个例子就更好了,越基本越好,谢谢 |
h**********c 发帖数: 4120 | 2 你在考ea,或者打算,或者有类似的追求吗?
【在 f**********w 的大作中提到】 : java新手,想用java写一个web service, 就是可以async接受客户的SOAP请求,然后把 : 处理好的SOAP发回客户。看到网上说用Apache的CXF可以实现SOAP overJMS,哪位大侠可 : 以给解释一下?如果能有个例子就更好了,越基本越好,谢谢
|
f**********w 发帖数: 93 | 3 就是个人感兴趣,想学学,这两天看了网上的例子,我想用的可能并不需要SOAP over
JMS。因为我不需要Active MQ。
CXF+JAX-WS+Spring 应该更合适一些。但是没有用过CXF+Spring,所以还是有几个问题
请教。
我想实现的是如下顺序:
1)开始servlet (classA), 初始化环境变量,比如连接数据库,初始化queue,
interceptor等等
2)定义jaxws:endpoint, 也就是SOAP handler(classB)
3)从客户端发送SOAP request,handler吧请求放入queue中处理,然后由内部服务生
成SOAP response,发回给客户端
我的问题是spring config文件应该怎么写,我知道如何定义endpoint, 比如
http://www.springframework.org/schema/beans"
。。。">
id="MyService"
implementor="main.java.com.test.MySOAPHandler"
address="/service" />
请问我想在这之前开始我的server程序并初始化,应该如何在web.xml或者spring config里定义
,谢谢 |
h**********c 发帖数: 4120 | 4 我多看了几遍,争取看明白你说什么,
我的理解,servlet once delployed 就 reside in web container;
所以不需要客户request, 1)就已经完成了,就是你deploy 之后就发生的事情,
如果你的确要客户request,你可以先让一个伪客户请求刺激一下web container
学了点皮毛,往深了看,还就是一个UNIX tty,还望真正的j2ee搞手来批评指正,让我
们在追求ea的道路上少一些荆棘。
over
【在 f**********w 的大作中提到】 : 就是个人感兴趣,想学学,这两天看了网上的例子,我想用的可能并不需要SOAP over : JMS。因为我不需要Active MQ。 : CXF+JAX-WS+Spring 应该更合适一些。但是没有用过CXF+Spring,所以还是有几个问题 : 请教。 : 我想实现的是如下顺序: : 1)开始servlet (classA), 初始化环境变量,比如连接数据库,初始化queue, : interceptor等等 : 2)定义jaxws:endpoint, 也就是SOAP handler(classB) : 3)从客户端发送SOAP request,handler吧请求放入queue中处理,然后由内部服务生 : 成SOAP response,发回给客户端
|
g*****g 发帖数: 34805 | 5 CXF+Spring is pretty simple, download their distribution tar and
look at samples in it.
over
【在 f**********w 的大作中提到】 : 就是个人感兴趣,想学学,这两天看了网上的例子,我想用的可能并不需要SOAP over : JMS。因为我不需要Active MQ。 : CXF+JAX-WS+Spring 应该更合适一些。但是没有用过CXF+Spring,所以还是有几个问题 : 请教。 : 我想实现的是如下顺序: : 1)开始servlet (classA), 初始化环境变量,比如连接数据库,初始化queue, : interceptor等等 : 2)定义jaxws:endpoint, 也就是SOAP handler(classB) : 3)从客户端发送SOAP request,handler吧请求放入queue中处理,然后由内部服务生 : 成SOAP response,发回给客户端
|
r*****s 发帖数: 985 | 6 谢谢
顺便问一下
有没有可能,
或者方不方便
REST over JMS on CXF/ActiveMQ?
好像CXF里都是支持SOAP over JMS的?
ActiveMQ里是用MessageServlet来支持REST的,
但是怎么跟其他的REST framework结合起来,
我还在看,
想问问牛牛们的意见
【在 g*****g 的大作中提到】 : CXF+Spring is pretty simple, download their distribution tar and : look at samples in it. : : over
|
g*****g 发帖数: 34805 | 7 I don't understand that. REST is a web service protocol, obviously
over http. CXF is one implementation. I don't know how it can or
should be over JMS, sounds like a totally different animal for me.
【在 r*****s 的大作中提到】 : 谢谢 : 顺便问一下 : 有没有可能, : 或者方不方便 : REST over JMS on CXF/ActiveMQ? : 好像CXF里都是支持SOAP over JMS的? : ActiveMQ里是用MessageServlet来支持REST的, : 但是怎么跟其他的REST framework结合起来, : 我还在看, : 想问问牛牛们的意见
|
r*****s 发帖数: 985 | 8 me either at first.
其实就是这年头都喜欢用个ESB/JMS,
这不是ActiveMQ也支持REST吗?
就是多弄个HTTP port当broker
用JMS做Transport layer.
我们就是讨论讨论这个可行性,
我也觉得不靠谱
【在 g*****g 的大作中提到】 : I don't understand that. REST is a web service protocol, obviously : over http. CXF is one implementation. I don't know how it can or : should be over JMS, sounds like a totally different animal for me.
|
r*****s 发帖数: 985 | 9 HornetQ+RESTEasy of JBoss
好像支持这个REST over JMS,
不过我觉得是不是太bound to JBoss了?
我们也不一定用JBoss的
【在 g*****g 的大作中提到】 : I don't understand that. REST is a web service protocol, obviously : over http. CXF is one implementation. I don't know how it can or : should be over JMS, sounds like a totally different animal for me.
|