繁体   English   中英

CXF和独立Web服务

[英]CXF and standalone web services

我目前正在编写一些包含Web服务客户端和服务器的应用程序,作为完整的独立应用程序,例如,没有任何 Web 应用程序服务器/ Servlet引擎。 我使用的是普通Java 6,对于“服务器”部分,我使用的是sun HttpServer。 像魅力一样工作。

(实际上,我正在使用CXF,但仅用于其wsdl2java工具,它比Java 6附带的工具更灵活)。

我一直在想,看看像CXF这样的框架是否对我有好处? 奇怪的是,在这种情况下,我无法在CXF网站上找到任何信息,他们似乎只是盲目地假设每个人都在使用应用程序服务器(更糟糕的是,Maven)。

我之所以选择CXF的原因之一是,在不久的将来,我希望我也需要支持AIX,而在这里我不能使用:

reqcontext.put(BindingProviderProperties.CONNECT_TIMEOUT, connect_timeout);
reqcontext.put(BindingProviderProperties.REQUEST_TIMEOUT, request_timeout);

CXF拥有一个称为HTTPClientPolicy的东西,可以很好地满足要求。

没有任何应用服务器/ servlet引擎,是否有人链接到讨论使用CXF的文章? 与当前的Java 6 JAX-WS实现相比,CXF还可以给我带来其他好处吗?

马腾

几乎所有CXF发行版本中的示例都被专门设置为“主要方法”类型的服务,该服务启动服务和客户端以及诸如独立的应用程序,而无需使用任何应用程序服务器(甚至Tomcat)。 CXF样本将是一个不错的起点。

也就是说,他们现在都使用Maven。 :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM