使用JDK1.6的JAX-WS编写WebService
一、Web services概念
Web services是客户端和服务端通过万维网的HTTP协议进行交互。
二、JAX-WS实现简单的Web services
2.1 建一个名为HelloServer的Web应用作为Webservice客户端
2.2 在HelloServer应用下新建一个类:
- package helloservice.endpoint;
- import javax.jws.WebMethod;
- import javax.jws.WebService;
- @WebService
- public class Hello {
- private String message = new String("Hello, ");
- public void Hello() {
- }
- @WebMethod
- public String sayHello(String name) {
- return message + name + ".";
- }
- }
2.3 在weblogic下发布HelloServer应用,应用名为WebRoot。
2.4 在IE里面打开http://localhost:7001/WebRoot/HelloService?wsdl
http://www.189works.com/article-80543-1.html
分享到:
相关推荐
Java 基于第三方插件实现WebService实在麻烦,尤其是要添加几十M的Jar包...还好,自从JDK 1.6开始,Java自身已经支持WebSeervice的开发即JAX-WS,附件是一个简单的示例,供入门参考。注意,JDK环境要求1.6及以上版本。
在这个场景中,我们将深入探讨如何使用JDK 1.6及以上版本内置的JAX-WS来发布Web服务。 一、JAX-WS基础 1. **定义服务接口**:在JAX-WS中,我们首先定义一个Java接口,该接口声明了Web服务提供的操作。这些接口方法...
- 在JAX-WS中,开发者可以使用注解(如`@WebService`、`@SOAPBinding`、`@WebMethod`等)来标记服务接口和方法,这些注解提供了元数据,帮助生成WSDL和客户端代码。 5. **协议和绑定**: - JAX-WS支持多种传输...
### 使用JAX-WS开发WebService入门教程 #### 一、准备工作 在开始使用JAX-WS开发WebService之前,首先需要确保开发环境满足以下条件: 1. **Java版本**:需要安装Java SE 1.5或更高版本。这是因为JAX-WS自Java SE...
使用JAX-WS(JWS)发布WebService 使用myeclipse开发java的webservice的两种方式 方式一: (此方式只能作为调试,有以下bug:jdk1.6u17?以下编译器不支持以Endpoint.publish方式发布document方式的soap,必须在...
这篇博客文章“上传一个基于Jax-ws的WebService”可能详细介绍了如何使用JAX-WS技术构建和发布一个Web服务。虽然具体的描述为空,但我们可以根据标题推测,作者可能涵盖了以下几个关键步骤: 1. **环境准备**:首先...
### JAX-WS WebService开发详解 ...通过以上详细的步骤,我们可以看到如何使用MyEclipse来进行JAX-WS WebService的开发和部署。这种开发方式不仅简单易懂,而且能够快速构建出功能完备的WebService应用。
- **运行环境**:说明了在 JDK 6 上运行 JAX-WS 的特定要求。 - **依赖库**:列出了必需的 JAR 文件及其版本。 - **限制条件**:指出了当前版本中存在的已知限制。 - **修复的 Bug**:列出了在此版本中修复的错误...
总结来说,创建Java WebService Jax-WS主要涉及创建项目、编写服务类、生成Web服务,以及在MyEclipse环境中部署和测试。通过这些步骤,开发者可以快速地将Java类转换为可供其他系统调用的Web服务。
6. **JAX-RPC(Java API for XML-Based RPC)向JAX-WS的过渡**:在JDK 1.6之前,JAX-RPC被广泛用于构建Web服务,但在JDK 1.6中,JAX-WS逐渐取代了JAX-RPC,成为推荐的Web服务编程模型,因为它更符合WS-*标准,并且...
在本教程中,我们将深入探讨如何在MyEclipse 6.5版本中使用JAX-WS(Java API for XML Web Services)技术开发Web服务。这是一个非常实用的指南,旨在帮助开发者快速掌握Webservice的创建、部署和测试过程,特别适合...
【JAX-WS开发部署WebService】是Web服务开发的一个重要主题,主要涉及到使用Java API for XML Web Services(JAX-WS)创建和部署基于SOAP的Web服务。JAX-WS是一种标准的、Java平台上的API,它使得开发人员能够轻松地...
以上就是MyEclipse中使用JAX-WS开发Web服务的全过程,涵盖了从创建项目、编写服务接口、部署服务到创建和测试客户端的全部步骤。通过这种方式,开发者可以轻松地构建基于Java的Web服务,并与其它系统进行交互。
JAX-WS使用了JDK 6自带的实现,这意味着开发者无需额外安装库就可以直接在项目中使用。readme.txt文件提供了详细的指南,包括设置、运行和测试Web服务的步骤,这对于初学者来说是非常宝贵的资源。 在Web服务开发中...
为了使用JAX-WS 2.0,开发人员需要JDK 5.0或更高版本,以及JAX-WS 2.0参考实现。文中提到的Tomcat 5.5、Sun Java System Application Server 9.0、GlassFish和Celtix都支持JAX-WS 2.0。对于其他不支持JAX-WS 2.0的...
在JDK 6中,JAX-WS是内置的,开发者无需额外安装其他库即可使用。它支持SOAP(Simple Object Access Protocol)协议,并且可以与WSDL(Web Service Description Language)配合,使得服务的定义和调用更加规范。 2....
在Java中实现Web服务,JDK提供了一种便捷的方式,即使用JAX-WS(Java API for XML Web Services)来创建、部署和消费Web服务。Web服务是一种基于标准的、平台无关的通信机制,允许不同系统之间交换数据。 **1. JAX-...