领取前请注意您的二开经验不能超过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交流 |