`
dragonxiangfu
  • 浏览: 157196 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何用myeclipse将wsdl文件生成java代码?

 
阅读更多
根据wsdl文件生成webservice代码

下边我们可以根据这个Axis2Demo.wsdl文件生成java代码,这些代码用于客户端和服务器端进行连接,也有客户端的代码。

生成代码的具体步骤如下: 选择菜单“File->New->Other”,从对话框中选取“Axis2 Wizards”下面的“Axis2 Code Generator” 

点击Next下一步进入如下页面:

点击Next下一步进入如下页面:在该页面选择刚才建好的Axis2Demo.wsdl文件

点击Next下一步进入如下页面:

在上边的图中选中custom和Genrate All

注意:上图中的Custom package name是客户端代码的包名字这里把它改为:com.neusoft.axis2demo.client做为客户端的包名。

然后点击Next下一步:进入如下图

在Ooutput Path这项选中工程的根目录作为这些自动生成代码的目录.

然后点击 finish 完成代码生成工作.下图为生成代码后的工程目录结构

下边介绍一下生成的代码的用途

其中包

(1):com.neusoft.axis2demo.client是客户端代码,第三方使用的.

(2):com.neusoft.axis2demo.services.xsd 是第三方调用webservice的传入参数和返回参数.

(3):com.neusoft.axis2demo.common.xsd中的类是(2)的参数。

其中第三方只需要调用com.neusoft.axis2demo.client中的Axis2DemoStub类中的nameConvertToContext方法就行了这个类的雏形是下边这样的。

public com.neusoft.axis2demo.services.xsd.NameConvertToContextResponse nameConvertToContext(

    com.neusoft.axis2demo.services.xsd.NameConvertToContext param22)

            throws java.rmi.RemoteException

{

return (com.neusoft.axis2demo.services.xsd.NameConvertToContextResponse) object;

  //TODO

}

其中红色部分是(2)包中的类他们作为参数传入和返回,同时红色的类中也有set和get方法用来存储(3) com.neusoft.axis2demo.common.xsd包中的类.
分享到:
评论

相关推荐

    通过myeclipse将wsdl文件生成javabean

    通过myeclipse将wsdl文件生成javabean

    把wsdl文件或地址转化成java代码工具

    在myeclipse下的一个web程序,把wsdl文件转化成java代码

    根据wsdl生成webservice服务端(3种方式)

    详细介绍3种方法根据wsdl逆向生成webservice服务端;有最原始的wsdl2java指令,还有通过soapUI工具以及通过myeclipse的web service project来生成。

    wsdl2java:用于从wsdl文件生成Java源代码的Gradle插件

    wsdl2java gradle插件 用于在wsdl中生成Java的Gradle插件,在后台使用cxf,并使用与来自apache-cxf的maven wsdl-2-java插件相同的选项。 可从Bintray下载插件二进制文件: ://bintray....

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    NULL 博文链接:https://747017186.iteye.com/blog/2371155

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

    MyEclipse下Axis2插件的下载和安装:wsdl生成客户端

    5 赶快试下用 wsdl 文件生成 java 源文件吧 是不是有错误出现 对 事情就是这样发展的 6 An error occurred while completing process java lang reflect InvocationTargetException 的错误 嗯不用急 有得解 不过我...

    myeclipse8.5使用axis2插件开发webservice服务并调用

    2、使用wsdl生成客户端HelloStub.java、OtherStub.java【通过axis2插件的Axis2 code generator生成】 3、测试类或者jsp页面,可以通过2中的客户端类来调用服务 例如: HelloStub helloStub=new HelloStub(...

    myeclipse8.5使用axis2插件开发webservice服务并调用--操作步骤图解

    2、使用wsdl生成客户端HelloStub.java、OtherStub.java【通过axis2插件的Axis2 code generator生成】 3、测试类或者jsp页面,可以通过2中的客户端类来调用服务 例如: HelloStub helloStub=new HelloStub(...

    axis配置及wsdl导入流程

    以前没学过webservice,项目经理突然要求用webservice处理项目,作为新手,在网上查阅了N多资源及教程后自己总结出来了靠谱的使用流程,包括相关包导入tomcat、myeclipse插件导入及wsdl文件导入生成Java类等

    JAVA程序开发大全---上半部分

    14.4.2 使用WSDL生成客户端代码 253 14.4.3 创建Web Service客户端测试代码 255 14.5 本章小结 255 第15章 Java EE中EJB的开发 256 15.1 EJB概述 256 15.2 WebLogic服务器的安装与配置 257 15.2.1 WebLogic服务器的...

    Java WebService 简单实例-客户端TheClient.rar

    Java WebService 简单实例 http://blog.csdn.net/kingmax54212008/article/details/49764401 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例...

    Java WebService 简单实例 - 服务器端TheService.rar

    Java WebService 简单实例 http://blog.csdn.net/kingmax54212008/article/details/49764401 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例...

    JAVA社区交流平台网站

    3.2.3 后台SP Agent Builder代码生成模块设计概述 16 3.3 本章小结 20 第四章 服务生成工具SP Agent Builder的设计与实现 21 4.1 三层XML schema设计与解析模块的设计与实现 21 4.1.1 功能层XML schema的设计 21 ...

    lucene-index

    3.2 选择刚刚创建的Java类,在项目中生成WSDL。 结束。myeclipse 网络服务客户端: 创建“Java 项目”。 创建“Web 服务客户端” 2.1 选择“JAX-WS”。 2.2 从web服务粘贴'WSDL URL',编辑java包。 创建测试类。

    08内存及存储管理(下)

    Axis Eclipse plug-in(代码生成工具和打包工具): http://apache.justdn.org/ws/axis2/tools/1_0/Axis2_Code_Generator.zip http://apache.justdn.org/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip Eclipse+...

Global site tag (gtag.js) - Google Analytics