框架mvc: 
 Model(模型),m指的是业务模型 
 View(视图,v指的是用户所使用的界面(如你们进你们学校的教务系统网页) 
 Controller(控制器),c指的是控制器。 
mvc是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。
框架与设计模式区别在于: 
 1、mvc是一个比较完善的框架,我们只需填写功能代码即可,不需过多的考虑设计模式,代码重用性高。 
 设计模式是设计重用,设计模式是比框架更小的元素,一个框架含有一个或者多个设计模式。
2、框架总是针对某一特定应用领域 
 同一模式却可适用于各种应用。
经典三层框架 
 WEB层:包含JSP和Servlet等与WEB相关的内容; 
 ·业务层:业务层中不包含JavaWeb API,它只关心业务逻辑; 
 ·数据层:封装了对数据库的访问细节;
业务层代码是可重用的,可以理解为通用万能方法,业务层依赖数据层,Web层依赖业务层

                










