关闭

struts整理

标签: mvcstruts
434人阅读 评论(0) 收藏 举报
分类:
struts是一种mvc,从<<spring开发指南>;>;中借来一句话, 送给你, 希望于你对mvc的理解有帮助

对于现有较成熟的Model-View-Control(MVC)框架而言,其解决的主要问题无外乎下
面几部分:
1. 将Web页面中的输入元素封装为一个(请求)数据对象。
2. 根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。
3. 逻辑处理单元完成运算后,返回一个结果数据对象。
4. 将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。
各个MVC 实现固然存在差异,但其中的关键流程大致如上。

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并返回,返回结果前要做些动作也是可以的

0
0
查看评论

Struts2漏洞总结

Struts2漏洞总结
  • xingfuzhijianxia
  • xingfuzhijianxia
  • 2017-04-06 09:52
  • 663

Struts 整理

Struts配置文件节点说明:通过源代码了解struts运行路径:1:解析请求路径得到path Path=request.getServletPath();2:根据path得到一个ActionMapping    封装一个action节点的所有信息,包括子节点信息,如:...
  • javaxiaochouyu
  • javaxiaochouyu
  • 2011-07-28 19:45
  • 711

struts 2 漏洞学习总结

struts2最近几个漏洞分析&稳定利用payload http://drops.wooyun.org/papers/902 0x00 背景 看到网上关于struts2利用的文章非常多,但是对于漏洞触发跟踪分析的文档比较少,闲来无事跟踪了一 下struts最近...
  • bcbobo21cn
  • bcbobo21cn
  • 2016-07-05 14:03
  • 1270

Struts2学习整理总结

摘要: 现在Struts2慢慢退出舞台了,但是很多项目还需要用Struts2进行开发和维护,这里就简单的重新快速的掌握这门技术 Struts2的相关配置文件     * default.properties        -- 在org...
  • helongzhong
  • helongzhong
  • 2017-03-03 16:04
  • 335

struts2重要知识点总结(2)

Action的配置 的配置 通过上面的示例可以看出,Action需要在struts.xml中配置才可以使用,而且Action应该配置成为元素的子元素,那么元素的功能是什么呢? 元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,pac...
  • u013730093
  • u013730093
  • 2015-12-13 13:54
  • 876

小整理:Struts2-深入学习篇

一、Struts2核心文件 1、struts.properties文件struts2常量定义 #更改struts2后缀 struts.action.extension=do #让struts2支持动态方法调用 #是否开启开发模式 struts.devMode=true #所有匹配*.actio...
  • benmingshimangseng
  • benmingshimangseng
  • 2017-03-19 18:22
  • 594

Struts2知识点总结_思维导图

  • BiLaHePan
  • BiLaHePan
  • 2016-07-05 18:03
  • 980

超全面 struts2 复习总结笔记

前言What ? 最近怎么开始写后端的博客了? 从去年开始就经常看到别人提“移动开发寒冬”,而年初投简历的时候更是亲身体会,不写3年经验连面试机会都没有,那么没有经验或经验少的人能怎么办呢,从一开就找不到工作怎么可能会有经验? 然而绝望并没有用,我算运气好,勉强找到一份工作。从趋势来看,近几年移...
  • qq_35064774
  • qq_35064774
  • 2017-03-22 21:02
  • 1526

Hibernate, Spring, Struts 整理

Hibernate, Spring, Struts 相关 1.      Hibernate工作原理及为什么要用? 原理:  1.读取并解析配置文件  2.读取并解析映射信息,创建SessionFactory ...
  • waiting476
  • waiting476
  • 2012-12-24 23:51
  • 1025

struts 2 标签整理

<br />a  <br />a标签创建一个HTML超链接,等价于HTML 的<a  href=""....<br />示范代码:<br /><s:a href="login.ac...
  • huozhicheng
  • huozhicheng
  • 2010-12-09 14:22
  • 612
    个人资料
    • 访问:322535次
    • 积分:4272
    • 等级:
    • 排名:第8475名
    • 原创:42篇
    • 转载:444篇
    • 译文:1篇
    • 评论:18条
    最新评论