如何开始使用java web服务?

如何开始使用java web服务?,java,web-services,Java,Web Services,我是java中级,现在我正计划转向java web服务。。。 如何开始使用web服务 先决条件是什么 谢谢……如果您计划提供(基于SOAP的)Web服务,或者想了解如何使用服务,这是必须的: 当涉及到设计xml模式和wsdl文件时,我对eclipse非常满意 最常见的java库之一是。非常肯定,他们的页面上有很多文档和教程。如果您计划提供(基于SOAP的)Web服务或想要了解如何使用服务,这是必须的: 当涉及到设计xml模式和wsdl文件时,我对eclipse非常满意 最常见的java库之一是。

我是java中级,现在我正计划转向java web服务。。。 如何开始使用web服务

先决条件是什么

谢谢……

如果您计划提供(基于SOAP的)Web服务,或者想了解如何使用服务,这是必须的:

当涉及到设计xml模式和wsdl文件时,我对eclipse非常满意

最常见的java库之一是。非常肯定,他们的页面上有很多文档和教程。

如果您计划提供(基于SOAP的)Web服务或想要了解如何使用服务,这是必须的:

当涉及到设计xml模式和wsdl文件时,我对eclipse非常满意


最常见的java库之一是。非常肯定,他们的页面上有很多文档和教程。

从apache tomcat开始,用一个小servlet或JSP在其中运行一个web应用程序,然后一旦你掌握了一点如何为tomcat创建web应用程序,就去检查axis2,这是一个安装在tomcat中的web应用程序,然后,您将能够在axis2中运行自己的web服务

如果你有更高级的东西,你可以去检查EJB3并创建一个无状态会话bean,它将作为一个web服务工作。。。但是这更高级,并且更难设置EJB3项目,我建议从tomcat/axis2开始


祝你好运。

从ApacheTomcat开始,用一个小servlet或JSP在其中运行一个web应用程序,然后一旦你掌握了一点如何为tomcat创建web应用程序,去检查axis2,这是一个安装在tomcat中的web应用程序,那么你将能够在axis2中运行自己的web服务

如果你有更高级的东西,你可以去检查EJB3并创建一个无状态会话bean,它将作为一个web服务工作。。。但是这更高级,并且更难设置EJB3项目,我建议从tomcat/axis2开始


祝你好运。

要开始使用Java中的web服务,我建议使用Java API for XML web services A.K.A。这个API的参考实现(JAX-WSRI)包含在Java6中(因为Java6更新了4),所以如果您使用的是Java6U4+,就没有任何东西需要安装。与JavaEE的其他API一样,JAX-WS使用注释简化web服务客户端和端点的开发和部署。该API支持Java优先和契约优先的方法(前者有争议,但这是最简单的入门方法)

您将在NetBeans网站上找到许多很好的教程,例如,请参阅或。说到web服务,我必须说NetBeans实际上比Eclipse提供了更好的支持,并且是我推荐的IDE。我不想详细讨论(因为事情会变得混乱),所以我建议使用GlassFish部署JAX-WS web服务,它包含了所需的所有内容

但是,请忘记Axis2及其可怕的部署模型(老实说,我不明白为什么人们总是提到Axis2,可能只是因为它是由IBM在Eclipse支持下推广的)

您可以在上找到大量其他资源,例如“著名”教程

如果你想走得更远,可以从这个伟大的在线资源(伟大的资源,一如往常)获得一个战利品



1如果您真的想知道,GlassFish中的web服务堆栈称为Metro。Metro包括JAX-WSRI(JAX-WS的参考实现)和WSIT(为安全、可靠、事务性和可互操作的Web服务提供其他WS-*标准的实现)。JAX-WS的另一个实现是ApacheCXF。你可以在文献中找到所有这些术语。现在,我将坚持使用JAX-WSRI,使用GlassFish作为容器,使用NetBeans作为IDE。

要开始使用Java中的web服务,我建议使用Java API作为XML web服务。这个API的参考实现(JAX-WSRI)包含在Java6中(因为Java6更新了4),所以如果您使用的是Java6U4+,就没有任何东西需要安装。与JavaEE的其他API一样,JAX-WS使用注释简化web服务客户端和端点的开发和部署。该API支持Java优先和契约优先的方法(前者有争议,但这是最简单的入门方法)

您将在NetBeans网站上找到许多很好的教程,例如,请参阅或。说到web服务,我必须说NetBeans实际上比Eclipse提供了更好的支持,并且是我推荐的IDE。我不想详细讨论(因为事情会变得混乱),所以我建议使用GlassFish部署JAX-WS web服务,它包含了所需的所有内容

但是,请忘记Axis2及其可怕的部署模型(老实说,我不明白为什么人们总是提到Axis2,可能只是因为它是由IBM在Eclipse支持下推广的)

您可以在上找到大量其他资源,例如“著名”教程

如果你想走得更远,可以从这个伟大的在线资源(伟大的资源,一如往常)获得一个战利品



1如果您真的想知道,GlassFish中的web服务堆栈称为Metro。Metro包括JAX-WSRI(JAX-WS的参考实现)和WSIT(为安全、可靠、事务性和可互操作的Web服务提供其他WS-*标准的实现)。JAX-WS的另一个实现是ApacheCXF。你可以在文献中找到所有这些术语。现在,我坚持使用JAX-WSRI,GlassFish作为容器,NetBeans作为IDE。

重复您提到的重复问题是java web开发我在java web服务上的问题