zoukankan      html  css  js  c++  java
  • Struts2

    研磨struts2 目录贴

    http://rubbing-struts2.iteye.com/blog/1661482

    MVC的组件关系图

    MVC的组件关系如图1.2所示:

     

     

    图1.2 MVC组件关系图

    MVC的组件关系图描述了模型、视图、控制器这三个部分的交互关系,下面按照交互顺序来详细描述一下它们的交互关系:

    (1)首先是展示视图给用户,用户在这个视图上进行操作,并填写一些业务数据

    (2)然后用户会点击提交按钮,来发出请求

    (3)视图发出的用户请求会到达控制器,在请求中包含了想要完成什么样的业务功能以及相关的数据。

    (4)控制器会来处理用户请求,会把请求中的数据进行封装,然后选择并调用合适的模型,请求模型进行状态更新,然后选择接下来要展示给用户的视图。

    (5)模型会去处理用户请求的业务功能,同时进行模型状态的维护和更新

    (6)当模型状态发生改变的时候,模型会通知相应的视图,告诉视图它的状态发生了改变。

    (7)视图接到模型的通知后,会向模型进行状态查询,获取需要展示的数据,然后按照视图本身的展示方式,把这些数据展示出来。

    接下来就是等待用户下一次操作,再次从头轮回了。

  • 相关阅读:
    BZOJ2456
    BZOJ2648
    POJ1639
    LOJ6003
    LOJ6002
    LOJ6001
    LOJ116
    POJ2594
    BZOJ4554
    JS事件 加载事件(onload)注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。
  • 原文地址:https://www.cnblogs.com/alexlo/p/2961912.html
Copyright © 2011-2022 走看看