mvc与三层架构

1.mvc

视图(View)、控制器(Controller)、模型(Model)

2.Java Web经典三层架构

表述层(WEB层)、业务逻辑层(Service),以及数据访问层(Dao)

视图层View、服务层Service、持久层Dao
mvc与三层架构_第1张图片

3.关系

MVC中的V和C均属于三层架构的View层
MVC中的M包括了数据承载Bean和业务处理Bean,其中业务处理Bean分为Service或Dao对象,分别对应业务逻辑处理和数据库操作,相应的,它们对应的是三层架构中的Service层和Dao层。
mvc与三层架构_第2张图片

参考文章:
MVC 与三层架构
MVC设计模式与Java Web经典三层架构
java(17)–三层架构示意图

你可能感兴趣的:(Java,EE)