`
javalinjx
  • 浏览: 87128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webservice构建

 
阅读更多

 

今天,项目需要制作短信接口服务端,于是利用xfire和spring 结合,轻松构建webservice服务. 基本思路如下:

 

1. 加入所需要类包:

activation-1.1.jar 

commons-codec-1.3

commons-httpclient-3.0

jaxen-1.1-beta-9

jdom-1.0

mail

stax-api-1.0.1

wsdl4j-1.6.1

xbean-spring-2.8

xfire-all-1.2.6

xfire-jsr181-api-1.0-M1

xml-apis-1.3.04

XmlSchema-1.4.2

2. 在web.xml中添加相关的配置文件:

 

   <servlet>

        <servlet-name>xfire</servlet-name>

        <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>

    </servlet>

 

    <servlet-mapping>

        <servlet-name>xfire</servlet-name>

        <url-pattern>/webservice/*</url-pattern>

    </servlet-mapping>

3. 编写服务接口,实现类:

 

 

public interface SmsService {

 

    public int insertMessage(String paramStr);

 

}

 

 

 

public class SmsServiceImpl implements SmsService{

 

   public String   insertMessage (String name) {

......

   }

 

 

}

 

 

4. 服务接口的配置信息,在applicationContext-ws.xml文件中:

 

<bean id="SmsService" class="org.codehaus.xfire.spring.remoting.XFireExporter">

<property name="serviceFactory" ref="xfire.serviceFactory" />

 

<property name="xfire" ref="xfire" />

<property name="serviceBean" ref="smsBean" />

<property name="serviceClass" value="com.ailk.webservice.service.SmsService" />

<property name="name" value="SmsService" />

</bean>

 

至此,完成了服务端的构建;

 

5.编写客户端测试服务接口,具体实现略.

 

分享到:
评论

相关推荐

    webservice构建列车查询系统

    【标题】"webservice构建列车查询系统"是一个关于利用Web服务技术来开发火车票查询系统的实践项目。在信息技术领域,Web服务是一种通过互联网交换数据的标准协议,它允许不同平台的应用程序之间进行通信。Web服务的...

    一个简单的webservice构建

    【压缩包子文件的文件名称列表】:webservice 这个文件名表明压缩包中可能包含了构建Web服务所需的源代码文件。这些文件可能包括服务端的Java类、Python脚本、配置文件(如web.xml或application.properties)以及...

    spring4.0的restful webservice构建和发布

    在本项目中,我们主要探讨的是如何利用Spring框架的4.0版本来构建RESTful Web服务并进行发布。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,使得客户端和服务器...

    pb程序的webservice (三层)

    标签"pb webservice构建三层架构"进一步确认了这个项目是关于使用PowerBuilder创建Web服务,并且这些服务是按照三层架构模式构建的。Web服务是一种通过互联网进行通信的标准化方法,而PowerBuilder是一个强大的GUI...

    pb11+webservice

    pb11+webservice构建的分布式三层应用,不仅提高了系统的灵活性和可维护性,还增强了系统的安全性和性能。开发者应充分掌握这些关键技术点,以应对日益复杂的企业级应用需求。通过本篇的详细介绍,相信读者对pb11+...

    webservice发布及调用

    CXF 与 Spring 结合使用是当前流行的 WebService 构建方案之一。然而,在某些情况下,可能会遇到 CXF 与特定环境(如 WebSphere 6.1.1)的兼容性问题。这些问题通常出现在特定的 JAR 包上,比如 “wsdl4j-1.6.2.jar...

    webservice四种发布方式及客户端调用

    - 支持 SOAP 协议,可用于简单的 WebService 构建。 **2. 发布步骤** - **第一步:添加依赖** - 添加 AXIS1 的 JAR 包。 - **第二步:配置 web.xml** - 添加 AXIS1 配置。 - **第三步:编写实现类与实体类** ...

    WebService培训

    - **配置build_axis.xml**:修改此文件中的`&lt;taskdef&gt;`元素,以包含正确的Axis库路径,确保WebService构建过程能正确引用到所有必要的库。 #### 六、总结 通过本文对基于Axis1.4的WebService开发流程的介绍,我们...

    webservice开发配置文档

    WebServices 允许开发人员使用互联网上的 WebService 构建应用程序,而无需关心这些 WebService 的内部实现细节。通常,WebService 通过标准通信协议(例如 SOAP)在互联网上发布程序模块。本章将详细介绍如何在一个...

    使用webservice做的搜索引擎

    【标题】"使用webservice构建的搜索引擎"是一个技术性较强的主题,主要涉及到Web服务(webservice)、搜索引擎技术和JavaScript库Sarissa的运用。这个项目利用Web服务接口来提供搜索功能,实现了跨平台的信息检索。 ...

    spring webService1.51官方指南[pdf]

    为了使用 Spring WebService 构建 Web Service,需要先创建一个新的项目。 **3.6 实现 Endpoint** Endpoint 是 Web Service 的具体实现,它负责处理接收到的消息。 **3.6.1 处理 XML 消息** Endpoint 需要能够...

    五分钟用Flex构建WebService应用

    在本教程中,“五分钟用Flex构建WebService应用”将带你快速掌握如何利用Flex与WebService进行数据交互,这对于开发动态、实时更新的Web应用至关重要。 WebService是一种基于Web的、平台无关的服务,它通过HTTP协议...

    jdk开发webservice

    jdk6下开发webservice示例,JDK1.6 自带webservice构建,jdk6原生态webservice

    使用RESTEasy构建WebService简介

    综合上述知识点,使用RESTEasy框架构建WebService的整个过程,从项目初始化、资源类的编写、服务类的实现、拦截器的使用、文件上传的处理、与Spring框架的集成,以及前端请求的编码问题解决等方面都提供了一个清晰的...

    xfire构建WebService例子

    本教程将详细讲解如何使用XFire来创建和消费一个简单的WebService。 首先,我们需要理解什么是XFire。XFire(现已被Apache CXF项目吸收)是一个基于Java的Web服务栈,它简化了SOAP(简单对象访问协议)和WS-*(Web...

    Idea实现WebService实例

    总之,通过Idea创建和实现WebService是一个直观且高效的过程,借助CXF这样的框架,可以快速地构建高质量的Web服务。理解并掌握这些基本步骤和概念,对于开发分布式系统和实现跨系统通信至关重要。

    WebService的优势与劣势

    2. **易于集成**:由于其平台独立性和基于标准协议的特点,WebService非常适合于构建企业间的服务集成(B2B)和企业内部服务的集成。 3. **灵活性高**:开发者可以根据需要选择使用SOAP或者RESTful API来实现...

    WebService依赖jar以及xml.zip

    这个名为"WebService依赖jar以及xml.zip"的压缩包文件包含了一组用于构建和运行WebService所需的重要组件。 首先,我们要了解WebService的核心概念。WebService是一种跨平台、跨语言的通信方式,基于开放标准如WSDL...

    WebserviceStudio webservice调试工具

    - 然后,选择要调用的操作,构建XML请求消息。 - 发送请求,查看返回的XML响应,根据结果调整请求参数或排查问题。 4. **适用场景**: WebserviceStudio适用于开发人员在开发和维护Web服务时进行调试,也适用于...

    WebServiceStudio C#源码

    WebServiceStudio是一款基于C#开发的轻量级工具,主要用于测试和调试Web服务接口。这个工具的源码提供了深入理解Web服务交互机制的机会,对于学习和开发相关应用具有很高的价值。以下将详细介绍其中涉及的主要知识点...

Global site tag (gtag.js) - Google Analytics