`
mizhao1984
  • 浏览: 91737 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

spring和webservice集成

阅读更多

操作步骤:

1。用eclipse创建动态的web工程

2。将spring 的applicationContext.xml和spring2.0.jar加入到工程中

3。新建一个类:

public class PayActivityService extends ServletEndpointSupport{
 
 public static final Log log = LogFactory.getLog(PayActivityService.class);

 public String queryPayActivityList(String number,String date) {
  
  List<PayActivity> payActivityList = null;
  try {
   payActivityList = ((PayActivityBiz)super.getWebApplicationContext().getBean("payActivityBiz")).payActivityList(number,date);
   log.info(payActivityList.size());
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  StringBuffer stringBuffer = new StringBuffer();
  stringBuffer.append("<xml>");
  if(payActivityList != null){
   for (PayActivity payActivity : payActivityList) {
    stringBuffer.append("<time>"+payActivity.getHappenDate()+"</time>");
    stringBuffer.append("<payMethod>"+payActivity.getActivityType()+"</payMethod>");
    stringBuffer.append("<price>"+payActivity.getTransactionPrice()+"</price>");
    stringBuffer.append("<result>"+payActivity.getTransactionResult()+"</result>");
   }
  }
  stringBuffer.append("</xml>");
  return stringBuffer.toString();
 }

}

4。在类上鼠标右键new Web Service

此操作自动生成server-config.wsdd,deploy.wsdd,undeploy.wsdd,web.xml(向其中添加内容)

5。在web.xml中加入spring的监听器

<listener>

                   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

         </listener><listener>

                   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

         </listener>

6。启动工程,编写测试代码

注:本人用的工具 eclipse eclipse_j2ee_europa

分享到:
评论

相关推荐

    struts2+spring连接webservice jar包

    在这个"struts2+spring连接webservice jar包"中,我们可以推测其主要包含了支持Struts2、Spring和Webservice集成所需的Java类库(jar包)。下面将详细介绍这三个技术以及它们如何协同工作。 首先,Struts2是一个...

    总结的最简化的一套WebService集成Spring的jar包

    总的来说,"最简化的一套WebService集成Spring的jar包"可能包含了实现上述步骤所需的基本库,使得开发者可以快速搭建和运行一个基本的Web服务。通过理解这些核心概念和步骤,你可以轻松地将Spring与WebService整合,...

    spring mvc集成webservice

    在本示例中,我们将探讨如何将Spring MVC与Web服务(特别是SOAP Web服务)进行集成,以便于在Spring MVC应用中调用或暴露Web服务。 **一、Spring MVC简介** Spring MVC是Spring框架的一部分,它提供了MVC(Model-...

    Spring+webservice例子

    Spring框架是一个开源的应用框架,它提供了丰富的功能,包括依赖注入(DI)、面向切面编程(AOP)、事务管理、数据访问以及各种类型的集成。Spring框架简化了Java应用程序的开发,通过提供一个统一的容器来管理对象...

    CXF2.7+Spring3 Java WebService 集成用例

    在这个集成案例中,我们利用Spring 3的注解来声明服务的实现类和Bean定义,例如`@WebService`,`@Component`,`@Autowired`等,这些注解减少了XML配置的需求。 5. **创建Java WebService**: 使用CXF的`@...

    spring+webserviceClient

    【标题】"spring+webserviceClient"涉及到的关键技术是Spring框架与Web服务客户端的整合,主要探讨如何在Spring环境中创建和使用Web Service客户端。Web Service是一种基于SOAP协议的跨平台、跨语言的通信方式,而...

    Spring_WebService源码

    Spring WebService提供了创建、部署和管理Web服务的工具和API,使开发者能够更方便地实现服务接口和处理逻辑。 **二、Spring WebService的主要组件** 1. **Spring-WS**: 是Spring WebService的核心模块,它支持...

    webservice集成spring框架

    在做四川电信项目时搭建的一个webservice集成spring的服务端框架,里面有服务端的实现,运行后在浏览器总输入:http://localhost:端口/ismpbJOA_me/services/BnetForJOA?wsdl 便可以看到wsdl文件,希望对大家有用

    发布webService服务接口与spring整合教程

    Spring支持基于注解的Web Service发布,如使用`@WebService`和`@WebServiceClient`。你也可以使用Spring-WS或Apache CXF等库来创建WSDL并部署服务。 4. **测试和调试**:确保编写了单元测试来验证Web Service接口的...

    CXF和Spring搭建webservice代码

    在Spring框架中集成CXF,我们可以利用Spring的依赖注入和配置管理优势,使得Web服务的开发和维护变得更加简洁。以下是一个基本的步骤概述: 1. **创建Spring配置文件**: 首先,我们需要在Spring的配置文件(如`...

    webservice xfire整合spring(webservice配置采用注解)例子

    3. **注解配置Web服务**:在Spring中,我们可以使用`@WebService`、`@WebServiceRef`等注解来声明Web服务接口和服务实现。例如,`@WebService`标记接口为Web服务,`@WebServiceClient`用于定义客户端代理,`@...

    Apache CXF2+Spring2.5轻松实现WebService

    本教程将深入探讨如何利用Apache CXF 2与Spring 2.5来构建和使用WebService。 首先,让我们理解这两个组件的基本概念。Apache CXF是一个全面的服务框架,它支持多种Web服务规范,如SOAP、RESTful、WS-*等。它提供了...

    axis2+spring webservice

    标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...

    cxf+spring实现webservice

    8. **集成测试**:利用Spring Test和CXF的模拟测试工具,可以方便地进行Web服务的单元测试和集成测试。 9. **性能优化**:可以通过调整CXF的配置,例如缓存策略、线程池大小等,优化Web服务的性能。 10. **监控与...

    xfire webservice 集成spring客户端封装例子

    xfire webservice 集成spring客户端封装成到一个类打包到客户端就像调静态方法一样

    Spring.Net开发WebService

    - 可以集成其他Spring.NET模块,如Security和Transaction,来处理Web服务的安全验证和事务控制。 - 使用`[PrincipalPermission]`特性进行角色或用户权限检查,使用`[TransactionAttribute]`进行事务管理。 5. **...

    Struts+Spring+Hibernate+WebService集成架构

    **WebService集成** 在集成架构中,Spring和Struts可以作为Web服务的客户端或提供者。Spring提供了JAX-WS的支持,可以方便地创建和消费Web服务。例如,一个应用可能使用Struts处理用户请求,通过Spring调用远程的...

    Spring 实现webService

    当我们谈论"Spring实现WebService"时,我们指的是Spring框架提供的功能,允许开发者创建和消费Web服务。Web服务是一种通过互联网交换结构化信息的标准方法,通常使用XML(可扩展标记语言)进行数据交换。 Spring...

    spring CXF集成,实现webservice(包含https)

    集成Spring和CXF的主要目标是利用Spring的DI和配置管理能力,结合CXF的Web服务功能,构建出高效且易于维护的服务。下面我们将详细探讨这一过程: 1. **配置Spring容器**:首先,我们需要在Spring的配置文件中定义...

    jws与spring发布WebService

    综上所述,"jws与spring发布WebService"涵盖了Java Web Service的基本概念,Spring框架的集成,以及如何通过它们来构建、部署和测试Web服务。理解这些知识,开发者能够构建出高效、可扩展且易于维护的Web服务解决...

Global site tag (gtag.js) - Google Analytics