今天是研究WebService的第2天。但是全天几乎都在开会,因此,只做了一点,但是还是出了点成果,就是昨天做的第一个WebService试验成功了。下面说下顺序:
首先,我们昨天建立的项目中在默认的src包中出现了2个文件,一个是接口,另个是实体类,其中有个example方法,参数和返回值都是String型。我们现在改下,将返回值前面加个标记,我们就加个Hello吧(受HelloWorld毒害不浅啊)。好,下面就开始写测试类。
我们昨天在新建的时候并没有建WebService Client,今天我们就新建这个(一定要先把昨天的服务器启动起来,后面要用到)。下一步后,我们选择WSDL URL,然后将我们昨天能看到XML的地址输入进去。因为新建Client会产生很多文件,因此,我们设置下新生成文件的路径。然后下面就一直点吧(此前说的服务器启动好就起作用了,因为我们是用的WSDL URL,因此它会去访问路径,找不到服务器就会报错)。成功后,会发现生成了很多的文件,不管它,我们只对其中一个感兴趣,文件名中有Client的那个就是。
这个就是传说中的测试类了,我们现在重写下main方法中打注释的部分,下面的我不用说你也会知道怎么办了,还不知道?调用你改的方法呗。想立即测试下,那就测试吧,不过。。。抛异常了吧,哈哈,因为你少了个包,说找不到方法,其实就是少了个包:org.apache.commons.httpclient的这个jar包,到阿帕奇的官网上下载个,然后放到lib中,再测试,就能看到测试的效果了,哈哈。
顺便贴下包的地址,版本是3.1-rc1的Binary类型的:http://apache.mirror.facebook.com/jakarta/commons/httpclient/binary/commons-httpclient-3.1-rc1.zip
里面有详细的说明文档和API。
明天休息,下星期再说。
分享到:
相关推荐
MyEclipse 5.1 GA 注册机
MyEclipse 是一款集成了 Eclipse 平台的 Java 开发工具,广泛应用于 Web 应用开发和 Java EE 项目。它提供了丰富的功能,如代码编辑器、调试工具、版本控制集成等,极大地提高了开发效率。MyEclipse5.1 版本是该系列...
在探讨"Myeclipse5.1注册码"这一主题时,我们首先需要理解MyEclipse是什么,以及注册码在软件激活中的作用。...希望每位用户都能在合法合规的前提下,充分利用MyEclipse5.1这样的优秀工具,提升个人和团队的开发效率。
本文将详细讲解如何在MyEclipse 5.1这个集成开发环境中(IDE)设置并创建一个Hibernate项目。 首先,我们需要了解MyEclipse 5.1。这是一款基于Eclipse的强大的Java EE集成开发环境,支持多种Web应用框架,包括...
总之,MyEclipse5.1注册码的获取与激活是软件合法使用的基础,而eclipse3.2.x+myeclipse5.1的组合则为Java开发者提供了高效、全面的开发环境。遵循正规途径获取注册码,不仅能避免潜在的法律风险,还能确保获得最佳...
在本教程中,我们将深入探讨如何使用MyEclipse这一强大的集成开发环境来开发Web Service。Web Service是一种基于标准的、跨平台的、可互操作的服务,它允许不同系统之间的数据交换。MyEclipse作为Java EE开发工具,...
MyEclipse5.1作为该系列的一个版本,提供了包括但不限于代码编辑、调试、项目管理、数据库集成、Web开发支持等在内的全面功能,极大地提升了开发效率。 ### 二、注册码的作用与意义 注册码,又称序列号或激活码,...
在使用MyEclipse 5.1这款强大的Java集成开发环境时,可能会遇到一些小问题,例如行号不显示。这可能会对代码阅读和调试带来不便,但不用担心,解决这个问题非常简单,下面将详细介绍如何操作。 首先,我们打开...
### MyEclipse 8.0 GA 下使用 Xfire 框架开发 WebService 实例 #### 一、WebService 服务端开发步骤 ##### 1. 建立 WebService Project - 在 MyEclipse 中创建一个新的 Web Service 项目,命名为 ProjectName。 -...
根据提供的文件信息,本文将对"Eclipse3.2.1+MyEclipse5.1合成版"进行详细的解析,包括Eclipse与MyEclipse的基本概念、合成版的意义、为何选择此版本以及如何安装使用等内容。 ### Eclipse简介 Eclipse是一个开源...
【MyEclipse 5.1】是著名的Java集成开发环境(IDE)MyEclipse的第五个主要版本之一,它在2006年发布。MyEclipse是基于Eclipse平台的扩展,为开发者提供了丰富的功能,特别针对Java、JSP、Servlet、JavaScript、Web...
Myeclipse你懂得工具,含Myeclipse5.1、Myeclipse8.x工具补丁。 本工具来源于互联网,仅供交流学习使用,请勿非法使用!如有侵权,请告知处理!
MyEclipse是一款非常流行的Java集成开发环境(IDE),它基于Eclipse平台并添加了诸多增强功能,深受广大开发者的喜爱。 ### MyEclipse概述 首先,我们来了解一下MyEclipse的基本概念。MyEclipse是由Genuitec公司...
MyEclipse 5.1~7.1正式版的序列号
【标题】"MyEclipse10上使用WebService的源码" 涉及到的知识点主要集中在两个核心领域:MyEclipse10集成开发环境和WebService技术。MyEclipse是基于Eclipse的Java EE集成开发工具,而WebService是一种基于XML的开放...
MyEclipse作为一款强大的集成开发环境(IDE),为Java WebService的开发提供了便利。以下将详细介绍使用MyEclipse开发Java WebService的相关知识点。 1. **MyEclipse简介** MyEclipse是基于Eclipse的商业级Java...
本文将详细介绍如何配置基于`tomcat-6.0.16`、`eclipse3.2`、`Jdk1.5.0_07`以及`myeclipse5.1`的开发环境。这一组合虽然较为老旧,但在某些特定场景或历史项目中仍具有其价值。 ### 一、下载所需软件 首先,确保...