`
marshal
  • 浏览: 297139 次
社区版块
存档分类
最新评论

使用Eclipse编写最简单的WebService

阅读更多

简介


介绍使用eclipse编写一个最简单的webservice。

本文使用的环境:
  • SUN JDK1.6_03
  • Eclipse-jee 3.3.1
  • Tomcat 6.0.14
默认的webservice使用axis、axis2实现。

如果想使用xfire,可以使用xfire插件,见:xfire.codehaus.org/Eclipse+Plugin

编写步骤


首先,Eclipse中设置Tomcat6.0支持。

另外,Preferences>Web Services\Server and Runtime中也要做适当配置。

创建一个web项目。

创建一个java程序,非常简单:

  1. package sample.ws;  
  2.   
  3. public class HelloWorld {  
  4.     public void sayHello() {  
  5.         System.out.println("Hello world!");  
  6.     }  
  7. }  

这种编写次序不是推荐的,但是比较好掌握和理解,一般认为应该先写wsdl,也就是自顶而下的写法,类似先写接口再写实现。

新建一个web service,Service implementation选择刚刚创建的java类HelloWorld,然后全部使用默认选项,这样该类被部署到tomcat中。

可以通过IE浏览器,访问http://localhost:8080/project_name/services/HelloWorld.wsdl,如果能够访问到,表明部署成功。

新建一个java项目,新建web service client,在对话框中需要输入上面的链接:http://localhost:8080/project_name/services/HelloWorld.wsdl

其他都是默认配置,这样应该自动生成一些java类。

创建一个新的类,用于作为客户端调用web service,在main方法中调用:

  1. new HelloWorldProxy().sayHello();  
分享到:
评论

相关推荐

    WebService二——使用Eclipse开发WebService及各种调用方式

    接下来,我们将使用Eclipse IDE来创建一个简单的WebService。Eclipse提供了内置的工具,如Dynamic Web Project和Axis2插件,可以帮助我们快速构建和部署WebService。创建新项目后,选择"New -> Dynamic Web Project...

    oracle 调用webservice

    使用 Eclipse 编写简单的 WebService 实例,首先需要安装 Eclipse 和 Java Development Kit(JDK)。然后,创建一个新的 Java 项目,添加 WebService 依赖项,编写 WebService 代码,最后部署到 Tomcat 服务器上。 ...

    eclipse的axis插件 开发 webservice 例程

    在IT行业中,Web服务是一种基于互联网的...从创建项目到编写接口、实现、部署和测试,整个流程相对简单,适合初学者学习和实践。此外,这些工具还支持其他Web服务标准,如RESTful API,提供了更广泛的服务开发选项。

    使用Axis2搭建_WebService

    【使用Axis2搭建WebService】是关于在Java环境中利用Apache Axis2框架创建Web服务的过程。Apache Axis2是一个流行的Web服务引擎,用于构建和部署SOAP(简单对象访问协议)和RESTful Web服务。 首先,搭建环境是关键...

    最简单的webservice开发

    你也可以使用在线SOAP客户端或者编写简单的Java客户端代码来测试服务。 5. **客户端测试**: 客户端测试通常需要axis.jar包,这是一个包含了Axis运行时库的JAR文件。它可以用于生成客户端代理类,这些类封装了与...

    webservice 开发过程 详解

    本文将详细介绍如何使用Eclipse集成开发环境(IDE)结合Tomcat服务器及Axis框架来开发一个简单的WebService应用。对于初学者来说,这是一个很好的入门指南,通过本教程,您将了解从搭建开发环境到部署与测试...

    webservice简单实例

    这个“webservice简单实例”可能包含了一个基础的Web服务示例,用于帮助开发者理解如何创建和使用Web服务。 在Web服务中,最常用的标准是SOAP(Simple Object Access Protocol)和WSDL(Web Services Description ...

    使用RESTEasy构建WebService简介

    综合上述知识点,使用RESTEasy框架构建WebService的整个过程,从项目初始化、资源类的编写、服务类的实现、拦截器的使用、文件上传的处理、与Spring框架的集成,以及前端请求的编码问题解决等方面都提供了一个清晰的...

    webService

    通过以上步骤,我们成功地使用Java开发了一个简单的WebService,并实现了接口。在这个过程中,我们了解了WebService的基本概念、工具和技术栈,并实际操作了从开发到部署的整个流程。这不仅为后续更复杂的WebService...

    axis2_WebService_开发指南

    Axis2的简单WebService示例包括编写服务器端代码,如HelloWorldService类。这个类提供了两个简单的方法,sayHello和getAge,分别用于返回问候语和随机年龄。需要注意的是,在进行示例演示时,该类未使用package声明...

    java实现webservice实例

    本实例将介绍如何使用Java和Apache Axis来创建一个简单的WebService。 首先,你需要创建一个Web工程。在Java开发环境中,如Eclipse或IntelliJ IDEA,你可以新建一个动态Web项目。接着,访问...

    WebService开发

    接下来,我们将通过具体示例来展示如何使用Apache Axis搭建一个简单的WebService。 ##### 1. 编写服务端程序 创建一个名为`SayHello.java`的服务端类,代码如下: ```java package server; public class SayHello{...

    webservice最全资源包

    这个“webservice最全资源包”应包含详细的Axis2使用教程、示例代码、配置文档以及可能的故障排查指南,帮助开发者全面掌握Web服务特别是Axis2框架的使用。学习和掌握这些内容,将有助于提升Java开发者在分布式系统...

    Eclipse开发Flex新手必学例子(后台数据页面显示N种图表)

    最后,记得在完成代码编写后,使用Eclipse的调试工具进行测试和优化,确保图表的正确显示和数据的流畅加载。同时,学习使用Flex的文档和社区资源,以获取更多关于图表绘制和数据交互的知识。 以上就是关于"Eclipse...

    WebService教程实例

    3. **创建简单的HelloWorld WebService**:演示如何编写并实现一个最基础的HelloWorld WebService服务。 4. **部署WebService至Web容器(如Tomcat5)**:介绍如何将开发好的WebService部署至Tomcat5等Web容器中。 5....

Global site tag (gtag.js) - Google Analytics