struts原理

一、看图:

struts原理_第1张图片

 

二、原理讲述:

1)客户端发起http请求;

2)servlet容器tomcat/或者说web服务器收到请求;

3)tomcat根据url判断是那个webApplication;

4)然后交给对应的程序处理;

5)程序读取web.xml,发现有struts自己的filter配置,filter过滤一切url请求;

6)程序查询struts.xml找到namespace,然后再找到namespace之后的action;

7)返回视图x.jsp;

三、好处;

1)提供程序可扩展性;

2)请求跟最后展现的视图分开;(struts解决的根本性问题,日后要更改视图只要更改对应的struts.xml里面的action的视图就可以,而不用在改url);

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(struts)