*领取任务前请注意您的二开经验不能超过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包和插件源码 |