基于Spring Boot的新闻采编发平台的研究与实现
发布时间:2024-03-20 04:54
新闻采编发平台是一款面向新闻出版行业从业人员的集新闻采集、编辑、审核、发布的一站式应用平台,本平台目的在于构建立体、全面、便捷的新闻处理体系。基于spring Boot的新闻采编发平台构建了从新闻内容的采集,到新闻内容的后期编辑处理,远端上级的审核和多渠道发布的统一的应用体系平台。论文以领域驱动设计(Domain-Driven Design)作为开发过程中的程序设计理论基础,应用敏捷开发(scrum)的开发模式使得功能点能在开发过程中快速地迭代和完善。使用当下流行并蓬勃发展Spring Boot架构和关键技术进行平台开发,结合新闻出版社实际业务需求,从设计目标、数据建模、业务功能等多方面分析了系统需求。在此基础上设计了稿件采集模块,稿件审核模块、稿件编辑模块、稿件发布模块、稿件统计模块、用户权限管理模块等功能模块。在结合Martin Fowler所总结提出的关于企业应用模式的设计架构和领域驱动设计的基础上,研究和设计出了稿件审核流程。对于应用平台和客户端的交互方式,在比较传统的RESTFul风格的基础上,使用最新、的GraphQL模块来开发。论文在研究了服务器规划后,根据实际服务端的运...
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
本文编号:3932992
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
图2-1领域逻辑的位置??
图2-1领域逻辑的位置??用户界面/展示层主要展示应用层所获取到的数据;发用层完成定义软件的任务,是软件功能的集中体现,务逻辑。领域层用来表达业务模型,保存业务状态信现的最小颗粒。基础设施层为领域层提供持久化的机用进行通信机制。共同构成了一个完整的应用模式。??计(DDD)的优点....
图2-6?GraphQL调用示意图??2.2.4应用开发规范??
?业务数据模型:商品、订单、用户、物流...??图2-5?GraphQL功能示意图??相比于RESTfiil,GraphQL使得前后端在接口对接方面的工作变得简单起??来,后端只需要将数据类型定义在Schema文件中,前端则可以根据业务的需??要来获取相应的数据,绕过了前后端一起....
图2一基于RBAC的权限管理
,本推进[19]。??码的格式和风格规范主要参照Google和Alibaba的java编程规范。??系统权限控制机制??据系统的设计需求,本次系统权限的控制机制选择基于RBAC的访问理。系统将统一采用基于RBAC的权限管理模型来控制用户对关键操的访问。可通过定义角色来管理一组权限....
图3-1系统架构体系??
(4)具备三端统一交互机制。平台应用使用一套统一规范化的交互机制,??保证体验一致性,交互机制应隔离应用平台的变化,对接口版本不进行太多要??求。??(5)具备灵活可拓展的机制。稿件的发布应能面向不同新闻渠道,通过添??加组件的方式,使得稿件能定向推送到某一新闻阅读平台。系统的功....
本文编号:3932992
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3932992.html