什么是三层架构?

时间:2023-3-28    作者:老大夫    分类: JAVA


三层架构即为:

  1. 视图层view
  2. 服务层service
  3. 持久层Dao

view层:用来接收用户请求的代码,比如请求如何分发,controller属于view层作为接口暴露层,四层架构的话自己算一层.

service层,主要负责业务逻辑实现的设计,调用dao层,给controller提供服务.

dao 层定义接口,在业务调用接口,而不用关心实现类,操作数据库,操作细节定义在mapper
中,dao与mapper映射

结构图例子

数据源的配置以及数据库的配置都在Spring的配置中


扫描二维码,在手机上阅读

推荐阅读: