当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

操作Eclipse Modeling Framework加强JAX-RPC典范映射的功效[Java编程]

赞助商链接



  本文“操作Eclipse Modeling Framework加强JAX-RPC典范映射的功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

引言

JAX-RPC,也称为 JSR-101,是完成尺度编程模子的一个重要步骤,该尺度编程模子简化了 Java™ 平台上可互操作的 Web 服务的构建.由 XML 向 Java 范例映射模子的转换是 JAX-RPC 的关键,该转换是 Web 服务产品供应者的一个实现尺度.没有这样的模子,Web 服务产品供应者会陷入定义专用范例映射的陷阱中,从而严重影响 Java 的互操作性问题.

固然 JAX-RPC 在支持 XML 数据范例方面做了大量的工作,但是还有很多地方需求改良.并且,JAX-RPC 需求将任何不被支持的 XML 数据范例映射到 javax.xml.soap.SOAPElement 接口.javax.xml.soap.SOAPElement 接口没有为用户供应强范例的 Java 模子,也就是说用户必须编写自定义代码,然后通过 SOAPElement 实例来解析.这对初学者来说对比难,分外是当处理大的 XML 片段的时刻.本文演示了若何利用 EMF 来支持没有尺度 JAX-RPC 范例映射的 XML 数据范例.利用不支持 XML 数据范例的 JAX-RPC 生成 Web 服务并非易事,但是本文把 Web 服务工具和 IBM® WebSphere® Studio Application 以及 Site Developer V5.1.2 (Application and Site Developer) 中的 EMF 工具结合起来利用,供应了一个有效的办理筹划.

成立供应链 Web 服务

要实现本文所介绍的办法,必须安装 WebSphere Application 和 Site Developer V5.1.2.假如需求的话,可以下载一个 60 天的试用版.

成立一个 Web 项目.单击菜单File>New>Project...>Web > Dynamic Web Project>Next,翻开 New Dynamic Web Project wizard.

输入SupplyChainWeb作为 Web 项目的名称,选中Configure advance options复选框,然后单击Next.

输入SupplyChainEAR作为 EAR 项目的名称,然后单击Finish.

单击本文顶部的Code图标,下载 SupplyChainService.wsdl 和 SupplyChainSchema.xsd 到本地文件系统中.

将 SupplyChainService.wsdl 和 SupplyChainSchema.xsd 导入或复制到 SupplyChainWeb 项目的根目录下.

在 navigator 视图中,右键单击SupplyChainService.wsdl>Web Services>Generate Java bean skeleton翻开图 1所示的 WSDL to Java Bean Skeleton wizard.该向导生成一个基于 WSDL 文档中定义的信息的 Java 架构代码实现.承受全部的默许设置,然后单击Finish.

图 1.WSDL to Java Bean Skeleton wizard

向导完成之后,您会在 tasks 视图中瞥见一些 WSDL 考证错误,这是由于 XML 情势文件 (SupplyChainSchema.xsd) 没有被复制到精确的地方.要改正这些错误,将 SupplyChainSchema.xsd 从 SupplyChainWeb 项目的根目录下复制到 /SupplyChainWeb/WebContent/WEB-INF/wsdl/ 和 /SupplyChainWeb/WebContent/wsdl/com/example/supplychain/www/ 这两个目录中.右键单击SupplyChainService.wsdl>Run validation,再次运行考证.


  以上是“操作Eclipse Modeling Framework加强JAX-RPC典范映射的功效[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操作Eclipse开辟Hibernate操纵程序
  • <b>操作Eclipse Profile Plugin对Tomcat举行性能监控解析</b>
  • 操作Eclipse Modeling Framework加强JAX-RPC典范映射的功效
  • 操作Eclipse生成Javadoc乱码办理办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .