我开始使用java web服务。我很迷茫。Java WebService技术
如果我有好的undersdood有两种架构的
- SOAP Web服务
- 问题的REST Web服务
但经过...
是不是正确的说有框架apis来帮助构建web服务,并且那
- JAX-WS
是这些API的一个?
我知道JAX-WS的参考实现
- 地铁
而且我想这是捆绑在一起的Java 6等的GlassFish 3.1。
但
- Axis2的
它是一个API?一个jax-ws的实现?
哪些其他的API和实现都存在? 如果我正在使用weblogic 10.3.5?现在
,如果我拿这个问题的另一面。
我必须使用Web服务。我需要知道些什么?
我想我必须知道,如果它是肥皂或休息,但之后?
谢谢。我知道我有很多工作......基本上Java很简单。但了解和理解所有底层技术并不总是容易的。而对于Web服务(我在互联网上阅读了很多东西),我发现在api和实现之间做出区别并不容易。在一些读物上,他们并没有将地铁描述成jax-ws的jax-ws ri,而仅仅是jax-ws! – tweetysat
你不应该知道你使用的是什么实现,所有的教程和所有你的工作应该完全基于API。实施并不重要。 Java确实很简单(虽然它有很多非常有趣的怪癖),但是构建它的生态系统(特别是对于行业)是巨大且精心设计的(通常)。 – nablex
从基础开始:XML Schema,WSDL,SOAP,WS-I,WS- *,JAX-WS。以该顺序。 – nablex