Model-View-Controller (MVC) 是一个分离application到三个主要逻辑组成(Model, View, and Controller)的架构模式。每个组成部分会去专注处理特定的开发环节
View:用来展示数据,可以与用户进行交互
Controller:用来处理用户的请求、给model发命令、控制Jsp的数据和页面跳转
Model:执行业务、操作数据库、返回数据
流程:用户发送请求——>服务器连接、转发给java容器——>控制器处理请求、命令model去执行业务——>model操作数据库——>model返回数据——>控制器获取数据、转交给Jsp——>Jsp输出HTML给用户——>用户获得页面、可以进行交互