1.MVC模式

        
        MVC是一种分层开发的模型,其中:
(1)M:Module,业务模型,负责处理业务;
(2)V:View,视图,负责界面展示;
(3)C:Controller,控制器,负责调用模型和视图。

2.三层架构

        
        通常将一个项目分成三层:
(1)表现层接收请求,封装数据,调用业务逻辑层service,响应数据。表现层的包一般命名为web/controller
(2)业务逻辑层:对业务逻辑进行封装,调用Mapper方法。包:service
(3)数据访问层(持久层):使用Mapper代理开发,写sql语句对数据库进行增删改查基本操作。包:dao/mapper
【tips】三层架构对应的框架(SSM):
                ①表现层:SpringMVC、Strust2等;
                ②业务逻辑层:Spring;
                ③数据访问层:MyBatis、Hibername等。