【一步步插件开发-level7】dao的使用

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

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

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


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

    使用FR的DBAccessProvider接口,实现以下功能的插件:

    插件安装后自动在finedb中添加一张名为 sdy_users 的表,包含以下几个必要信息  id(字符串  32位 不为空  唯一) username(字符串 32位 不能为空 )   login_time(时间类型 不能为空)  login_ip(字符串类型 15位 不能为空) 

    并提供俩个URL 接口

    URL1 : 可以传入 username 然后根据请求端的IP和请求的时间自动插入一行数据

    URL2 : 可以传入username 然后根据查询并以JSON的形式返回与传入用户名相同的所有数据

    JSON: {  success:true/false, count:x,  data:[ { username:"xxx", id:"xxxx", login_time:"yyyy-MM-dd HH:mm:ss", login_ip:"xxx.xxx.xxx.xxx" }, ....  ]  }


    考核点:

    1.基本的DAO接口的使用

    2.FR后端常用工具方法的使用

    注:提交材料 需要包含 简单的说明文档说明两个URL的具体调用方法(因为可实现提供服务的方法实在太多了)


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


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

    去掉URL1的接口,改为在有用户发起登陆请求时进行数据插入


    考核点:回顾历史教程接口的使用


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

    将第二题改成在用户登陆成功时进行数据插入


    考核点:小众接口的摸索和使用


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

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

任务达人榜

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