网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月09日漏签0天
javase吧 关注:61,890贴子:983,736
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 12回复贴,共1页
<<返回javase吧
>0< 加载中...

struts2 big picture

  • 只看楼主
  • 收藏

  • 回复
  • JinCeon
  • 初一年级
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个图曾在另外一个贴发过
现在作为一个主题帖再次发出来


  • JinCeon
  • 初一年级
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

struts.apache.org/2.3.1.2/docs/big-picture.html


2025-06-09 01:48:27
广告
  • 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楼还看不懂?


2025-06-09 01:42:27
广告
  • __ultimate__
  • 五年级
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
struts 还没玩到哪


  • 为悦己者容99
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你框架都看得懂?


  • 典勇嘉谋
  • 六年级
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
也谈不上,懵懂


  • __ultimate__
  • 五年级
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
终于开始接触 strut2 了。。。。开始看懂一丁点了


  • qepyaya
  • 三年级
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
嗯嗯 共同进步 共同成长


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回javase吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示