三层架构是将整个业务划分为分为哪三层?
BLL 业务逻辑层 :针对具体问题的操作,对数据层的操作,对数据业务逻辑处理
DAL 数据访问层 :直接操作数据库,针对数据的增删改查等每层之间是一种垂直的关系
UI 表现层 : 展示给用户的界面
三层架构的优缺点?
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
区分层次的目的?
为了“高内聚,低耦合”的思想
BLL 业务逻辑层 :针对具体问题的操作,对数据层的操作,对数据业务逻辑处理
DAL 数据访问层 :直接操作数据库,针对数据的增删改查等每层之间是一种垂直的关系
UI 表现层 : 展示给用户的界面
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
为了“高内聚,低耦合”的思想