APP下载

基于MVC的软件架构重构与优化研究

2021-08-31廖晨伶周卫丽

吉林化工学院学报 2021年7期
关键词:数据库优化信息

于 昕,廖晨伶,周卫丽

(1.长春大学 特殊教育研究中心,吉林 长春 13002;2.长春理工大学 计算机科学技术学院,吉林 长春 130022)

MVC模式分为模型(Model)、视图(View)和控制器(Controller)3个部分,能实现一种动态、可扩展的程序设计,当人们有其他需求时能做到对程序进行修改以及扩展简化,并对程序的功能重复利用[1].但是该模型在系统结构和实现两方面都具有较大的复杂度.因此并不适用于中小型应用程序,如果想要改造这些工具来适应MVC模式,就需要建立分离的部件,这增加了使用MVC架构的难度[2].Spring Boot 是一个微服务的框架,使用项目中存在着的大量的常用配置以及内置的一个习惯性的配置(即各种约定),可以在项目启动时直接加载而不必单独配置(即约定大于配置),让项目快速地运行起来.由于传统的MVC设计模式使用Java开发的Web应用程序显得格外笨重并且每个项目都需要重新配置,因此Spring boot的到来在一定程度上解决了上述相关问题,微服务感觉像是架构中的组合模式,把能独立的业务模块分离出来单独部署,实现开发、维护上的分离,避免整体升级带来的麻烦[3].本课题研究的目的在于如何保持和延续MVC架构优点的同时,完善它的局限性.

1 基于Spring boot实现MVC架构重构

通过Spring boot框架重构MVC设计模式开发的应用程序.代码重构之后会使应用程序变得有层次、有条理.但多数情况下,开发项目的时间比较少时,不建议对数据进行重构操作,因为重构要花费大量的人力和时间.在处理数据库的……

登录APP查看全文

猜你喜欢

数据库优化信息
超限高层建筑结构设计与优化思考
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
订阅信息
数据库
数据库
数据库
数据库
展会信息