Spring MVC框架
(1)、介绍
MVC也就是模型-视图-控制器( Model-View-Controller )架构模式的开发模型,实现了模型和视图的彻底分离,结构清晰。
(2)、理解
1、Model(模型)是用于处理业务逻辑的部分。所以在开发的时候我们把业务逻辑放在Model层,这样可以提高业务逻辑的复用,代码量也会相应的减少。对于数据库而言往往还存在事务的机制,为了适应这样的变化,设计者会把模型层再细分为两层,即服务层( Service )和数据访问层( DAO )
2、View(视图)是用于从Model层中返回回来的Beand对象进行数据处理显示的部分,通过视图解析器来进行处理的,通常视图是依据模型数据创建的。
3、Controller (控制器)是用于处理用户交互的部分。控制器负责从客户端传过来的Request请求中读取数据,控制用户输入,并向Model模型发送数据。