`

webService+Spring学习笔记

 
阅读更多

Spring所需jar包:

spring.jar

spring-webmvc.jar

 

xfire所有包

 

异常:spring xfire Cannot create mapping for java.util.List

 

wsdl不识别List,collection类型,解决方法:1、可以使用数组代替,2、创建一个接口名+.aegis.xml的文件并放到同一目录下,内容如下:

 

 

<?xml version="1.0" encoding="UTF-8"?>
<mappings>
	<mapping>
        <method name="findAllDeptInfo">
	<parameter index="0" componentType="java.lang.String" />
	<return-type  componentType="pojo.DeptInfo" />
        </method>
</mapping>
</mappings>

 wsdl不识别set类型,解决方法:创建一个实体类.aegis.xml文件并放到同一目录下,例如:

 

userInfo.java

public class userInfo{
...
private Set<RoleUser> userRoles = new HashSet<RoleUser>(0);
...
}

 对应配置文件:

 

 

<?xml version="1.0" encoding="UTF-8"?>
<mappings xmlns:my="http://my.bjvsp.tongtech.com"> 
	<mapping name="userInfo">
		<property name="userRoles" componentType="pojo.RoleUser"></property> 
	</mapping>
</mappings>

 

 

用ANT工具或命令行通过wsdl生成客户端

build.xml

 

分享到:
评论

相关推荐

    webservice+cxf基础笔记和视频,

    总的来说,这份“webservice+cxf基础笔记和视频”资源将引导你进入Web服务的世界,通过学习和实践,你可以掌握使用CXF和Spring进行Web服务开发的基本技能。无论你是初学者还是有一定经验的开发者,这都将是一份有...

    Spring.NET学习笔记21——整合WebService的例子

    刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html

    webservice(cxf)与spring整合源码+文档

    1. "webservice12月31号课堂笔记.docx":这可能是一份详细的课程笔记,记录了关于Web服务和CXF-Spring整合的讲解内容,可能包括理论知识、步骤指导和关键点解析。 2. "ws_1231_cxf_spring_server":这可能是一个...

    PL_Java_Spring框架_学习笔记.xmind

    内容: Spring资源管理 Spring表达式语言 定时调度 AOP切面编程-代理功能的加强 ...Spring与WebService Spring与Redis数据库 JDBC操作模板 Spring事务管理 SpringDataJPA SpringMVC SpringSecurity

    Java+WebService利用(cxf)开发笔记.rar

    Java与Web服务(WebService)的结合使用在...这份笔记是学习和实践的宝贵资料,不仅可以帮助初学者快速上手,也能为有经验的开发者提供参考资料。通过实际操作,你将更好地掌握Java和CXF在Web服务开发中的强大功能。

    webservice学习笔记

    【Web服务(Webservice)详解】 Web服务是一种基于互联网的标准方式,允许应用程序之间进行交互,实现了数据和功能的共享。它使用XML(可扩展标记语言)作为数据交换格式,通过SOAP(简单对象访问协议)传输数据,...

    CXF webservice初学笔记

    本笔记将探讨CXF的基本概念、如何使用CXF构建Webservice以及与之相关的技术栈,如Spring、Struts2等。 1. **CXF简介** - CXF(CXF Xfire + XWS)是两个项目的合并,提供了SOAP、RESTful、XML/HTTP、WS-*等协议的...

    java基础学习笔记

    ### Java基础学习笔记知识点 #### 一、Java学习路线概览 Java学习通常分为几个阶段,从基础到高级,逐步深化。以下是对给定文件中提到的学习路线的详细解析: ##### 第一阶段:Java基础 - **JAVASE**:Java标准版...

    SSH CXF webservice 开发笔记demo(包含步骤文档及所需war包)

    在"SSH CXF webservice 开发笔记demo.pdf"中,可能详细记录了从设置环境、创建项目、配置SSH框架、集成CXF、编写服务接口和实现、部署服务到服务器的每一步骤。"lib.rar"可能包含了项目所需的第三方库文件,包括SSH...

    cxf学习笔记

    本篇CXF学习笔记详细介绍了使用CXF框架结合Spring框架发布Web服务的基本流程和技术要点。从简单的Hello World示例入手,逐步深入到复杂的数据类型处理、大数据传输以及安全性保障等方面。通过这些实践案例的学习,...

    计算机软件编程学习笔记.rar

    计算机软件编程学习笔记: 01. Unix note.txt 02. SQL note.txt 03. PL SQL note.txt 04. CVS note.txt 05. Core Java exercise.txt 05. Core Java note.txt 06. OOAD & UML note.txt 07. Xml note.txt 08. JDBC ...

    Spring笔记

    5. **Java源码是经典学习范例**:Spring框架本身的源码设计和实现极具参考价值,对于深入理解Java编程技术和架构模式具有重要意义。 #### 三、Spring框架的体系结构 Spring框架由超过1400个类组成,根据功能可以...

    JavaEE学习笔记

    ### JavaEE 学习笔记概览 #### 一、JavaEE 概念及发展历程 JavaEE(Java Platform, Enterprise Edition)是Sun Microsystems公司为简化企业级应用开发而提出的一套标准化平台,它提供了构建分布式系统的基本框架和...

    Axis2,CXF版本学习笔记

    当我们谈论“Axis2,CXF版本学习笔记”时,这通常涉及到两个主要的Java Web服务框架:Apache Axis2和Apache CXF。这两个框架都用于构建和部署SOAP(简单对象访问协议)和RESTful(Representational State Transfer)...

    【webservice】Springboot整合CXF包括源码

    同时,`笔记`文件可能包含了一些整合过程中的关键点和注意事项,帮助开发者更好地理解和实施。`资料`文件可能包含更深入的CXF和Spring Boot整合教程,以及关于Web服务和Spring框架的扩展阅读材料。`作业`文件可能是...

    holemar学习笔记(2011-12-21)

    这是本人多年积累的学习笔记,记录详细、内容宽广,对新手高手都会有所帮助 作者: 冯万里(Holemar) 邮箱: daillow@gmail.com QQ: 292598441 MSN: daillo@live.cn 更新日期: 2011-12-21 文档都可以用文本编辑器...

    Apache_cxf_学习笔记.docx

    ### Apache CXF 学习笔记知识点汇总 #### 一、CXF简介 ##### 1.1 CXF概述 - **背景介绍**:Apache CXF 是一个高性能、功能丰富的开源框架,用于构建和消费 Web 服务。它融合了 Celtix 和 XFire 两个开源项目的...

Global site tag (gtag.js) - Google Analytics