MVC模式下多层分布式软件系统架构设计  被引量:23

Design of multi-layer distributed software system architecture based on MVC mode

在线阅读下载全文

作  者:刘正[1,2] 张书锋[2] 赵鹤鸣[1] LIU Zheng;ZHANG Shufeng;ZHAO Heming(School of Electronic and Information Engineering,Soochow University,Suzhou 215123,China;Suzhou Industrial Park Institute of Services Outsourcing,Suzhou 215123,China)

机构地区:[1]苏州大学电子信息学院,江苏苏州215123 [2]苏州工业园区服务外包职业学院,江苏苏州215123

出  处:《现代电子技术》2018年第7期135-139,146,共6页Modern Electronics Technique

基  金:2017年江苏省高职院校教师专业带头人高端研修项目(2017GRGDYX058);江苏高校"青蓝工程"资助;第三期江苏省职业教育教学改革研究课题(ZYB276)~~

摘  要:为了解决传统基于模式的软件系统架构设计存在复用力度弱以及系统代价高的弊端,设计MVC模式下多层分布式软件系统架构,在分析MVC模式结构的基础上,将MVC设计形式的开发框架Struts,Spring以及Hibemate汇集起来形成SSH框架,设计基于SSH的多层分布式软件系统开发框架,给出SSH框架的组合及其体系结构,并分析了其中的表示层、业务层、持久层、域模型层的功能,详细描述了软件系统的运行流程。设计的软件系统功能模块包括会话管理模块、身份认证模块、授权模块、安全审计模块以及性能检测模块。实验结果说明,所设计软件系统的运行效率和能耗都较优,具备较高的性能。In order to eliminate the shortcomings of weak reuse strength and high system cost existing in the design of tradi-tional software system architecture based on mode,a multi-layer distributed software system architecture based on MVC mode was designed.On the basis of analyzing the structure of the MVC mode,the development framework Struts,Spring and Hibemate in MVC design mode are assembled to form the SSH framework.The SSH framework based development framework of multi-layer dis-tributed software system was designed.The combination and architecture of the SSH framework are given.The functions of the pre-sentation layer,business layer,persistence layer and domain model layer function are analyzed.The running process of software system is described in detail.The functional modules of the designed software system include session management module,identi-ty authentication module,authorization module,security audit module and performance detection module.The experimental re-sults show that the designed software system has high operating efficiency and performance,and low energy consumption.

关 键 词:MVC模式 多层分布式 软件系统 架构设计 复用力度 开发框架 

分 类 号:TN911-34[电子电信—通信与信息系统] TP311.52[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象