为什么每次看了不就还会忘记?关于Struts1的知识。

同事二胎生儿子贺喜与领导升官:既有官运蓬,又有新儿喜。宾朋随喜来,皆曰同欢喜。
现在我还维护这使用Struts1框架的项目,是不是要老掉牙了?关于Struts1的了解,查了几回了还是记不住,平时知识维护,也没有深入思考,也没有具体对比,怎么才能真正记住呢?

1、web.xml作用:项目启动部署文件,包含启动所需要的,关于各种框架的配置文件,属性文件,Servlet,过滤器等/

2、Struts组件
ActionServlet
Action Classes
Action Mapping(包括ActionForward)
ActionForm Bean

3、核心:Struts是的核心是其中心控制器-ActionServlet,继承自HttpServlet,配置在web.xml中,用来接收用户请求,填充数据,派发请求,响应用户。

4、初始化:Action在第一次请求的时候初始化不是在读取配置的时候初始化。
就是说,项目启动后,只是启动并初始化了配置的ActionServlet容器,具体的业务分支Action在第一次被访问时才会初始化。

5、初始化次数:每个Action只会被初始化一次。就是说,当第一个请求到来时,此Action被初始化,后边接着再来的N的请求,调用的还是同一个Action实例,即此Action是单例模式运行,是线程不安全的.

6、ActionForward(导航器)
redirect=false 转发(默认),带有之前请求中的参数
redirect=true 重定向,重新发起另一个请求,不带有原来请求中的参数

7、Struts1.x的Action 都继承一个抽象类。

----内容很多啊。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值