Java JSP技术详解:(十一)MVC 模式

1.什么是 MVC 模式

  • MVC 模式:Model、View、Controller 即模型、视图、控制器。是软件的一种架构模式(Architecture pattern)。MVC 要实现的目标是将软件的用户界面和业务逻辑分离,可提高代码可扩展性、可复用性、可维护性、以及灵活性
  • View(视图):用户的操作界面。如:html、jsp。
  • Model(模型):具体的业务模型与数据模型。如:service、dao、pojo
  • Controller(控制):处理从视图层发送的请求,并选取模型层的业务模型完成响应的业务实现,并产生响应。如:Servlet。
    Java JSP技术详解:(十一)MVC 模式

2.MVC 模式与应用程序分层的区别

MVC 模式是一种软件的架构方式,而应用程序分层这是一种代码的组织方式。MVC 模式与应用程序分层的目标都是一致的:为了解耦和、提高代码复用性
Java JSP技术详解:(十一)MVC 模式