网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月05日
漏签
0
天
javase吧
关注:
61,905
贴子:
983,736
看贴
图片
吧主推荐
视频
游戏
12
回复贴,共
1
页
<<返回javase吧
>0< 加载中...
struts2 big picture
只看楼主
收藏
回复
JinCeon
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个图曾在另外一个贴发过
现在作为一个主题帖再次发出来
JinCeon
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
struts.apache.org/2.3.1.2/docs/big-picture.html
JinCeon
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上楼给的网址有英文说明。。
看不懂的看这。。。
5楼
上图来源于Struts2官方站点,是Struts 2 的整体结构。
一个请求在Struts2框架中的处理大概分为以下几个步骤
1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求
2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)
3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action
4 如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy
5 ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类
6 ActionProxy创建一个ActionInvocation的实例。
7 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。
8 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper
在上述过程中所有的对象(Action,Results,Interceptors,等)都是通过ObjectFactory来创建的。
JinCeon
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没完全画出来,欲知详情,自阅文档
__ultimate__
五年级
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
完全看不懂
pkzhou99
六年级
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
struts2的工作原理,感觉只要记住Intercepter的工作原理貌似就ok了
JinCeon
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不苟同
典勇嘉谋
六年级
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就一个流程而已。在web.xml中配置struts跟filter,然后图中黄色的部分需要配置、写一下。别的地方差不多都是框架的事。结合3楼还看不懂?
__ultimate__
五年级
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
struts 还没玩到哪
为悦己者容99
四年级
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你框架都看得懂?
典勇嘉谋
六年级
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
也谈不上,懵懂
__ultimate__
五年级
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
终于开始接触 strut2 了。。。。开始看懂一丁点了
qepyaya
三年级
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
嗯嗯 共同进步 共同成长
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示