设为首页 加入收藏

TOP

IntelliJ IDEA 通过wsdl生成Java工程需要注意的几个问题
2014-11-24 11:39:34 】 浏览:5592
Tags:IntelliJ IDEA 通过 wsdl 生成 Java 工程 需要 注意 几个问题

IntelliJ IDEA 是一个java的可视化开发 工具,可以很方便的将一个wsdl生成一个java工程。但是在生成过程中会出现一些问题:













用来描述一个类型,HelloWorldRequestType 里面含有bParam,Message等字段。在转换成java工程的时候,


开头的小写字母t,b, p,s,n等会自动被转换成大写。而开头的大写字母R会自动被转换成小写。


例如: “bParam”被转换成了“BParams”,需要手工将"BParam"改成"bParam"


elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("BParam");
elemField.setXmlName(new javax.xml.namespace.QName("urn:HelloWorldService", "bParam"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);


wsdl文件中变量描述的不同,生成的java工程中变量的类型也不一样。 同为int类型, 被转换成了 private int sParam; 而 被转换成了 private java.lang.Integer rParam; 如果该java工程需要通过jni调用c++ dll,则类型描述一定要对应。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇为Android应用程序添加多媒体 下一篇编译Android 2.3.1 源代码心得

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目