struts2的基本原理

1.在struts2中,常用的组件有:

FilterDispatcher过滤器:用来分辨是否是struts2的用户请求

JSP:页面展示

Action:行为处理

JavaBean:业务逻辑

配置文件:其他配置信息

2.对于一个动作,其执行步骤为:

用户输入,JSP表单的请求被FilterDispatcher截获

FiterDispatcher将表单信息转交给Action,并封装在Action内

Action来调用JavaBean(DAO)

Action返回要跳转到的JSP页面逻辑名称给框架

框架根据逻辑名称找到相应的网页地址,进行跳转,结果在JSP上显示

3.关于Action的生命周期

框架先实例化Action对象,然后调用Action的setter方法,封装表单数据,然后调用execute函数,进行处理
在二次提交时,Action会被重新实例化,说明每个Action对象都服务于一个请求,这不同与Servlet的原理

4.pojo含义:plain old java object ,简单旧java对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值