`

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

 

分享到:
评论

相关推荐

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

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

    PL_Java_Spring框架_学习笔记.xmind

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

    cxf学习笔记

    cxf学习笔记.详细的描述了我学习cxf的过程.服务端采用 cxf+spring的方式;客户端采用spring+struts的方法。内容如下 1:最简单的hello world 2:集合类的传输 3:大数据的传输(上传下载) 4:安全性 4.1:用户令牌...

    计算机软件编程学习笔记.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 ...

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

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

    CXF的学习笔记

    有大量简单的 API 用来快速地构建代码优先的 Services,各种 Maven 的插件也使集成更加容易,支持 JAX-WS API ,支持 Spring 2.0 更加简化的 XML 配置方式,等等。支持二进制和遗留协议:CXF 的设计是一种可插拨的...

    J2EE学习笔记

    6.4:WebService 189 6.5:集群分布式应用(以JBOSS为例) 190 6.6:JNLP原理及应用: 190 6.7:Log4原理及应用: 191 6.8:JFreeChat原理及应用: 191 6.9:几种常用协议 192 7.0:SOA原理 200 8:搜索引擎专题 205 9:CMS...

    xfire 使用方法

    xfire 的学习笔记,包括如何生成webservice客户端代码,如何集成spring框架以及常见异常的处理

    leetcode下载-SSM-Examples:SSM-示例

    java-snippet,Java学习笔记,包括算法题(leetcode),Java并发包的常见用法,系统设计,Java并法库等 netty-snippet,netty学习笔记 simple-http-server,基于springboot实现的简单文件http服务器,类似于Python一...

    达内全套培训笔记

    这是我在达内培训的时候精心记载的全套笔记,...笔记内容包括:Unix、SQL、Core Java 、OOAD & UML、JDBC、 Xml、HTML 、JavaScript、Servlet/JSP、AJAX、Struts1/Struts2、CVS、Hibernate、Spring、EJB、WebService

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

Global site tag (gtag.js) - Google Analytics