简介
介绍使用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程序,非常简单:
- package sample.ws;
-
- public class HelloWorld {
- public void sayHello() {
- System.out.println("Hello world!");
- }
- }
这种编写次序不是推荐的,但是比较好掌握和理解,一般认为应该先写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方法中调用:
- new HelloWorldProxy().sayHello();
分享到:
相关推荐
接下来,我们将使用Eclipse IDE来创建一个简单的WebService。Eclipse提供了内置的工具,如Dynamic Web Project和Axis2插件,可以帮助我们快速构建和部署WebService。创建新项目后,选择"New -> Dynamic Web Project...
使用 Eclipse 编写简单的 WebService 实例,首先需要安装 Eclipse 和 Java Development Kit(JDK)。然后,创建一个新的 Java 项目,添加 WebService 依赖项,编写 WebService 代码,最后部署到 Tomcat 服务器上。 ...
在IT行业中,Web服务是一种基于互联网的...从创建项目到编写接口、实现、部署和测试,整个流程相对简单,适合初学者学习和实践。此外,这些工具还支持其他Web服务标准,如RESTful API,提供了更广泛的服务开发选项。
【使用Axis2搭建WebService】是关于在Java环境中利用Apache Axis2框架创建Web服务的过程。Apache Axis2是一个流行的Web服务引擎,用于构建和部署SOAP(简单对象访问协议)和RESTful Web服务。 首先,搭建环境是关键...
你也可以使用在线SOAP客户端或者编写简单的Java客户端代码来测试服务。 5. **客户端测试**: 客户端测试通常需要axis.jar包,这是一个包含了Axis运行时库的JAR文件。它可以用于生成客户端代理类,这些类封装了与...
本文将详细介绍如何使用Eclipse集成开发环境(IDE)结合Tomcat服务器及Axis框架来开发一个简单的WebService应用。对于初学者来说,这是一个很好的入门指南,通过本教程,您将了解从搭建开发环境到部署与测试...
这个“webservice简单实例”可能包含了一个基础的Web服务示例,用于帮助开发者理解如何创建和使用Web服务。 在Web服务中,最常用的标准是SOAP(Simple Object Access Protocol)和WSDL(Web Services Description ...
综合上述知识点,使用RESTEasy框架构建WebService的整个过程,从项目初始化、资源类的编写、服务类的实现、拦截器的使用、文件上传的处理、与Spring框架的集成,以及前端请求的编码问题解决等方面都提供了一个清晰的...
通过以上步骤,我们成功地使用Java开发了一个简单的WebService,并实现了接口。在这个过程中,我们了解了WebService的基本概念、工具和技术栈,并实际操作了从开发到部署的整个流程。这不仅为后续更复杂的WebService...
Axis2的简单WebService示例包括编写服务器端代码,如HelloWorldService类。这个类提供了两个简单的方法,sayHello和getAge,分别用于返回问候语和随机年龄。需要注意的是,在进行示例演示时,该类未使用package声明...
本实例将介绍如何使用Java和Apache Axis来创建一个简单的WebService。 首先,你需要创建一个Web工程。在Java开发环境中,如Eclipse或IntelliJ IDEA,你可以新建一个动态Web项目。接着,访问...
接下来,我们将通过具体示例来展示如何使用Apache Axis搭建一个简单的WebService。 ##### 1. 编写服务端程序 创建一个名为`SayHello.java`的服务端类,代码如下: ```java package server; public class SayHello{...
这个“webservice最全资源包”应包含详细的Axis2使用教程、示例代码、配置文档以及可能的故障排查指南,帮助开发者全面掌握Web服务特别是Axis2框架的使用。学习和掌握这些内容,将有助于提升Java开发者在分布式系统...
最后,记得在完成代码编写后,使用Eclipse的调试工具进行测试和优化,确保图表的正确显示和数据的流畅加载。同时,学习使用Flex的文档和社区资源,以获取更多关于图表绘制和数据交互的知识。 以上就是关于"Eclipse...
3. **创建简单的HelloWorld WebService**:演示如何编写并实现一个最基础的HelloWorld WebService服务。 4. **部署WebService至Web容器(如Tomcat5)**:介绍如何将开发好的WebService部署至Tomcat5等Web容器中。 5....