这里使用的是Jax ws 框架
一首先建立webservice 的服务端
new -> webservice project ,Framework 选中 JAX-WS
然后 在build path中 MyEclipse Libraries 中选择
Jax-ws 2.x 两个jar包文件
下面就是建立测试实体类
public class Jaxwebservice {
public String m(){
String s ="hello";
return s;
}
}
现在就需要建Jaxwebservice 的托管类
这个使用Myeclipse创建向导自己产生该类
new->web Service
策略 Strategy 选择 下面的单选按钮
next 后 Java class 选择 Jaxwebservice 类 后ide就自动生成JaxwebserviceDelegate类
生成两个xml文件web.xml 与 sun-jaxws.xml
部署到tomcat 上获得 wsdl 文件的路径 (文件路径有项目工程名+类名+web.xml里JaxwebserviceService映射的/JaxwebservicePort)
二客户端
new -> java project
src 上建立 webservice client 向导,选择 jax-ws next 将服务端生成的wsdl url 填写上
以及然后 填写 自动生成后的对象所放置的package
按照生成的类 自己编写测试类
public class Test {
public static void main(String[] args) {
System.out.println("sss");
JaxwebserviceService service = new JaxwebserviceService();
JaxwebserviceDelegate portType = service.getJaxwebservicePort();
System.out.println( portType.m());
}
}
分享到:
相关推荐
"jax-ws基于web容器发布webServer" 这个标题指的是使用Java API for XML Web Services (JAX-WS)技术在Web容器(如Tomcat、Jetty等)中部署和运行Web服务的过程。JAX-WS是Java平台上的标准,用于创建和消费SOAP...
【基于CFX开发WebService】是将Apache CXF框架用于创建和部署Web服务的过程。Apache CXF是一个开源的Java框架,它允许开发者构建和消费各种Web服务,包括SOAP和RESTful服务。以下是对这个主题的详细解释: 1. **...
**EJB 3.0 容器模型与 WebService** Enterprise JavaBeans(EJB)是Java平台上用于构建可扩展、安全且事务处理能力强的企业级应用的框架。在EJB 3.0版本中,引入了许多重要的改进,使得开发更加简化,更接近标准...
**Web服务(Webservice)** 是一种基于标准的、平台无关的方式,用于应用程序之间的通信。常见的Web服务协议有SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)。在本项目中,可能...
【基于Jersey搭建WebService框架】 在Java开发中,构建RESTful Web服务时,Jersey是一个常用的框架。它作为Java EE的一部分,提供了实现 Representational State Transfer (REST) 架构风格的工具集。本教程将围绕...
### 基于gSOAP的Webservice开发指导说明 #### 简介 本文档旨在为开发者提供关于如何使用gSOAP工具来构建Webservice服务端和客户端的具体指导。通过本指南,开发者能够深入了解gSOAP的基本原理及其在Webservice开发...
在Web服务上下文中,这些注解可以用来标记服务接口和服务实现,使Spring容器能够自动创建并管理它们。 1. **定义服务接口**: 使用`@WebService`注解来定义一个Web服务接口。这个注解包含了Web服务的一些基本信息...
有两个压缩包,`axis2-1.4.1-bin.zip`包含所有必要的JAR文件,而`axis2-1.4.1-war.zip`则用于在Web容器(如Tomcat)中部署服务。将`axis2.war`文件放入Tomcat的`webapps`目录并启动服务器,访问`...
### 基于REST的WebService规范2.0版本——深入解析 #### 一、概述 在现代软件架构中,REST(Representational State Transfer)已成为构建网络应用服务的标准方式之一。RESTful Web服务允许不同系统之间通过HTTP...
为工程命名,例如"MyWebServiceProject",然后选择相应的JRE版本和Web容器(如Tomcat)。 接着,我们需要创建提供Web Service服务的Java类。在这个例子中,我们创建了一个名为`HelloJaxws`的类,其中包含两个公共...
例如,可以使用`@WebService`注解标记一个Java类为Web服务接口,并使用`@Path`注解来定义RESTful服务的URL路径。 4. **CXF服务部署**:CXF提供多种部署方式,包括独立服务器、Tomcat等应用服务器,以及Spring容器。...
首先,Web服务是一种基于标准协议(如SOAP、REST)的应用程序接口,允许不同系统间的通信。它们通常通过HTTP协议传输数据,使跨平台的互操作性成为可能。XFire作为一个Web服务框架,简化了创建和部署Web服务的过程,...
2. **创建服务接口**:定义符合Web服务标准的接口,如`@WebService`注解标记的Java接口。 3. **实现服务**:为接口提供实现,添加业务逻辑。 4. **配置Spring和CXF**:在XML配置文件中设置服务端点和CXF的相关参数...
【基于J2EE的天气预报调用WebService】是Java Web开发中的一个重要应用场景,它涉及到如何通过Web服务获取并展示实时天气信息。在这个项目中,开发者使用了Java的J2EE平台,通过调用WebService接口来获取天气数据,...
标题“wsc:基于 OSGI 的 WebService 容器”揭示了一个关键的技术概念,即在Java环境中使用OSGI(Open Service Gateway Initiative)框架来构建一个用于托管Web服务的容器。这个主题涉及了Java开发、OSGI模块化系统...
这个工程将作为WebService的容器,提供了一个环境来部署和运行WebService。 第二步:下载Axis安装包 Axis安装包可以从Apache官方网站下载。下载完成后,需要将其安装到本地环境中。 第三步:编写wsdd文件 wsdd...
【基于CXF框架的Web服务(Webservice)Demo详解】 在现代软件开发中,Web服务是一种常见的接口交互方式,它允许不同的系统之间通过标准的网络协议进行数据交换。Apache CXF是一个开源的Java框架,专门用于构建和...
本示例"Spring+webservice例子"聚焦于如何结合Spring框架来实现Web服务,特别是侧重于提供全代码实现,不依赖外部库(LIB)。下面将详细介绍这两个技术及其结合使用的要点。 Spring框架是一个开源的应用框架,它...