标题 | 浅谈在Sql Sever职教课程中融入数据API开发相关职业能力 |
范文 |
摘要:该文通过对当下Web应用系统开发流行框架的分析,紧紧把握职业教育市场需求变化对学生职业能力培养的影响,通过对数据APl开发规范的分析,探讨如何在Sql Server职教课程中融人数据API开发规范。该文主要从融人数据APl开发的必要性和融入APl的具体做法等两方面,简述在Sql Sever职教课程中去紧贴市场需求,以培养学生与之相适应的职业能力、职业素养。 关键词:职业教育;数据APl;Sql Server教学 中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2020)21-0039-03 开放科学(资源服务)标识码(OSID): 5G時代的来临,物联网应用的快速增长,智能终端设备对数据的需求必然瀑布式增长。正是在这种新的时代背景下,不同型号、不同平台设备之间的信息、数据交互需求,影响着Web应用系统的架构。Web应用系统中关于数据库的应用层级结构也随之发生改变,以智能手持设备和桌面、Web应用为例,时下较为流行的分层结构如下: Web应用系统框架的革新,影响着开发人员对数据资源应用理念的革新。在系统框架中增加数据API接口层,并介于应用层和数据层之间,此种方式必将会被广泛应用。 在计算机应用技术专业的人才培养方案中,Sql Server课程作为培养学生数据库管理与应用的专业基础课程,旨在培养学生与数据库应用技术相关的职业能力,并为后续学生学习应用系统的开发提供技能支撑。正因如此,在数据库课程中融人数据API开发相关的标准、规范,正是职业教育服务学生职业生涯的根本要求,是适应市场需求的需要。在Sql Sever职教课程中融人数据API开发相关职业能力,很有必要。 在Sql Sever职教课程中融人数据API开发相关职业能力可以尝试以下几点做法: (1)融入Web应用系统流行框架(分层结构),扩展思路、革新理念 在业务逻辑层之上,再添加一层Web API数据接口层,改变了传统的应用系统与数据库中业务逻辑层联系紧密、耦合度高的特点。数据API接口层的可以实现一次开发多平台、多终端调用,必然大大降低Web应用系统的开发成本,加快应用系统的开发速度。同时在智能终端设备成为数据需求主体的5G时代背景下,必将导致数据层与应用层之间的层级结构改变,正是为适应这种改变,我们必须在职业教育的课程教学中去融人数据API开发的相关职业能力,扩展学生解决实际问题的思路,提升学生的职业能力、职业素养。 (2)融人数据API开发规范知识点 数据API开发规范推荐采用当下流行的RESTful方式来实施。主要从协议、域名、API版本控制、API路径规则以及HTTP请求方式和信息过滤、请求参数传递和数据返回等方面进行规范和标准化。数据的返回格式通常有XML或JSON格式。 在Sql Server课程的教学中,可以结合网络数据API供应商的典型应用案例来开展,结合数据API接口测试工具软件,让学生提高认识,从而提升职业素养。同时结合计算机应用技术专业学生的后续应用系统开发课程,在Sql Server课程教学中学习数据API接口的开发注意事项、RESTful规则、返回数据的格式和状态信息等方面的内容。 (3)实际案例学习数据API接口调用方式、方法 选择当下智能终端应用中的天气预报API接口为例,让学生通过学习数据API接口文档去掌握数据API接口的开发规范。 实例:根据城市名称或ID查询天气。 接口地址:http://xxxx/weather/index 返回格式:json/xml 请求方式:get 请求示例:http://xxxx/weather/index? format=2&cityname=%E8%8B%8F%E5%B7%9E&key=您申请的KEY 请求参数说明: Json数据返回示例: { ”status_code”:”200",/*返回的状态信息,200正确,返回其他信息码提示错误信息,通常在API接口规范中进行定义,4**类状态码表示数据查询异常,5**类状态码服务器异常*/ ”message:”ok", ”result":f ”present”:{/*当前实况天气+/ ”temp": "27", /*温度*/ ”wind_direction”:”西风”,/*当前风向*/ ”wind_level”:”3级”,/*当前风力*/ ”dampness”:”20%”,*当前湿度*/ ”update_time”:”15:25” /*更新时间*/ ), ”today":{ ”city_id”:”*8”, ”date_y”:”****年05月21日”, ”week”:”星期五”, ”temperature”:”20℃-26℃", /*今日温度*/ ”weather”:”晴\空气质量优”,/*今日天气*, ”weatherid":{ /*天气唯一标识*/ ”wa_code”:”00”,/*天气标识00:晴*/ ”wb_code“:”51" /*天气标识51空气质量*/ 】, ”wind_level”:”南风微风”, ”dressing_feel”:”较冷”,/*穿衣指数*/ ”dressing_ad”建议着短袖、夏装等服装。”,/*穿衣建议*/ ”uv_level”:”中等”,/*紫外线强度*/ ”comfort_level”:””,*舒适度指数*/ ”wash_level”:”较适宜”,/*洗车指数*/ ”travel_level”:”适宜”, *旅游指数*/ ”exercise_level”:”较适宜”, /*晨练指数*/ ”drying_level”:”干燥”/*干燥指数*/ ), ”future":【/*未来几天天气*/ { ”temperature":”18℃-32℃”, ”weather”:”晴转多云”, ”weatherid":f ”wa_code:”00", ”wb_code”:"31" ), ”wind_level”:”南风3-4级”, ”week”:”星期一”, "datetiem":”****0522" ), ( temperature":18℃-30℃”, ”weather”:”雷阵雨”, ”weatherid":f 1wa_code”:”03", ”wb code”:"41" 】, ”wind_level”:”东南风3-4级”, ”week”:”星期二”, "datetime":”****0523” 】, ( temperature”: "21℃-30℃”, ”weather”:”晴转多云”, ”weatherid":f wa_code:”00". ”wb code”:"31" 】, ”wind_level”:”东南风3-4级”, ”week”:”星期三”, "datetime":”****:05 24" }, { ”temperature": "22℃ -34℃”, ”weather”:叫、雨转雷阵雨”, ”weatherid":f ”wa_code”:”04", "wb code": "71" ), ”wind_level”:”东南风2-3级”, ”week”:”星期四”, "datetime":”****0525” 】, { temperature”: "20℃-30℃”, ”weather”:”多云”, ”weatherid":f ”wa_code”:”02", "wb code": "90" 】, ”wind_level”:”东南风3-4级”, ”week“:”星期五”, "datetime":”****0526” ), ( tempera加re: "26℃-33℃”, ”weather”:”阴转阵雨”, ”weatherid”:f ”wa_code”:06", "wb code": "72" ), ”wind_level”:”南风4-5级”, ”week”:”星期六”, "datetime":”****0527" ), { ”temperature”: "26℃ -33℃”, weather:多云”, ”weatherid":f ”wa_code”:”02", "wb code": "91" ), ”wind_level”:”南风4-5级”, ”week”:”星期日”, "datetime":”****0528” ) ] 】, "error code":0) 通过上述天气预报数据API接口典型案例的学习,让学生更加深刻地理解数据API的开发规范,为后续Web应用系统开发课程的学习打下良好的基础,同时能很好地提升学生的职业能力和职业素养。 Web应用系统开发架构中数据层级结构的改变,必然影响职业教育数据库课程的改革,在Sql Server职教课程中融人数据API开发相关职业能力很有必要,可以尝试从思路理念革新、学习开发规范和举例典型应用三个方面进行教研教改。 参考文献: [1]周结保.基于亚马孙AWS数据源的API开发研究[Jl.数字通信世界,2020(4):64. [2]袁维华,熊自明,王明洋,等.结构分析与BIM平台化的双向互用系统开发[J].现代电子技术,2019,42(22):75-80,84. [3]刘红英.Web开发中HTML5技术的应用[Jl,信息与电脑(理论版),2017(5):63-65. [4]李林.基于Google Maps API的校园电子地图设计与实现[J].科协论坛(下半月),2012(12):66-69. [5]马琳茹,高峰,唐朝京.加密APl及其體系结构[J].计算机应用,2003(1):79-80,83. 【通联编辑:代影】 作者简介:刘志根(1980-),男,湖南祁东人,高级工程师,本科,研究方向:web前端开发。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。