在线文章编辑平台文献综述

 2022-10-23 10:07:09
  1. 文献综述(或调研报告):
  2. LNMP框架

LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。

在线文章编辑平台基于LNMP(Linux操作系统、Nginx服务器、MySQL数据库、PHP编程语言)开发,平台端框架选择AP(基于Php的MVC框架)、Smarty(基于Php的模板引擎)、Bootstrap(基于HTML5和CSS3的前端UI框架)的组合,通过各种框架的使用,提高了开发效率。

LNMP框架的优点:

1)相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。

2)Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。

3)Nginx的配置文件非常简洁。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。

4)php提供大量的api,提高了开发效率,也有非常不错的性能。

  1. MVC模式

MVC模式包括三个部分:模型 (Model) 、视图 (View) 和控制器 (Controller) , 分别对应于内部数据、数据表示和输入输出控制部分。一个更为合理的缩写应该是MdMaVC, 其中, Md指Domain Model, 是分析员和设计师所面对的部分, 是对问题的描述;Ma指Application Model, 用来记录存在的视图, 获取视图信息和向视图发送消息。

分离稳定的代码和易变的代码是面向对象设计的一个基本原则。通常负责控制部分的对象要比负责表现部分的对象稳定, 而负责业务逻辑和业务数据的对象比前两类对象更稳定。MVC设计模式分离了程序的表现、控制和数据,具有设计清晰、易于扩展、运用可分布的特点, 因此在构建Web应用中具有显著的优势, 可适用于多用户的、可扩展的、可维护的、具有很高交互性的系统, 如电子商务平台、CRM系统和ERP系统等。它可以很好地地表达用户与系统的交互模式以及整个系统的程序架构模式。

MVC模式有如下优点:

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版