struts1和struts2的区别
struts1和struts2的区别
飓风2000 发表于4年前
struts1和struts2的区别
  • 发表于 4年前
  • 阅读 127
  • 收藏 3
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: struts1和struts2的区别
  1. struts1的Action必须要继承一个抽象类,struts2不需要。struts1是使用抽象类变成而不是接口,struts2是面向接口变成

  2. struts1的参数都是封装在Form中,struts2的Action类本身可以通过定位元素,并通过get()set()方法进行参数操作。

  3. struts1的Action是单例模式,必须是线程安全的,因为仅有的Action的实例需要处理所有请求,struts2的Action对象为每个请求产生一个实例,可以不用过于担心线程安全问题。

  4. struts1的Action依赖于servletAPI,struts2不再依赖servletAPI,从接口上可以看到struts1接口中参数是HttpServletRequest和HttpServletResponse,而struts2对这两个参数在之前就进行了封装,在接口中没有使用这两个参数

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 29
博文 216
码字总数 118386
×
飓风2000
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: