Jit*_*dra 16
主要的区别在于,在Struts1.x中,请求直接转到servlet,而在Struts2.x中,请求和响应通过拦截器或过滤器堆栈来实现.常规逻辑可以放在Filter类中,开发人员可以专注于业务逻辑.除此之外,目录结构也存在差异.
最好先了解Struts1.x和Struts2.x之间的区别.以下是http://www.geekinterview.com/question_details/64360的引用:
在Struts 1.x中,动作类应该扩展Action(或DispatchAction)类,并且execute方法具有多个参数和一个ActionForward返回类型,但是在struts 2.x中,动作类也可以是简单的pojo,其执行方法只返回一个字符串没有任何输入参数.
容器不治疗Struts2.x,不像的Struts1.x,操作作为请求/响应夫妇和struts2.x行动仍然可以访问原来的请求和响应.
服务器端验证是在Struts2.x中的操作类中进行的,这是一种更简单的方法.
raz*_*nha 14
这是一个完全不同的Web框架...... Struts2基本上是旧的Webwork.
一些差异:
我建议你"退休"Struts1,转而使用现代Web框架.
| 归档时间: |
|
| 查看次数: |
49863 次 |
| 最近记录: |