ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

web三层架构

2026/9/24 4:51:15 拓冰建站 浏览量
web三层架构

 

三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。

三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更专注于应用系统核心业务逻辑的分析、设计和开发,加快项目的进度,提高了开发效率,有利于项目的更新和维护工作。

分层的目的是为了解耦。解耦就是为了降低代码的耦合度。方便项目后期的维护和升级。

  • web层

    com.by.web/servlet/controller:servlet包,接受请求控制跳转页面

  • service 层

    com.by.service:Service接口包

    com.by.service.impl:Service接口实现类,处理业务

  • dao 持久层

    com.by.dao:Dao接口包

    com.by.dao.impl: Dao接口实现类,访问数据库

可以简单的理解为,相应的代码方法相应的包中