当前位置:首页 » struts2在线教程 » Struts2基本MVC架构

Struts2基本MVC架构

Model View Controller 或 MVC是比较流行的叫法, 是一种软件设计模式,用于开发Web应用程序。

Model View Controller 或 MVC是比较流行的叫法, 是一种软件设计模式,用于开发Web应用程序。模型 - 视图 - 控制器模式是由以下三部分组成:

  1. Model - 最低级别的模式,它是负责维护数据。

  2. View - 这是负责向用户显示的数据的一部分或全部。

  3. Controller - 软件代码,控制模型和视图之间的相互作用。

MVC是受欢迎,因为它从用户界面层,应用程序逻辑隔离开来,并支持关注点的分离。在这里,控制器接收所有请求的应用程序,然后使用模型准备视图所需要的任何数据。视图,然后使用准备的数据由控制器生成最终像样的反应。 MVC抽象可以用图形表示如下。

模型

模型是负责管理的应用程序的数据。它响应从视图中的请求,同时也响应控制器的指令进行自我更新。

视图

在一个特定格式的数据,触发控制器的决定,目前的数据的演示文稿。他们是基于脚本的模板系统,如JSPASPPHPAJAX技术很容易整合。

控制器

该控制器负责响应用户输入的数据模型对象进行相互作用。控制器接收输入,验证输入,然后执行业务操作,修改数据模型的状态。

Struts2是一个基于MVC的框架。在接下来的章节中,让我们看看如何可以使用MVC内Struts2的方法。