1 简介

MVC:Model+View+Controller(数据模型+视图+控制器)
三层架构:Presentation tier+Application tier+Data tier(展现层+应用层+数据访问层)

MVC与三层架构不是对应关系。MVC只存在三层架构的展示层。M是数据模型,包含数据对象,叫做Model,用来和V之间进行数据交互和传值。V指的是视图页面,包含JSP、freeMarker、Velocity、Thymeleaf、Tile等;C是控制器。