Struts2的运行流程???

Struts2的运行流程,是从客户端发送请求先到达 struts的配置文件里边然后再到Action调用service层的业务方法再调dao层的方法,然后将查询到的数据返回到Action给前台展示,还是将数据传送到struts配置文件中将数据返回到前台呢???

这篇文章大部分是转载的,虽然不知道作者是谁,但是还是非常膜拜的,描述的非常清晰,我觉得要是自己去陈诉也没有这么好,中间我修改了最新的核心控制器名称,主要是struts2的核心控制器现在并不是FilterDispatcher对象,而是StrutsPrepareAndExcuteFilter对象;中间有许多图片还是FilterDisptcher,我这边偷下懒,大家知道就行
第一步 :我们先来看下st......
答案就在这里:Struts2运行流程
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

struts2内部实现是filter,所以过程是:
1.filter拦截http发送的请求(符合拦截规则)
2.在struts2上下文找到符合其请求处理的action来处理请求
处理过程可能是你用service,dao处理一系列数据,也有可能是rpc调用内部接口等等。
3.处理结束,返回时,会根据上下文配置的结果处理类来处理相应的视图。

struts2的内置处理结果集类可以在其核心包的struts.xml中查看,
plugin的处理类会在plugin中存在,具体可以看其源码。

http的网络请求流程是:容器监听端口--->转发给app--->app处理请求报文------>返回给容器----->响应到调用端
容器可能是tomcat,jetty等等...

希望能够帮到你

网上有的是啊,搜索一下就行,而且比我们讲的清楚。