一、文献综述
(一)国内外研究现状
1. 研究背景
随着知识经济以及经济全球化的快速发展,常规的线下问答已经满足不了人们的追求的高效率和经济的要求,同时这些问答需要记录下来,才能减少出现重复提问的问题和导致浪费资源的现象的发生。尤其在企业的项目开发中,通常会有多个产品项目同时开展,不同产品开发人员也时常会有交叉,为了简化开发环节的复杂度和提高效率,所以通用化的线上程序问答系统势在必行。
与此同时,Web应用程序开发在Web应用程序的开发中发挥了重要作用。模型视图控制器(MVC)模式为开发Web应用程序奠定了基础[15]。 MVC体系结构将应用程序分为不同的业务逻辑(数据显示,数据管理和请求处理)[7]。从JSP技术,到Spring技术,再到Spring Boot。其中,Spring框架是Java应用程序使用的框架,并且具有用于构建Web应用程序的扩展。 Spring Boot是一个框架工具, 旨在简化Spring的初始化,这使创建基于生产级的独立Spring应用程序变得容易 [1]。近年来,Spring 项目的流行使开发人员放弃庞大繁琐的 J2EE框架体系[12],开源社区也随之发展壮大。而SpringBoot的出现使得简化Spring项目的开发和维护过程[2]。
2. 国外研究现状
印度尼西亚在实施电子政务时(包括利用互联网等电子通信技术,改善公民获得公共服务的机会)使用了基于微服务的Spring Boot的公共投诉系统后台应用程序。Purnama和Yatini开发了一个论文管理应用程序,使用JavaScript(后简称js)节点旨在避免题目或论文标题的相似性。js节点是用Spring Boot框架构建的旨在简化应用程序开发的体系结构。当出现新的功能添加时,不需要重新创建应用程序,可以单独添加该函数。花更少的时间做进一步的研究发展[2]。
Stack Overflow作为全球最大的技术问答平台,该社区的大规模增长和扩展使得讨论和内容的质量得到提高,专注研发技术领域,解决程序员在开发过程中遇到的问题。Github网站让用户与选定的人群共享代码,这有助于使这个平台成为开发人员必不可少的地方。此外,这里还可能遇到对项目有所帮助的开源代码,有利于缩短项目开发时间。Reddit是个社交新闻站点。用户(也叫redditors)能够浏览并且可以提交互联网上内容的链接或发布自己的原创或有关用户提交文本的帖子。其他的用户可对发布的链接进行高分或低分的投票,得分突出的链接会被放到首页。另外,用户可对发布的链接进行评论以及回复其他评论者,这样就形成了一个在线社区。
3. 国内研究现状
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。