三层架构

架构:设计软件的系统结构

目的:解耦和提高开发效率

耦合:一个类与另一个类产生关系,即产生了耦合

解耦:让一个类,与另一个类之间不直接产生关系

三层架构的分层

1、数据访问层(持久层  ---- Dao层):主要是更数据库打交道。

2、业务层(一个功能可以被称为一个业务 --- Service层):跟系统的功能有关(比如:添加一个用户)

3、用户界面层(ui层 或 表现层):主要是显示界面,跟用户的操作打交道

调用关系

表现层 调用  业务层  调用 持久层  调用 数据库

三层架构的优点

1、提高代码的开发效率

2、解耦

3、维护成本低

三层架构的缺点

1、代码量变多

2、代码的执行效率变低

posted @ 2021-01-20 22:06  putinF  阅读(195)  评论(0)    收藏  举报