关于java:MVC框架的基本概念

23次阅读

共计 710 个字符,预计需要花费 2 分钟才能阅读完成。

MVC 框架

经典 MVC 模式中,M 是指业务模型,V 是指用户界面,C 则是控制器,应用 MVC 的目标是将 M 和 V 的实现代码拆散,从而使同一个程序能够应用不同的表现形式。其中,View 的定义比拟清晰,就是用户界面。

MVC 编程模式
V 即 View 视图是指用户看到并与之交互的界面。比方由 HTML 元素组成的网页界面,或者软件的客户端界面。MVC 的益处之一在于它能为利用程序处理很多不同的视图。在视图中其实没有真正的解决产生,它只是作为一种输入数据并容许用户操作的形式。
M 即 model 模型是指模型表示业务规定。在 MVC 的三个部件中,模型领有最多的解决工作。被模型返回的数据是中立大的,模型与数据格式无关,这样一个模型能为多个视图提供数据,因为利用于模型的代码只需写一次就能够被多个视图重用,所以缩小了代码的重复性。
C 即 controller 控制器是指控制器承受用户的输出并调用模型和视图去实现用户的需要,控制器自身不输入任何货色和做任何解决。它只是承受申请并决定调用哪个模型构建去解决申请,而后再确定用哪个视图来显示返回的数据。
框架内容
MVC 指 MVC 模式的某种框架,它强制性地使应用程序的输出、解决和输入离开。应用 MVC 应用程序被分成三个核心部件:模型、视图、控制器。它们各自解决本人的工作。最典型的 MVC 就是 JSP + servlet + javabean 的模式。
什么是 MVC
MVC 是一种经典的程序组织架构设计模式
MVC 的次要流程是:客户端发送申请到服务器,由控制器(servlet) 接管申请,调用对应的模型层解决数据,模型解决数据之后,再将后果返回给控制器,控制器依据返回的后果调用 (渲染) 对应的视图响应后果。
MVC 的次要意义在于,让视图和模型解耦。

正文完
 0