什么是Java的WCF通讯员?

时间:2013-02-20 22:27:51

标签: java .net wcf

是否有一个独特的服务集中器,如WCF for Java,我可以为不同的媒体创建和托管服务?


变化: 它似乎在java世界中有一个不同的概念,它叫做应用服务器吗? 这可能是一个非常初学的问题。任何方向表示赞赏

5 个答案:

答案 0 :(得分:17)

JAX-WS / Metro

  • 允许您注释Web服务类和方法,并从这些注释生成WSDL,就像WCF一样。
  • 允许您生成服务wsdl-first,就像WCF
  • 一样
  • 允许您生成Web服务客户端,就像WCF
  • 一样
  • 允许您在任何Java EE容器中托管Web服务。这与WCF的IIS托管相当。
  • 允许您使用Endpoint api托管您的Web服务。这与WCF自托管相当。
  • 允许您选择SOAP or Fast InfoSet而非HTTP or TCP protocols,例如WCF transport options。 (虽然我不认为它允许命名管道......)

所以在许多方面它对应于WCF。不过,它比WCF更关注Web服务。就像名字说的那样。

答案 1 :(得分:2)

我找到了一些博客,它很老了,但它很好地解释了 java jax-ws和.net-wcf。

希望this有帮助..!

答案 2 :(得分:1)

我找到的选项是

的Netty http://netty.io/

Apache MINA http://mina.apache.org/

答案 3 :(得分:0)

是的,使用它的java web服务非常简单,它使用像WCF这样的wsdl文件。参考:http://www.mkyong.com/webservices/jax-ws/jax-ws-hello-world-example/

答案 4 :(得分:0)

您似乎希望在本地托管application ...为此,Jboss,Glassfish,Tomcat,IBM Web sphere有几个application server ...