回忆+学习S_S_H

目标:spring MVC

S---struts

Struts2流程
1、客户端发送请求 (客户端初始化一个指向Servlet容器(如Tomcat)的请求)
2、请求经过一系列过滤器(如ActionContextCleanUp、SiteMesh等),ActionContextCleanUp-->FilterDispatcher
3、FilterDispatcher通过ActionMapper来决定这个Request需要调用哪个Action
4、如果ActionMapper决定调用某个Action,FilterDispatcher把请求的处理交给ActionProxy,
5、ActionProxy通过ConfigurationManager询问Struts配置文件(Struts.xml),找到需要调用的Action类。
6、ActionProxy创建一个ActionInvocation的实例
7、ActionInvocation调用真正的Action,当然这涉及到相关拦截器的调用(interceptor)
8、Action执行完毕,ActionInvocation创建Result并返回,返回结果前要做些动作也是可以的

成长日记1.1.0_S相关推荐

  1. 网络工程师成长日记333-某城市政府项目

    网络工程师成长日记333-某城市政府项目 这是我的第333篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 直接上干货,拓扑图: 工程目的:排除故障 配置如下: LinWei#show ...

  2. 网络工程师成长日记365-IBIS西安工程回忆录

    网络工程师成长日记365-IBIS西安工程回忆录 这是我的第365篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 我的第一次真实工程经历 5.26日这一天我的心情是格外的兴奋,激动. ...

  3. 网络工程师成长日记421-某银行技术支持

    网络工程师成长日记421-某银行技术支持 这是我的第421篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 由于昨天的任务没有完成,客户要求我们今天继续去完成昨晚没有完成的任务. 今天良 ...

  4. 网络工程师成长日记417-西安如家酒店无线覆盖技术支持

    网络工程师成长日记417-西安如家酒店无线覆盖技术支持 这是我的第417篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 西安某汉庭连锁酒店WIFI部署项目报告 29日中午,我们来到位于 ...

  5. 网络工程师成长日记370-阿尔斯通

    网络工程师成长日记370-阿尔斯通 这是我的第370篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 4月20日下午,我和老大一起去西高新的高科大厦去进行H3C防火墙的安装 这是我第一次 ...

  6. vue替换全部符合’字符串_技术成长日记-Vim实用技巧-4.7查找替换

    1. 普通查找 / 向下查找 ? 向上查找 n 查找下一个目标字符串 N 查找上一个目标字符串 q/ 回溯查找历史,输入该命令后会在状态栏上方显示一个查找历史回溯窗口,如图4.1: 图4.1 回溯查找 ...

  7. puppet成长日记二 Package资源详细介绍及案例分析

    puppet成长日记二 Package资源详细介绍及案例分析 一.系统环境 1.puppet服务端 Release:RHEL6.4 HOSTNAME: puppetserver.rsyslog.org ...

  8. 网络工程师成长日记382-西部数据Juniper网络设备调试

    网络工程师成长日记382-西部数据Juniper网络设备调试 这是我的第382篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 西部数据Juniper网络设备调试 早上九点怀着无比激动的 ...

  9. 运维小白的成长日记第四天-基础网络构建OSI七层模型-物理层基础知识

    运维小白的成长日记第四天- 基础网络构建OSI七层模型-物理层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第四天.希望能有志同道合的小伙伴一起讨论和学习,也希 ...

最新文章

  1. 均衡发展计算机教室材料,义务教育均衡发展材料.pdf
  2. java——import语句
  3. gdb core调试
  4. 前端学习(1760):前端调试值之如何让浏览器阻止请求相关资源
  5. IT基础架构规划方案二(计算机系统与机房规划规划)
  6. 基于git命令的代码统计方法
  7. 20210722-20211010当项目经理积累的管理经验_血泪史_项目管理经验001
  8. PLC-PC communication with C#: a quick resume about data exchange libraries
  9. 计算机人员简历英语,计算机专业英文个人简历范文
  10. windows win32 API大全
  11. Auto CAD指定线段长度和角度的方法
  12. 如何批量把照片设置统一尺寸?
  13. 计算机硬件设备建档,捷通科技RFID 文件柜档案管理硬件方案
  14. 顺丰快递:请签收MySQL灵魂十连问
  15. windows下格式化内存卡
  16. YARN工作流程详解
  17. 【Kafka】ZK、Kafka以及EFAK的安装、配置
  18. 美容院如何提升员工敬业度?
  19. 计算机标签高低温标准,液晶显示屏高温高湿测试判断标准
  20. python语言下划线怎么打_python下划线 | 学步园

热门文章

  1. 看了《流浪地球2》海报,我想教你用PPT说浪漫情话!
  2. Git 修改提交的用户名和邮箱名字
  3. 快速制作PPT的方法有哪些?这五种很实用!
  4. 2017 ACM/ICPC Asia Regional Shenyang Online array
  5. python切面异常处理_node端统一错误处理
  6. STM32F103+FFT+OLED25664的音乐频谱制作分享(继续干货)
  7. diary on TJYZ
  8. 网络营销的两种主要理论
  9. 下载视频-you-get
  10. vue使用高德地图搜索地址添加标记marker,定位,拖拽选址功能