struts--Action解读

public interface Action{

public String  excute() throws Exception;

}

可知:方法主体是其实现类,执行的数据都以Action中的属性变量的形式出现,返回值是字符串起到流程控制的作用。

Servlet模式和POJO模式分歧的核心:具体负责的请求处理的核心响应类是否是一个有状态的对象。servlet对象是一个无状态对象,而POJO确以描述对象状态为目的。

SpringMVC:游离于参数-参数模式,参数-返回值模式之间,整合了两者各自的实现优势的模式;没有破坏天然的语法自身带来的逻辑语义的划分;ModelAndView

struts---请求响应的天然优势:POJO模式;无论请求数据还是相应数据都应该构成响应类自身状态的构成元素;POJO,响应对象的内部属性中,响应的返回值控制响应流程。

三个不同角度分析两者区别:《struts2技术内幕》

1.请求数据--参数?属性变量?----参数

2.响应数据--参数、返回值?属性变量?----方法的返回值

3.响应逻辑跳转--返回值?参数?

AOP:对方法进行拦截,获得方法体定义中定义的所有元素。


Action:突破了对web容器的依赖,突破了无状态的限制。

属性特征:xwork数据访问的基础,Action与业务逻辑操作接口进行整合的基础。

行为特征:状态与动作的合体。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值