java网络服务

标签 java web-services

我们当前有一个 Java EE 项目,并且有一个将 Web 服务引入该项目的新要求。 我们在 Rad 7 上进行开发并部署到 Websphere 6.1,但这可能很快就会改变以部署到 tomcat。

我想知道的是,我们应该采取什么方法来开发这些网络服务?

  • 我们应该开发 RESTful Web 服务并使用 JAXB 吗?
  • 我们是否应该使用 Rad 7 中的 Web 服务生成工具(这会将我们与 websphere 联系起来)
  • 我们应该使用生成 xml 模式、生成 wsdl 文件,然后从 wsdl 生成代码的方法吗?

我们对使用安讯士不感兴趣。

什么是最好的方法,或者人们认为什么是用 Java 创建 Web 服务的最新、最好的方法?

最佳答案

使用 JAX-WS/JAXB 是个好主意。 JAXB 现在是 JDK 的一部分(在 1.6 中),所以它不会消​​失。 JAX-WS 也可以轻松地与 Tomcat 中的 Web 应用程序一起部署。

我们过去曾在这里使用过 Axis,但在部署这些客户端和服务时遇到了一些困难(我们最终解决了这个问题,但文档没有帮助,我们在互联网上找到的其他任何内容也没有帮助)。

关于java网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1840394/

相关文章:

java GUI 多线程与套接字

java - 在 HashMap 内部存储 HashMap

java - 使用线程上下文ClassLoader从类路径读取WSDL

java - Java 中的字节缓冲区?

android - 从 WEBSERVICE 获得响应

c# - 如何在 Threaded .Net Webservice 中启用 session ?

java - slf4j 记录器不打印完整的包名称

java - 在每个请求之前获取新的 JAX-WS WebService 端口

java - 集成错误 jersey-multipart 和 swagger

java - 下载 getcontentlength() 在 Android 中返回 -1