struts流程图
2016-11-22 18:30:19 0 举报
Struts是一个用于创建Java Web应用程序的开源框架,它使用MVC(模型-视图-控制器)设计模式。在Struts中,请求首先被DispatcherServlet接收,然后通过struts.xml文件配置的映射规则分发到对应的Action类。Action类负责处理业务逻辑和数据交互,通常会调用Service层的接口来访问数据库或其他外部资源。处理完成后,Action类将结果封装成ModelAndView对象并返回给DispatcherServlet。最后,DispatcherServlet根据ModelAndView中的视图名找到对应的JSP页面进行渲染,并将结果展示给用户。
作者其他创作
大纲/内容
询问框架配置文件struts.xml需要调用哪个action
到达Web.xml进行匹配,发现后缀为.action的请求,根据filter配置找到filterdispatcher
Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的result返回
用户发送URL请求
Tomcat服务器接收请求,根据Web上下文处理这个请求
调用action,期间涉及拦截器对action属性的数据填充
把请求处理交给ActionProxy
跳转到相应的页面
询问ActionMapper是否调用action
ActionProxy创建一个ActionInvocation的实例
0 条评论
下一页