加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService第二步 - 按规定的标准开发

发布时间:2020-12-17 00:00:09 所属栏目:安全 来源:网络整理
导读:有一次,需要为某个公司用Java做一个发布数据库数据的WebService。于是他们那边的技术人员给了我三个文档。 第一个文档规定了数据返回的标准格式(XML格式),内容如下所示。 如果有箱号,将返回形式如下: inputinfo general container_contents检入集装箱封

有一次,需要为某个公司用Java做一个发布数据库数据的WebService。于是他们那边的技术人员给了我三个文档。

第一个文档规定了数据返回的标准格式(XML格式),内容如下所示。

如果有箱号,将返回形式如下:

<inputinfo>
  <general>
    <container_contents>检入集装箱封号1</container_contents>
    <container>
      <container_no>集装箱号</container_no>
      <article_no>集装箱型号</article_no>
      <g_v_no>2000</g_v_no>
      <!--名称:集装箱重量(kg)。内容:数字。-->
      <name_vessel>集装箱封号</name_vessel>
      <file_number>报关单号</file_number>
      <consignee>货物名称</consignee>
      <shipping_company>500</shipping_company>
      <!--名称:申报货物重量(kg)。内容:数字。-->
    </container>
  </general>
  <document>
    <control>
      <file_number>报关单号</file_number>
      <fyco_present>提单号</fyco_present>
      <descripion_of_goods>货物唛头号</descripion_of_goods>
      <type_of_declaration>车牌号</type_of_declaration>
      <declaration_number>3600</declaration_number>
      <!--名称:地磅重量(kg)。内容:数字。-->
      <country_of_origin>1000</country_of_origin>
      <!--名称:空车重量(kg)。内容:数字。-->
      <destination_country>布控部门</destination_country>
      <customer_name>布控人员</customer_name>
      <number_of_colli>是</number_of_colli>
      <!--名称:是否反馈布控部门。内容:是,否。-->
    </control>
  </document>
</inputinfo>

如果没有则返回如下格式的内容:

<?xml version="1.0" encoding="UTF-8"?>
<return_query>101:没有数据</return_query> 

第二个文档是WebService发布的标准。


方法规定的写法:Public?String?GetEDI(string?container_no)

发布地址:http://xxjawxs:8888/Service.asmx


第三个文档就是给出了一些测试数据,还有数据库的用户名、密码,IP地址等。


如果先前有接触过WebService,在一天的时间内完成这样的任务可以说是轻而易举的事儿了。下一篇将详细按照说明文档进行项目的开发。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读