`

web service简单实例。myEclipse8.5。XFire

阅读更多
有兴趣的,可以加我QQ:245308557


一。服务器


XFire的
1创建web service project .会自动生成services.xml文件,用于配置。
方法随便写
如:
package com.webservices;

public class WebTwo {
	public String webTwo_toOne(String message){
		return(message);
	}
	public String webTwo_toTwo(String message){
		return(message);
	}
	//里面可以定义很多方法。比如可以设置超时
}

services.xml的代码(不会自己生成,的自己写)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
 <service>
        <name>webOne</name>
        <serviceClass>com.webservices.WebOne</serviceClass>
</service>
 <service>
        <name>webTwo</name>
        <serviceClass>com.webservices.WebTwo</serviceClass>
</service>
</beans>


二。客户端。
1。创建一个 web service client 。地址是。工程名称/services/webOne
或者工程名称/services/webTwo 这个webOne和webTwo是services.xml里配置的名称,可以随便写。services是创建服务器端时的路径,默认是它,创建服务器端时,可自己随便写。。
2.
客户端代码

public class webTwo {
	public static void main(String[] args) {
		webTwo_toOne();
		webTwo_toTwo();
	}
	public static void webTwo_toOne(){
		//生成的webTwoClient  和webTwoPortType 比较重要。
// 在创建客户端时,就是web service client时,自己new几个包。
//不要和服务器的包名相同,自然就会明白了....
		webTwoClient  webc = new webTwoClient();
		
		webTwoPortType webp = webc.getwebTwoHttpPort();
		
		String s = webp.webTwo_toOne("webTwo Method One!");
		System.out.println(s);
	}
	public static void webTwo_toTwo(){
		
		webTwoClient  webc = new webTwoClient();
		
		webTwoPortType webp = webc.getwebTwoHttpPort();
		
		String s = webp.webTwo_toTwo("webTwo Method Two!");
		System.out.println(s);
	}

}


分享到:
评论

相关推荐

    MyEclipse8.5安装图解

    本文档旨在指导用户如何正确地安装和配置 MyEclipse 8.5,包括安装、配置 Tomcat 服务器、创建 Web 项目和启动服务器等步骤。 1. 安装 MyEclipse 8.5 要安装 MyEclipse 8.5,用户需要下载 MyEclipse 8.5 的安装...

    绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!

    "MyEclipse8.5安装Fatjar和制作可执行jar方法" MyEclipse8.5是 Java integrated development environment (IDE),它提供了许多有用的功能和插件来帮助开发者快速构建和部署Java应用程序。Fatjar是一个插件,允许...

    MyEclipse8.5学习手册.pdf

    MyEclipse8.5学习手册 MyEclipse8.5是基于Eclipse平台的集成开发环境,支持Struts2.1.8.1、Hibernate3.3、Spring3.0.1等流行的Java框架。本手册将分步骤地介绍MyEclipse8.5的安装、配置、使用和开发。 MyEclipse...

    在MyEclipse8.5上安装Flex插件.doc

    "MyEclipse8.5安装Flex插件" 在本文中,我们将详细介绍如何在MyEclipse8.5上安装Flex插件,包括下载插件、安装步骤、配置MyEclipse8.5等。 一、下载Flex插件 在安装Flex插件之前,需要下载插件。您可以从...

    myeclipse8.5破解方法

    文档里有具体说明,大家可以去官方网站下载一个myeclipse8.5,然后用该方法破解。很好用。

    MyEclipse8.5汉化+破解工具

    MyEclipse8.5汉化+破解工具 (注:汉化限制MyEclipse8.5安装路径,需要在D盘安装并且目录限制)

    myeclipse8.5

    myeclipse8.5下载,解决官网下载打不开的问题

    spring_mybatis框架myeclipse8.5版本

    总结来说,"spring_mybatis框架myeclipse8.5版本"项目结合了Spring、Spring MVC和MyBatis的优势,构建了一个高效的Java Web应用框架。在JDK7和MyEclipse8.5的支持下,开发者可以便捷地开发、调试和部署项目,实现...

    myeclipse8.5 swing插件

    【标题】"myeclipse8.5 Swing插件"指的是在MyEclipse 8.5集成开发环境中安装的Swing应用程序开发支持插件。MyEclipse是基于Eclipse平台的Java开发工具,专为Java EE应用程序开发而设计,它包含了众多的开发工具,...

    Flex4.5+Myeclipse8.5安装

    ### Flex4.5 + Myeclipse8.5 安装指南 #### 一、前言 随着技术的发展,集成开发环境(IDE)的选择对于开发者来说至关重要。本文将详细介绍如何安装Flex 4.5与MyEclipse 8.5,并解决在安装过程中可能遇到的一些常见...

    flex4.5+myeclipse8.5搭建web项目(原创)

    通过以上步骤,我们成功地使用Flex 4.5 和 MyEclipse 8.5 搭建了一个简单的Web项目。在整个过程中,需要注意细节的处理以及各组件之间的兼容性问题。希望这篇文章能够帮助读者快速上手并顺利完成项目构建。

    MyEclipse 8.5 插件SVN包

    【MyEclipse 8.5 插件SVN包】是一个专门为MyEclipse 8.5集成开发环境设计的Subversion(SVN)版本控制系统插件。Subversion是一款开源的版本控制系统,它允许用户在多个人协作的项目中管理文件和目录的变更,确保...

    MyEclipse 8.5 注册方法

    MyEclipse 8.5是一款深受开发者喜爱的集成开发环境,尤其对于Java EE项目开发具有强大的支持。然而,像大多数商业软件一样,MyEclipse在试用期结束后会要求用户进行注册以继续使用。本篇文章将详细介绍如何为...

    Myeclipse8.5 汉化详细步骤

    【Myeclipse8.5 汉化详细步骤】 Myeclipse8.5是一款功能强大的Java集成开发环境,深受广大开发者喜爱。然而,对于非英语背景的用户来说,英文界面可能会造成一定的操作困扰。为此,我们需要对Myeclipse进行汉化,使...

    myeclipse8.5优化 myeclipse8.5不卡

    MyEclipse 8.5是一款强大的Java集成开发环境,尤其对于企业级应用开发而言,它提供了丰富的功能。然而,随着使用的深入,用户可能会遇到性能下降、运行卡顿的问题。为了提高MyEclipse 8.5的运行效率,以下是一系列的...

    MyEclipse 8.5注册码

    在探讨"MyEclipse 8.5注册码"这一主题时,我们不仅触及了软件激活与版权的基本概念,还深入到了MyEclipse这款集成开发环境(IDE)的具体功能及其在Java开发领域的广泛应用。以下是对该主题的详细解析: ### 1. ...

    myeclipse 8.5 注册码生成程序

    myeclipse8.5 注册码生成程序. 我的myeclipse一直使用各种的注册码生成程序. 我目前使用的就是这个 注册码 生成程序. 可以使用. Decompiling this copyrighted software is a violation of both your license ...

    MyEclipse 8.5 极速下载

    根据提供的文件信息,本文将围绕"MyEclipse 8.5 极速下载"这一主题进行展开,详细介绍MyEclipse 8.5的相关知识点,包括MyEclipse的基本介绍、8.5版本的特点、如何进行高效下载等内容。 ### MyEclipse基本介绍 ...

    MyEclipse8.5 汉化插件+汉化教程

    MyEclipse8.5是一款基于Eclipse平台的强大的Java集成开发环境,专为Java开发者提供了丰富的功能,包括项目管理、代码编辑、调试、部署和测试等。然而,由于默认界面是英文的,对于中文用户来说可能会有些不便。本文...

Global site tag (gtag.js) - Google Analytics