注意:和MVC没有关系,MVC只是说将数据库模型类,控制器类,和视图发别放置
三层架构:是将所有的功能进行分块
分为:数据访问层,业务处理层,UI表示层
数据访问层:数据库操作
标准:一张表对应一个类,含有增删改查
(配置文件选择,业务层设置config.py)
mysql_sql.py : 包含mysql数据库中各个表的相关类
mysql_ord.py: .....
oracle_sql.py: 包含oracle数据库中各个表的相关类
.....
业务处理层:处理业务
根据业务进行处理
account.py:账号操作
用户操作
验证
订单查询
相关操作
.....
UI表示层:基本展示
MVC就是在UI层 V(controller只需要处理少量业务,大量操作在业务处理层进行操作)
目录实例(java):
dao:数据访问层
service:业务处理层
web:UI表示层
model
views
controllers
app.py#项目入口
耦合降低