我应该从哪个soap实现(Axis/CXF等)开始,这样我在得到一个之后可以轻松地适应其他soap实现?
这些是不同的(并且非常流行的)框架。您选择其中一个并使用它。交换框架既不习惯也不容易
是否有任何默认实现开始而不是切换到供应商特定的实现?
不知道你在这里的意思。Java 已经JSR
为 Web 服务定义了一个,并且Metro
作为参考实现,所以任何不使用例如特定于Glassfish
部署的东西都将被视为非供应商特定的。
我建议您使用Axis 2或CXF,因为它们是非常流行的框架并且有很多在线教程。
是否有任何书籍可以提供有关这些实现的逐步信息?
有很多资源,但您需要研究更具体的内容。
如果你去,Axis 2
否则CXF
你会发现很多在线教程
你真的认为它(JAX-RPC)已经完全过时了吗?我认为您也需要了解它的基础知识才能为现有服务提供支持。不是吗?
是的,它已经过时了。这是旧规范。不需要调查它。
是否可以在没有注释的情况下实现服务?
当然是。所有教程通常显示使用注释启动 Web 服务以及从 a 启动 Web 服务的示例,WSDL
即您首先创建 aWSDL
并且 Web 服务(存根)是自动生成的
SOA 和 Web 服务有什么区别?
Web 服务被用作提供的实现技术之一SOA
。
没有一本书具体说明这两种技术之间的区别,因为一种是另一种的实现组件。如果你需要了解,SOA
有很多书。这个问题是关于书籍推荐的吗?