还不熟悉WebService的朋友还是先看看WebService简介吧
Java中WebService的几种开发方式:
- Axis2+Eclipse
- Apache CXF
- xFire+MyEclipse(这里主要讲解的,xFire与Spring结合更好)
准备:
搭建所需的开发环境,具体搭建方法就不讲了。这里只是我用的版本,不一定按照我的版本来的。
下载组件包,下载地址:http://xfire.codehaus.org/Download 下载最新组件,也可以往下拉下载早期版本。
这里讲解的是不用手动加jar包的步骤。
开始开发!!
1、打开Myeclipse,文件 ——> 新建Web Service Project
下一步,输入项目名称,勾选xFire
下一步默认,下下步默认,或者直接Finish得了
生成的项目列表如下:
很明显,多了一个WebServices文件夹和services.xml
再查看下web.xml,多了个XFireServlet,XML的意思是http://localhost:8080/xFire_Server/services/* 的请求将由org.codehaus.xfire.transport.http.XFireConfigurableServlet处理
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
2、创建Web Service Code
右键项目——> New ——> Web Service
点选下面的Create web service from Java class 再把Create new Java bean 勾上
Service名字自取,包名自取
完成。
com.service包中多了两个文件。
自动生成的两个文件有一个example接口
部署
我这里的环境是Tomcat7.0.35,所以选的是Tomcat 7.x。
启动
打开浏览器:输入http://localhost:8080/xFire_Server/services/
点击FirstWebService,出现以下页面,WebService服务端配置成功。
或者可以这样查看配置是否成功,点击
选择Launch SOAP Web Services Explorer
Registry Name 的名字自取 ,
Inquiry URL 地址:http://localhost:8080/xFire_Server/services/FirstWebService?wsdl
WebService服务端新建完成。
相关推荐
"Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...
本文详细介绍了利用xfire组件实现webservice的服务端和客户端实例,适合入门参考和使用!
这篇博客“Java使用XFire调用WebService接口”显然是讨论如何利用XFire这个开源框架来与Web服务交互。 XFire是Apache CXF项目的前身,它提供了一种简单的方式来创建和消费SOAP Web服务。XFire的强项在于其轻量级和...
本文详细介绍了如何使用Java结合XFire框架来实现WebService接口的开发和调用。通过实际操作和示例代码,我们不仅了解了服务端的搭建过程,还学会了如何在客户端调用这些接口。这对于开发分布式系统或进行跨平台服务...
Xfire是一款开源的Java库,用于构建Web服务客户端和服务端。它基于SOAP协议,提供了一种简单的方式来创建、部署和消费Web服务。Xfire简化了开发过程,使得开发者可以专注于业务逻辑,而不是底层的网络通信细节。在...
在本教程中,我们将深入探讨如何使用Spring和XFire编写Web服务的完整配置,并通过实际案例来学习这一过程。 首先,我们需要了解Spring和XFire的基础。Spring框架提供了一个名为Spring-WS的模块,专门用于构建Web...
使用 MyEclipse 8.0 GA 和 XFire 框架开发 WebService 是一种高效且简便的方式。本教程通过逐步指导,详细介绍了如何创建 WebService 项目、配置 WebService 设置、定义 WebService 接口与实现类、扩展 WebService ...
【标题】: 使用XFire发布WebService 在Web服务的世界中,XFire是一个强大的开源框架,它使得开发和部署Web服务变得简单。XFire是Apache CXF的前身,它提供了全面的WS-*支持,包括SOAP、WSDL、UDDI、MTOM等标准,...
XFire-WebService 开发基础教程主要围绕如何在MyEclipse环境中使用XFire框架开发Web服务进行讲解。XFire是一个基于Java的SOAP框架,它以轻量级的信息处理模块和STAX(Streaming API for XML)与SOAP消息交互。XFire...
在Java开发中,使用XFire框架可以轻松地创建和调用Web服务。XFire是由codeHaus组织提供的一个开源框架,它有效地连接了POJO(Plain Old Java Object)与SOA(Service-Oriented Architecture)之间的桥梁。其主要优势...
2. **XFire**:XFire是另一个Java Web Service框架,现在已经更名为CXF。它提供了更高级别的抽象,使得开发者可以更容易地创建和消费Web Service。对于短信接口,我们可以使用XFire的ClientProxyFactoryBean来创建一...
### Java使用XFire调用WebService接口 #### 一、引言 在现代软件开发中,服务端与客户端之间的通信变得尤为重要。WebService作为一种重要的技术手段,允许不同系统间进行跨平台的数据交换和服务调用。本文将详细...
XFire是Java平台上一个曾经流行的开源框架,专门用于构建和消费Web服务。本实例将深入探讨如何利用XFire来实现Web服务。 一、XFire简介 XFire是Apache CXF项目的前身,它提供了一个轻量级、高性能的框架,用于创建...
【标题】"用XFire开发WebService+Spring注解"涉及的主要知识点是利用XFire框架创建Web服务,并结合Spring框架的注解进行服务的管理和集成。XFire是一个强大的Java Web Service实现,它允许开发者轻松地创建和消费...
在Java开发中,Web服务(Web Service)是一种标准的接口,允许不同系统之间进行通信,而Xfire是一款曾经广泛使用的开源框架,它简化了在Java中创建和消费Web服务的过程。本篇将深入探讨如何使用Xfire开发Web服务的...
Xfire是Java中的一个轻量级Web服务框架,它简化了Web服务的开发和部署,支持WSDL(Web Services Description Language)自动生成,使得服务消费者可以方便地找到并调用服务。 标题“Xfire调用WebService无法传递...
Xfire(现为Apache CXF的一部分)是一个开源的Java框架,它简化了创建和使用Web服务的过程。它支持多种协议和标准,如SOAP、RESTful、WS-*等,并且能够与Spring框架无缝集成,提供灵活的配置和强大的功能。 1. **...
本教程将通过一个简单实例详细介绍如何在MyEclipse集成开发环境中使用XFire来开发Web服务。 **一、XFire简介** XFire(后被整合到 CXF 中)是一款基于Java的Web服务框架,它支持SOAP 1.1/1.2、WSDL 1.1、WS-...