Eclipse如何构建WebServices

技术Eclipse如何构建WebServices小编给大家分享一下Eclipse如何构建WebServices,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起

小编给大家分享一下黯然失色如何构建WebServices,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

开发环境

sun Java 5 Eclipse 3.2 MyClipse 5。0 .0。

概述

本文介绍了使用我的剪贴网服务来迅速开发和测试一个地狱世界网络服务,其中包括:

1.介绍了我的剪贴网服务的基本概念

2.创建一个我的剪贴网服务工程

3.创建一个简单的地狱世界网络服务

4.在网容器中,如Tomcat 5中部署网络服务

5.使用网络服务浏览器来测试部署的网络服务

XFire Java SOAP框架概述

我的剪贴网服务是建立在XFire Java SOAP框架和工具基础上的,XFire是一款开源的Java SOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与肥皂信息相结合。提供了一个工作在网络服务下的简单原料药,支持POJO和计划开发。燃烧吧少年支持网络服务标准,春天整合,支持JBI,支持JAXB、XMLBeans、Java 5和JAX-WS .并支持HTTP、JMS、XMPP、内存中传输协议。一. 创建Web Service工程

在MyEclipse 5.0中引入了一个新的工程类型即网络服务工程,该工程扩展了我的剪贴网项目来支持额外的网络服务配置,开发和部署。本部分将使用网络服务项目向导来创建和配置一个新的网络服务项目网络服务向导将完成下列的动作:

创建我的J2EE网络项目

在工程中的web.xml文件中配置XFire Servlet

创建XFire services.xml配置文件

在工程中的构建路径中添加类库类库

添加一个指定的MyEclipse网站项目生成器到。项目文件,以便部署services.xml文件到它合适的位置。如:

/WEB-INF/class/META-INF/xfire/

运行网络服务项目向导

该向导包括三个页面,第一页搜集网络项目配置细节,第2页搜集燃烧吧少年配置细节,第3页在新建的构建路径中配置燃烧吧少年类库

1.执行网络服务项目向导。

1).选择文件新其他

2).扩展MyEclipse种类按照J2EE工程的种类

3).选择网络服务项目然后点击接下来,如图所示Eclipse如何构建WebServices

图-1:新建项目向导启动器

2.添加项目名称,点击下一个Eclipse如何构建WebServices

图-2:第2页,收集网络配置详细信息

3.在向导的第2页中添加XFire servlet和service.xml文件的配置信息,按照默认的值即可Eclipse如何构建WebServices

图-3: XFire servlet和服务。XML配置包组织。史蒂芬卡。ws;

导入组织。科德豪斯。xfire。*;

导入组织。科德豪斯。xfire。服务。*;

导入组织。科德豪斯。xfire。服务。绑定。*;

导入组织。科德豪斯。xfire。客户。*;

导入Java。净。*;

公共类SampleClient {

/**

* @param参数

*/

公共静态void main(String[]参数){ 0

服务srvcModel=新建

ObjectServiceFactory().创建(ihellworld服务。类);

XFireProxyFactory工厂=

新的XFireProxyFactory(xfirefactory。新实例().getXFire());

字符串helloWorldURL=

http://localhost :8080/hello world/services/hello world service ';

尝试.{

ihellworld service srvc=(ihellworld service)工厂。create(srvcModel,helloWorldURL);

字符串结果=srvc。示例(‘hello world’);

System.out.print(结果);

}捕获(Maformedurlexception e).{

e。print stack trace();

}

}

}该段代码定义了创建一个XFire网站服务代理的过程,该代理支持POJO IHelloWorldService接口

右键点击作为爪哇应用程序运行或者调试AsJavaApplication来运行或调试该程序

以上是"月食如何构建WebServices "这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/120274.html

(0)

相关推荐

  • 兄弟造句两种意思造句,一个词语有两个意思,造句

    技术兄弟造句两种意思造句,一个词语有两个意思,造句一兄弟造句两种意思造句、手腕  1、手和臂连接的部分。
    举例:那用圆润的手腕,遮着太阳,一对黑大的眼睛,向我注视的,不是S是谁?
    2、手段,伎俩。
    举例:他作梦也想

    生活 2021年10月25日
  • 国际象棋怎么玩,磁石国际象棋磁性折叠怎么玩儿

    技术国际象棋怎么玩,磁石国际象棋磁性折叠怎么玩儿棋子和棋盘国际象棋由黑白两棋组成国际象棋怎么玩,执白先行,国际象棋的对局目的是把对方的国王将死。以下三点如果全行不通,国王就算将死:
    1.挡住“将军”的局势
    2.离开“将军

    生活 2021年10月23日
  • 台湾云服务器租用选择台湾云服务器的优势

    技术台湾云服务器租用选择台湾云服务器的优势随着现在亚太地区海外云服务器的火爆,现在台湾云服务器的需求量也大增,下面就来谈谈选择台湾云服务器的五大理由更好的正常运行时间和可用性 与传统VPS不同,云服务器的可用性不取决于单

    礼包 2021年10月20日
  • react: 高阶函数及函数柯里化

    技术react: 高阶函数及函数柯里化 react: 高阶函数及函数柯里化1.高阶函数若A函数,接收的参数是一个函数,那么A就可以称之为高阶函数。
    若A函数,调用的返回值依然是一个函数,那么A就可以称之

    礼包 2021年12月2日
  • 怎么解决Oracle数据库中未清空磁盘被添加到磁盘组触发坏块问题

    技术怎么解决Oracle数据库中未清空磁盘被添加到磁盘组触发坏块问题这篇文章主要介绍“怎么解决Oracle数据库中未清空磁盘被添加到磁盘组触发坏块问题”,在日常操作中,相信很多人在怎么解决Oracle数据库中未清空磁盘被

    攻略 2021年11月5日
  • ARC128 A-D简要题解

    技术ARC128 A-D简要题解 ARC128 A-D简要题解ARC128 A-D简要题解
    A
    题意
    初始给定\(1\)个物品1,\(0\)个物品2 给定序列\(A_i\),每次可以把所有物品1变为\(

    礼包 2021年10月20日