`
vortexchoo
  • 浏览: 67529 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

MyEclipse10下快速搭建webservice

    博客分类:
  • java
 
阅读更多

使用MyEclipse10快速创建webservice Server端,并创建Client端 测试。
由于MyEclipse已经做了集成,因此不需要去下载什么jar包。直接快速MyEclipse自动生成。

1.创建Server端

这里直接创建一个普通的java web project即可。

创建必要的包目录结构。

2.右键项目,BuildPath-->add Libraries...,选择MyEclipse Libraries,然后:

 MyEclipse Libraries-->打钩JAX-WS runtime Libraries 和 JAX-WS API

将JAX-WS的这两个包打钩finish。因为作为server,我们一会儿会用到这两个包。

3.写接口并写该接口实现。

在service包中写接口:

package com.v.tst.service;

public interface DemoService {
	public String doSth(String string);
}

 serviceImpl包中写入实现:

package com.v.tst.serviceImpl;

import com.v.tst.service.DemoService;

public class DemoServiceImpl implements DemoService {

	public String doSth(String string) {
		// TODO Auto-generated method stub
		if(string==null){
			string = "string is null";
		}
		return string;
	}
}

 

4.将我们已经创建好的ServerDemon变成Webservice Server端

点击ToolsBar上的webservice创建下拉按钮

点击选中New Web Service

project 选中需要创建为server端的project,framework选中JAX-WS,strategy选中create web service from java class

next

java class 选择之前写好的实现类

finish!这里MyEclipse会自动将必要的配置文件及类生成。

将本工程包放tomcat部署,启动完成后访问

http://127.0.0.1:8080/ServerDemo/DemoServiceImplPort?wsdl

会看到根据wsdl协议向外暴露的接口参数(xml格式)。

看到这里证明我们的server端已经ok了

------------------------------------------------------------------------------------------------------------

下来我们做client端

 

同样创建一个java web project

在src下创建 com.v.tst.cilent及com.v.tst.run 这两个包

选中,点击webservice创建按钮的下拉箭头,选中web service client 直接next

WSDL url 输入我们测试server端的 url

next:MyEclipse会自动检测当前url是否可用(server端在tomcat下是启动状态,否则是不会校验成功的)

finish!

run包下

在run包下创建run类来进行测试

package com.v.tst.run;

import com.v.tst.client.DemoServiceImplDelegate;
import com.v.tst.client.DemoServiceImplService;

public class Run {
	
	public static void main(String[] args) {
		DemoServiceImplService service = new DemoServiceImplService();
		DemoServiceImplDelegate delegate = service.getDemoServiceImplPort();
		String res = delegate.doSth("123");
		System.out.println("res="+res);
	}
	
}

 输出结果:res=123

分享到:
评论

相关推荐

    java快速搭建webservice

    总结,Java 快速搭建 WebService 的步骤主要包括:安装环境、创建项目、编写服务类、生成 WSDL、部署服务和测试。关键在于理解并应用 XML、SOAP、WSDL 和 UDDI 等核心技术,以及利用像 MyEclipse 这样的 IDE 提高...

    利用myeclipse开发的webservice

    MyEclipse可以通过自动生成的方式快速完成这一过程。 4. **发布Web服务**: 利用MyEclipse的工具,你可以将接口和实现类转换为Web服务。这通常涉及到在服务类上应用JAX-WS(Java API for XML Web Services)的注解...

    myeclipse搭建webservice实例讲解.pdf

    完成这些步骤后,MyEclipse会在指定的包下自动生成IMyService接口和MyServiceImpl实现类。此外,还会在Web Service文件夹下生成services.xml文件,这是一个XML描述文件,用于描述发布的Web服务接口。 部署Web服务到...

    MyEclipse8.0GA下使用Xfire框架开发WebService实例

    这一系列操作可以帮助开发者快速搭建基于 XFire 的 WebService 架构,从而提高开发效率和减少调试时间。对于初学者来说,这种图文结合的教程尤其有益,能够帮助他们更好地理解和掌握 WebService 的开发流程和技术...

    MyEclipse下开发Web Service(Axis)

    ### MyEclipse下开发Web Service(Axis):深入解析与实践指南 #### 一、环境配置与准备 在深入探讨如何使用MyEclipse和Axis开发Web Service之前,我们需要确保所有必要的软件都已就位,包括Java开发环境、MyEclipse...

    xfire框架构建webservice应用(myecllipse自动代码生成 )

    ### XFire框架构建WebService应用详解 #### 一、XFire框架简介 XFire是一个轻量级的WebService框架,它提供了一种简单的方式来开发基于...通过上述步骤,可以利用XFire框架和MyEclipse快速构建并测试WebService应用。

    使用myEclipse,tomcat和Axis发布webService.pdf

    ### 使用myEclipse, tomcat和Axis发布WebService详解 #### 一、准备工作: 1. **安装Axis**: ... - 本示例中使用的是 `...这不仅有助于理解 WebService 的工作原理,还能帮助开发者快速搭建并测试 WebService 环境。

    WebService Axis 搭建开发

    【WebService Axis 搭建开发】是关于使用Apache Axis库创建和部署Web服务的教程。Apache Axis是一个开源项目,主要用于简化Java应用程序与Web服务之间...通过理解上述步骤和概念,你可以快速搭建并部署自己的Web服务。

    XFire在MyEclipse中配置图文讲解

    在MyEclipse环境中配置XFire,可以实现快速搭建Web Service项目,进行高效的服务开发和测试。本文将详细介绍在MyEclipse中配置XFire的具体步骤,包括环境准备、项目创建、代码编写、部署及测试。 #### 环境配置 在...

    flex整合myeclipse网页

    在"File"菜单下选择"New",然后找到"Flex Project"模板。在新建项目向导中,填写项目的名称、位置,选择对应的Flex SDK版本,以及设置项目的其他属性。 4. **编写Flex代码** 创建项目后,MyEclipse会自动生成一个...

    专题资料(2021-2022年)webservice项目搭建教程.doc

    通过本教程的学习,您已经掌握了如何使用MyEclipse 6.5、Tomcat 6.0以及Axis2 1.5搭建一个简单的WebService项目。整个过程中,我们不仅介绍了具体的步骤,还涉及到了Axis2的基本概念和技术特点。这不仅有助于理解...

    MyEclipse下通过Xfire实现Web服务发布的注意事项

    在实际开发中,理解这些步骤有助于快速搭建和调试Web服务,从而提高开发效率。需要注意的是,配置过程中每个环节的正确性对整个流程的顺畅至关重要,尤其是JDK的配置和服务器的设置。同时,MyEclipse提供的工具如Web...

    WebService调用的几种方式

    这种方式适合快速搭建客户端,降低了编码工作量,但可能不够灵活,因为生成的代码是固定的。 5. XFire:XFire(现已被CXF合并)是早期的Java Web服务框架,它提供了一种轻量级、快速的方式来创建和调用Web服务。...

    MyEclipse开发教程 完整版 pdf

    #### 二、MyEclipse开发环境搭建 - **安装配置**:首先下载MyEclipse安装包,根据操作系统选择相应版本。安装过程中需注意JDK环境的配置,确保JDK版本与MyEclipse兼容。 - **插件扩展**:MyEclipse本身包含大量插件...

    myeclipse6.5 下axis2插件的安装

    通过以上步骤,开发者可以在MyEclipse 6.5环境中搭建起一个完整的Axis2 Web服务开发环境,能够方便地创建、测试和部署Web服务。使用Axis2提供的工具可以极大地提高开发效率,同时利用MyEclipse的集成开发环境特性,...

    Web Service 入门Demo

    以上步骤详细介绍了如何使用Myeclipse和XFire插件来快速搭建Web Service的客户端和服务端,以及如何在Myeclipse上安装XFire插件的过程。这对于初学者来说是非常实用且高效的教程,能够帮助他们更快地掌握Web Service...

    axis2实现webservice

    #### 二、搭建Axis2 WebService环境 - **准备工作**:首先需要下载Axis2的相关资源。这里以`axis2-1.6.1-war.zip`为例。 - **下载地址**:[Apache官方网站]...

    webservice笔记

    例如,使用Axis2框架搭建WebService环境,需要按照以下步骤操作: 1. **安装Tomcat服务器**:下载并解压Tomcat服务器,将其作为WebService的运行容器。 2. **部署Axis2**:将axis2.war文件放置到Tomcat的webapps...

Global site tag (gtag.js) - Google Analytics