MVC模式下多层分布式软件系统架构设计Design of multi-layer distributed software system architecture based on MVC mode
刘正,张书锋,赵鹤鸣
摘要(Abstract):
为了解决传统基于模式的软件系统架构设计存在复用力度弱以及系统代价高的弊端,设计MVC模式下多层分布式软件系统架构,在分析MVC模式结构的基础上,将MVC设计形式的开发框架Struts,Spring以及Hibemate汇集起来形成SSH框架,设计基于SSH的多层分布式软件系统开发框架,给出SSH框架的组合及其体系结构,并分析了其中的表示层、业务层、持久层、域模型层的功能,详细描述了软件系统的运行流程。设计的软件系统功能模块包括会话管理模块、身份认证模块、授权模块、安全审计模块以及性能检测模块。实验结果说明,所设计软件系统的运行效率和能耗都较优,具备较高的性能。
关键词(KeyWords): MVC模式;多层分布式;软件系统;架构设计;复用力度;开发框架
基金项目(Foundation): 2017年江苏省高职院校教师专业带头人高端研修项目(2017GRGDYX058);; 江苏高校“青蓝工程”资助;; 第三期江苏省职业教育教学改革研究课题(ZYB276)~~
作者(Author): 刘正,张书锋,赵鹤鸣
DOI: 10.16652/j.issn.1004-373x.2018.07.032
参考文献(References):
- [1]仝茵.基于ASP.NET MVC模式的软件开发架构的研究与探讨[J].中国电子科学研究院学报,2016,11(6):599-602.TONG Yin.The exploration and research of software development architecture based on ASP.NET MVC pattern[J].Journal of Chinese Institute of Electronic Science,2016,11(6):599-602.
- [2]朱兴宇,杜景林,沈晓燕.基于MVC的多组件融合的气象传感网管理平台[J].科技通报,2016,32(4):59-65.ZHU Xingyu,DU Jinglin,SHEN Xiaoyan.The management platform based on MVC in the meteorology sensor network with multi-component integration[J].Bulletin of science and technology,2016,32(4):59-65.
- [3]唐永瑞,张达敏.基于Ajax与MVC模式的信息系统的研究与设计[J].电子技术应用,2014,40(2):128-131.TANG Yongrui,ZHANG Damin.The research and design of the information system based on Ajax and MVC pattern[J].Electronic technology applications,2014,40(2):128-131.
- [4]伍旭,戴光明,彭雷,等.基于MVC架构的深空探测任务设计与仿真平台[J].计算机仿真,2014,31(8):92-96.WU Xu,DAI Guangming,PENG Lei,et al.Deep space exploration mission design and simulate platform based on MVC[J].Computer simulation,2014,31(8):92-96.
- [5]刘淑珍,王文帅,齐法制.基于MVC模式的研究所评审系统的设计与实现[J].核电子学与探测技术,2014(1):59-62.LIU Shuzhen,WANG Wenshuai,QI Fazhi.Design and implementation of MVC-based assessment system for institute[J].Nuclear electronics and detection technology,2014(1):59-62.
- [6]刘红霞,陆文迪.改进的MVC设计模式的研究与应用[J].计算机工程与科学,2015,37(9):1688-1691.LIU Hongxia,LU Wendi.Research and implementation of an improved MVC design pattern[J].Computer science and engineering,2015,37(9):1688-1691.
- [7]冯智慧,宋春燕,张广洲,等.基于分布式多层体系的输变电工程电磁环境智能实时监测系统[J].中国电力,2016,49(1):109-113.FENG Zhihui,SONG Chunyan,ZHANG Guangzhou,et al.An intelligent real-time monitoring system for the power transmission electromagnetic environment based on a distributed multi-tier architecture[J].China electric power,2016,49(1):109-113.
- [8]张永刚,庄卫金,孙名扬,等.大运行模式下面向监控的分布式智能告警架构设计[J].电力系统保护与控制,2016,44(22):148-153.ZHANG Yonggang,ZHUANG Weijin,SUN Mingyang,et al.Architectural design of distributed intelligent alarm application for equipment monitoring in the"large operation"mode of State Grid[J].Power system protection and control,2016,44(22):148-153.