« 图解MySQL数据库的安装和操作« »Eclipse插件的内挂外挂安装方法 »
基于Struts1.2.9框架的登录页面的处理过程
Struts Web框架是现在构建Web应用必须的开发框架之一。以下是我们学习Struts框架时通常都会看到的登录页面程序的处理流程分析,希望和广大博友交流:

基于Struts框架登录程序应用的UML顺序图
title

处理步骤:

1、客户从浏览器客户端向Web服务器发出请求,服务器将请求转发到Web容器,比如:Tomcat;根据请求路径URL找到ActionServlet,Web容器调用Servlet的servic()方法,根据请求参数的不同调用doGet()或者doPost()方法。

2、而ActionServlet的doGet()或者doPost()方法调用process()方法处理请求和响应,生成RequestProcess对象处理配置文件struts-config.xml中的配置信息,依次调用processMapping()-查找处理此次请求的Action信息并返回ActionMapping对象;processActionForm()--创建此次请求的ActionForm对象;processActionCreate()--创建处理此次请求的Action实例(LoginAction对象);processActionPerform()--执行Action实例的execute()方法。

3、通过调用execute()方法获取LoginForm存储的用户和密码等数据信息,其中将ActionForm Bean、ActionMapping、request、response对象传递给LoginAction对象(Action实例);执行完必要的逻辑处理比如查询数据库后,返回一个ActionForward对象,由该对象调用RequestProcess对象中的processForwardConfig()方法解析配置文件中跳转参数,转发到相应的View页面success.jsp或者failure.jsp。

转载自/:http://java.chinaitlab.com/Struts/727535.html  


Tags: struts  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/Struts-load.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.