我需要创建一个SOAP Web服务。我已经有了WSDL文件和接口以及实现(作为POJO)。
我现在在选择以下框架之间: - Axis2:看起来是我的选择。它可以作为Servlet在Servlet容器中工作,并且只需要在我的web.xml文件中映射一个Servlet。它与Spring集成良好,因为我的服务实现是Spring Bean。此外,它不需要我添加注释。我在我的接口或实现中没有注释。 - Spring-ws:看起来很酷,但据我所知,它强制我直接处理XML,而我不想这样做。我希望框架将消息反序列化并将其作为参数传递给我的POJO。 - Apache CXF:功能强大,具有Spring集成,但如果我使用Jax-WS前端,我将不得不使用注释,而我不想触及我的POJO。是否有简单的前端可用? - Metro是Jax-WS RI,因此它严重依赖于注释。
只是想告诉你我正在尝试做什么: 我们的应用程序使用SOAP连接到远程服务。他们给了我们WSDL,我们生成了代理类和DTO,所有这些内容都打包在jar中并存储在VCS中。现在我需要为此Web服务编写仿真。我不想生成新的DTO。
我现在在选择以下框架之间: - Axis2:看起来是我的选择。它可以作为Servlet在Servlet容器中工作,并且只需要在我的web.xml文件中映射一个Servlet。它与Spring集成良好,因为我的服务实现是Spring Bean。此外,它不需要我添加注释。我在我的接口或实现中没有注释。 - Spring-ws:看起来很酷,但据我所知,它强制我直接处理XML,而我不想这样做。我希望框架将消息反序列化并将其作为参数传递给我的POJO。 - Apache CXF:功能强大,具有Spring集成,但如果我使用Jax-WS前端,我将不得不使用注释,而我不想触及我的POJO。是否有简单的前端可用? - Metro是Jax-WS RI,因此它严重依赖于注释。
只是想告诉你我正在尝试做什么: 我们的应用程序使用SOAP连接到远程服务。他们给了我们WSDL,我们生成了代理类和DTO,所有这些内容都打包在jar中并存储在VCS中。现在我需要为此Web服务编写仿真。我不想生成新的DTO。