Scidown文献预览系统!
为层分离重构遗留软件( Refactoring Legacy Software for Layer Separation )
A Khalilipour M Challenger M Onat H Gezgen G Kardas
分层软件体系结构的主要目的之一是将代码划分为不同的层,使每一层包含相关的模块,并为其上层服务。虽然分层软件体系结构已经成熟;许多遗留信息系统并没有从这种体系结构的优点中受益,它们的流程/业务和数据访问代码大多在一个层中。在许多遗留系统中,由于代码集成在一个层中,对软件的更改和维护大多是困难的。此外,单层的大尺寸导致负载集中,使服务器成为瓶颈,所有请求都必须在其上执行。为了消除这些缺陷,本文提出了一种重构机制,通过在输入代码中的一系列模式检测数据访问代码,并将其转移到新的层,实现业务层和数据访问层的自动分离。为此,我们引入了一个代码扫描器,它基于这些模式检测目标点,从而自动进行分层体系结构所需的更改。实验结果表明,采用该方法的分层软件提高了系统的性能。此外,考虑到松耦合和紧相干等定性标准,本文还研究了该方法的应用提供了额外的好处。
『Sci-Hub|Scidown』怎么用?来看看教程吧!

支持模式 1.支持DOI号 2.支持英文文献全名搜索 3.支持参考文献搜索 4.知网文献(暂时关闭)


安卓手机、电脑用户,您可以在QQ浏览器里输入 www.scidown.cn 打开scidown解析,就可以解析、下载了!(注意是文献的DOI号)


苹果手机用户,您需要先在App Store里搜索并下载 Documents by Readdle 这个APP,在APP首页,左划右下角的指南针图标打开APP内置浏览器,在浏览器里输入 www.scidown.cn 打开scidown解析,就可以解析、下载了!


如出现BUG?赶快加入【Scidown互助交流群】反馈吧:729083885【点击一键加群】