【一步步插件开发-level2】数据集接口练习

参与人数:35人 项目难度:困难 任务分类: 其他任务
发布日期:2019.5.15 截止申请:2020.2.1 任务期限:5天
  • 50F币
  • 50二开经验
+ 18人已获得以上奖励
任务已过期 点击了解信用分规则
取消
    任务简介

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

    参考插件开发教学文档 :viewpage.action  此任务是配套练习题。


    -------------------我是分割线--------------------


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

    调用WS :http://ws.webxml.com.cn/webservices/DomesticAirline.asmx 将航班信息以表格的形式展示

    输入参数:日期,终点城市

    配置项(不得通过参数传递):用户ID,起点城市 且 起点城市为下拉框选择,可选城市列表为 北京 上海 广州 深圳

    返回显示表格结构为:Item(Company)航空公司、Item(AirlineCode)航班号、Item(StartDrome)出发机场、Item(ArriveDrome)到达机场、Item(StartTime)出发时间、Item(ArriveTime)到达时间、Item(Mode)机型、Item(AirlineStop)经停、Item(Week)飞行周期(星期)


    考核点:

    1.代码质量(编写规范,处理得当)

    2.基本的数据集接口的使用

    3.第三方技术的资料搜索、学习、使用(WS)


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


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

    配置项用户ID使用文本框,该文本框支持 ${SUM(XXX)}这样的函数表达式,且如果表达式中使用了参数,则自动会将该参数添加到配置界面的参数列表中

    配置项起点城市下拉框,使用服务器数据集提供可选列表(新建一个服务器数据集为下拉框提供选项数据来源)


    考核点:对未知FR技术和代码的探索。



    第三小题:开发一个程序数据集完成上述WS的调用,四个参数全部通过参数列表传入。

    要求:支持动态参数注入


    考核点:理解FR数据集计算逻辑,掌握基本的通过对JAR包的反编译解读,从而排查异常的原因,并解决异常的基本办法。


    -------------------我是分割线--------------------

    任务完成后请提交插件安装zip包和插件源码

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

任务达人榜

  • 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
返回顶部