struts1--Servlet讲解MVC框架基本原理

Posted 点点滴滴的积累

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

 

以上是关于struts1--Servlet讲解MVC框架基本原理的主要内容,如果未能解决你的问题,请参考以下文章

Java Web ——MVC基础框架讲解及代码演示

Java Web ——MVC基础框架讲解及代码演示

从零学习Spring MVC框架「环境搭建和MVC架构」

Angular 4 从零到实战讲解

Spring MVC 入门示例讲解

Spring MVC入门讲解