【一步步插件开发-level15】数据源系列教程

参与人数:1人 项目难度:困难 任务分类: 其他任务
发布日期:2019.8.19 截止申请:2021.5.1 任务期限:5天
  • 50F币
  • 50二开经验
任务已过期 点击了解信用分规则
取消
    任务简介

    领取前请注意您的二开经验不能超过700(可在论坛个人信息中查看)

    参考插件开发教学文档viewpage.action

    ————————我是分割线————————


    第一小题:请开发满足如下需求的插件

    开发一个简单的WebService数据源插件:

    WS目标服务: http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx

    wsdl  http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?wsdl

    功能:数据源提供配置界面,输入WSDL地址(实际只要支持上面的wsdl地址即可)

    数据集配置界面,选择对应的WS数据源时,能够自动解析出对应的方法名【必须通过解析wsdl得到方法列表(可以使用第三方库解析),其他类似写死的不合格】,选择对应的方法,能够自动生成对应的参数表(不允许代码或者使用配置文件固化每个方法的参数映射表,必须从wsdl中提取),通过配置参数后能够预览数对应的数据结果即可


    考核点:

    1.了解基本的FR数据源插件的开发过程

    2.掌握基本的WS数据服务的调用方法

    3.熟悉常规的工具方法的使用


    第一题完成就算及格了,后面两道题是给有一定开发能力和探索能力的开发者准备的进阶题,需要完全独立完成(问我们,我们也不会给提供解答的),完后后有助于你加深理解和相关知识点的渗透


    第二小题:在第一小题的基础上做如下扩展和调整

    改造现有的插件,能够实现解析任意的WS服务方法以及对应的参数表(不一定要能取出数据,只要能正常解析WS服务生成方法列表和参数列表即可),参数列表需要支持 文本/数字/布尔/日期 几种基本类型的配置,额外有数组,自定义对象的的参数输入界面(即在参数中不存在需要配置XML/JSON之类的结构化标签数据,而是通过UI将输入完全拆开成为配置)


    考核点:探索FR中特型参数的处理策略


    第三小题:在第二题的基础上做如下扩展和调整

    能够在二的基础上正确取出数据,并展现


    考核点:通用WS数据解析算法的摸索


    ————————我是分割线————————

    任务完成请提交源码和zip包

    代码请用utf-8编码

    有问题可以加入qq群579092678交流

    暂无成果推荐,请点击上方领取任务按钮,进行任务
    暂无您的成果,请点击上方领取任务按钮,进行任务

任务达人榜

  • linjiaxi
    完成任务: 218
  • haigang
    完成任务: 196
  • 帆软用户QOHCooa66H
    完成任务: 194
  • 4
    阿林
    完成任务: 188
  • 5
    1310415720
    完成任务: 160
  • 6
    指间沙
    完成任务: 152
  • 7
    Kevin-s
    完成任务: 150
  • 8
    shulato
    完成任务: 141
  • 9
    枫城
    完成任务: 134
  • 10
    chenliang
    完成任务: 129
返回顶部