MVC模式与三层架构模式
MVC模式与三层架构模式什么是MVC模式?MVC模式,即Model模型、View视图、Controller*控制器
View:视图,用于为用户提供使用界面以及与用户直接进行交互
Model: 模型,用于承载数据,并对用户提交的请求进行处理。一共分为两类:
数据承载Bean:指的也就是实体类(如:User类、Student类),专门用于处理承载业务数据。
业务处理Bean:则指的是service或dao对象,专门用于处理用户提交的请求(登录、注册)。
Controller****:控制器,用于接收用户请求,并将请求跳转(转发、重定向)到对应的Model进行处理;Model处理完毕后,交接过返回给控制器,结果经过渲染后,再有控制器将结果返回给视图层。
MVC模式的工作流程
用户通过View页面向服务端提出请求,可以是表单请求、超链接请求、AJAX请求等
服务端Controller控制器接收到请求后进行解析,找到对应的Model对用户请求进行处理
Model处理后,将处理结果再交给Controller
Controller在接到处理结果后,根据处理结果找到要作为客户端发回的响应 ...





