三层架构
架构:设计软件的系统结构
目的:解耦和提高开发效率
耦合:一个类与另一个类产生关系,即产生了耦合
解耦:让一个类,与另一个类之间不直接产生关系
三层架构的分层
1、数据访问层(持久层 ---- Dao层):主要是更数据库打交道。
2、业务层(一个功能可以被称为一个业务 --- Service层):跟系统的功能有关(比如:添加一个用户)
3、用户界面层(ui层 或 表现层):主要是显示界面,跟用户的操作打交道
调用关系
表现层 调用 业务层 调用 持久层 调用 数据库
三层架构的优点
1、提高代码的开发效率
2、解耦
3、维护成本低
三层架构的缺点
1、代码量变多
2、代码的执行效率变低

浙公网安备 33010602011771号