zoukankan      html  css  js  c++  java
  • 【struts1】--Servlet讲解MVC框架基本原理

    1.开始

    根据路径的不同,调用不同的jsp地址——>

    把行为封装到不同的Action里面,Test分个调用各个Action,if..else并没有解决。——>

    把变化的Action和需要跳转的jsp都写入xml文件里面——>

    配置文件,反射——>

    mvc Struts大体思路如下:

    1.中央控制器,最高指挥官:1)收到指示(URL访问),截取URL   2)通过URL解析,分发到对应的Action.

    Servlet发送,接收一个请求。

    1.web客户端发送request到tomcat

    2.创建HttpServletRequest和HttpServletResponse,

    3.调用Controller

    4.截取URL

    5.分发Action

    6.读取配置文件

    7.new action

    8.excute(request, response)

    9.返回转向信息视图

    10.渲染视图

    11.返回web页面

    Struts:

    1.web客户端发送url请求,创建request

    2.ActionServlet接受URL,并解析,读取Struts-config.xml的Action配置文件,查找

    3.创建Action,Action和Model数据模型层进行数据交互

    4.Action接收数据后,通过ActionServlet分发后forward转向jsp页面

    5.jsp页面进行页面渲染,并response给web客户端

    MVC框架分类

    1.面向请求驱动的mvc,(struts和webwork)

    2.面向事件的MVC框架(jsF-Tapestry)

  • 相关阅读:
    trie树模型
    计算机网络概念
    [luogu]1042乒乓球 (模拟)
    [IPUOJ10705]最大连通块 (dfs)
    IPUOJ10701 有障碍的八皇后
    【紫书学习笔记】
    纪念正式写博客的第一天
    Bzoj 1997 [Hnoi2010]Planar题解
    Bzoj 1925 [Sdoi2010]地精部落 题解
    Bzoj 2839 集合计数 题解
  • 原文地址:https://www.cnblogs.com/wangmei/p/5525444.html
Copyright © 2011-2022 走看看