struts1的运行原理(用户登录验证时序图)

Part 1 struts1的运行原理 
            以用户登录验证来举例说明 :
struts1的运行原理(用户登录验证时序图)_第1张图片

         1、web浏览器发出动作后先从c:\windows\system32\drivers\etc文件夹的hosts文件是否配置对于得url,否则去找DNS 
         2、web服务器接收到http登录请求,按http协议解析,得到url,web应用名,资源名和配置后转发给ActionServlet
         3、struts的ActionServlet是基于struts-config.xml中的配置完成相应的动作,struts-config.xml配置actionForm、action和他们的对应关系 
         4、把用户数据填充到acionForm并且调用指定的acion 
         5、acion从表单取数据,调用相应的model完成封装,返回执行结果到AcionServlet 
         6、AcionServlet根据返回结果,决定跳转到哪个页面 
         7、页面返回一个执行结果到AcionServlet 
         8、AcionServlet以http响应方式返回浏览器

你可能感兴趣的:(struts1的运行原理(用户登录验证时序图))