三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。三层架构将整个项目划分为:表现层(ui)、业务逻辑层(bll)、数据访问层(dal)。 mvc是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。mvc可分为:model模型层、view视图层、controller控制层; 总结:在javaweb开发中,mvc框架充当了ui层和业务逻辑层的适配器的作用。mvc框架实现了ui层和业务逻辑层最大程度的分离。