摘要:
模式-视图-控制器(MVC)是UI设计中常见的设计模式,该模式区分应用程序中的模式、视图和控制器三个角色,消除了业务逻辑与UI的耦合。模式负责封装视图展示的应用数据。视图应该只显示数据,不包含任何业务逻辑。控制器负责接受用户请求并调用后端服务进行业务逻辑。处理之后,后端服务可能返回某些数据供视图显示。控制器收集这些数据并准备视图的显示模式。MVC模式的核心思想是分离业务逻辑与UI,使它们能够独立修改,互不影响。 对与Web端的开发,从最开始的CGI,model1,以及现在的由model2演化而来的Web MVC模式,逐渐形成这三个角色的概念,servlet作为控制器,模型采用javabean. 阅读全文