Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 749 Bytes

mvc.md

File metadata and controls

13 lines (9 loc) · 749 Bytes

MVC

MVC作为一种典型的设计规范,用一种业务逻辑、数据、界面相互分离的方式来组织代码,在很多地方都有广泛的使用。

在本项目中,基本使用的MVC的架构思想,由于本项目不涉及试图层,准确来说并不是MVC结构,只有MV两层。

Model

在项目中的models目录下,我们定义了每个需要存储数据的结构模型,用来控制每个字段的类型,以及是否唯一。

Controller

在controller目录下我们定义了所有的数据库操作方法,用来对数据进行持久化。

路由

在router目录下,我们控制了所有的路由操作,在其中也调用了控制层的方法来对我们爬取到的数据保存进数据库。