zoukankan      html  css  js  c++  java
  • Struts2与Struts1的区别

    Struts2是基于WebWork的一个全新框架.
    不过有了Struts1的基础,学Struts2更方便.
    Struts2主要改进是取代了Struts1的Servlet和搜索Action.
    Struts2的核心框架是当作一个filter来实现其功能的,而Struts1是ActionServlet.
    然后在Action上,Struts1都少不了要传递Request等参数,还要继承Action父类,而Struts2只要实现了一个public String execute()就可以了,这样Action就可以实现脱离Servlet 测试.
    Struts2还提供了拦截器(Interceptot)等Struts1所没有的技术.

    区别是太大。基本上是另一个框架了struts2基本上是xwork

     一个是Stuts1 ,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻烦,所以依赖性比较强;而Stuts2是针对拦截器开发的,也就是所谓的AOP思想,可以配置多个action,用起来比较方便,但是因为请求之前的拦截器有一些注入的操作,速度相对Stuts1来说慢一点。

    荣耀存于心,而非留于形我还在寻找,回家的路长路漫漫,唯剑做伴且随疾风前行,身后一许流星吾虽浪迹天涯, 却未迷失本心
  • 相关阅读:
    bzoj1467 Pku3243 clever Y
    bzoj2242 [SDOI2011]计算器
    卡特兰数
    洛谷P1290 欧几里得的游戏
    bzoj2277 [Poi2011]Strongbox
    poj2406 Power Strings
    Codeforces 892 D.Gluttony
    Codeforces 892 C.Pride
    Codeforces 892 B.Wrath
    Codeforces 892 A.Greed
  • 原文地址:https://www.cnblogs.com/qq3111901846/p/5915511.html
Copyright © 2011-2022 走看看