位置:成果数据库 > 期刊 > 期刊详情页
基于Node.js中间层Web开发的研究与实现——以微信图书借阅平台为例
  • ISSN号:1008-1534
  • 期刊名称:《河北工业科技》
  • 时间:0
  • 分类:TP311.5[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:河北科技大学信息科学与工程学院,河北石家庄050018
  • 相关基金:国家自然科学基金(61300120)
中文摘要:

针对Web研发领域一直面临前后端耦合问题,在充分分析传统的互联网前后端Web软件开发的基础上,提出了引入Node.js作为中间层来解除前、后端之间耦合关系的新解决方案。设计了新的架构模式指导Web软件开发,从而达到提高开发效率、提升代码灵活性、明确开发人员工作职责等目的。基于此研究,真实开发了一个基于微信的图书借阅平台,并以此作为可行性检验的依据,该图书借阅平台使用微信作为前端执行环境,提供图书借阅、图书归还、图书入库、图书浏览功能。系统采用B/S架构,Node.js中间层和后端程序在服务器中运行,用户关注微信公众号后,可以通过微信聊天窗口接收服务器端讯息,也可以通过公众号菜单导航到前端界面,完成图书借阅分享操作,交互方式高效简洁。

英文摘要:

Front-end and back-end's code coupling together is a historical problem in Web development area.In this paper,a new solution of Web development is proposed to decoupling connections between front-end and back-end,where Node.js is used as middle layer.A new architecture is also introduced to point the new way of creating web apps,which can enhance efficiency and extend flexibility of development,and make the duty of programmer more clear.To prove the feasibility of our method,a Wechat book sharing platform is developed based on this idea.The platform provides book borrowing,book returning,book checkin and book browsing functionalities and runs on Wechat environment.The platform is based on B/S architecture,and Node.js acts as middle layer on server.Users may receive notifications in Wechat's chatting interface or redirect to front-end webview page by clicking Wechat public accounts' custom menu bar,accomplishing sharing operation of book lending and borrowing,which is convenient and efficient.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《河北工业科技》
  • 中国科技核心期刊
  • 主管单位:河北省教育厅
  • 主办单位:河北科技大学
  • 主编:张丹参
  • 地址:河北省石家庄市裕华东路70号
  • 邮编:050018
  • 邮箱:keji@hebust.edu.cn
  • 电话:0311-81668291
  • 国际标准刊号:ISSN:1008-1534
  • 国内统一刊号:ISSN:13-1226/TM
  • 邮发代号:18-327
  • 获奖情况:
  • 中国科技核心期刊、河北省优秀科技期刊、河北省教...
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,美国化学文摘(网络版),美国乌利希期刊指南,美国剑桥科学文摘,英国科学文摘数据库,中国中国科技核心期刊
  • 被引量:4499