struts,这个东西,我还在学习中.
现在的感觉,它和hibernate 差不多,只不过它们俩的工作目的不一样(层不一样).使用容器管理了好多的操作.使开发起来更加的方便了.而且,代码的后期更改起来会很方便.因为它们都使用一个配置文件来管理所有的相关操作!真的很好的东西!学习.........

解决方案 »

  1.   

    struts1和 struts2都用过,但只是使用,对其原理还了解不深 。知道2不是1的简单继承和升级。
    另外感觉struts2的配置要简单些。
      

  2.   

    struts1 用的时候 在表单多的时候感觉很不便,要写很多的ActionForm 当然可以写动态的 不过感觉重用性不强
    而且struts1支持的表示层只有jsp很不方便
    struts2刚刚学,感觉它对action和struts1中ActionForm的处理相当的好,它的action是一个pojo,不需要和ServletAPI发生关系,也便于测试,
    我的一点体会不知道对不对
      

  3.   

    现在正在学习STRUTS框架,感觉好是挺好的,但是对于初学的我来说,感觉有点难于调试,有时候一个很简单的错误花好长时间才找到,也没有相关的提示.可能是因为我对很多的概念还不是很了解,很多都只能慢慢猜.
      

  4.   

    1没用过,直接上webwork和struts2感觉struts2这才是真正的MVC思路,再配合强大的标签库,AOP 拦截器,零活的扩展能力,完全满足了使用需求。
    不过struts2标签库貌似不少bug,而且文档不全
      

  5.   

    struts2比struts1的进步不小,功能增强很多,学习中
      

  6.   

    标签bug多,我们公司自己的标签继承下来才发现
      

  7.   

    没用过struts2.0,一直是1.x,不过struts2.0里模仿spring添加了aop的功能,个人觉得不好,又发明了一次轮子,而且好像没有什么改进
      

  8.   

    额 ····正在学习中啊,刚刚开始接触struts,目前正在学JSP,总觉得一个jsp一个servlet好麻烦哦,感觉MVC的模式挺不错的,估计后期改起来也方便,学习学习·····
      

  9.   

    自己用过struts和struts2.0里的一些东西,当时.都是跟spring结合的.
    spring可以通过来管理struts2.0里的action来实现依赖注入,但struts却不能,必须自己通过反射来实现依赖注入.
    现在软件公司招struts2.0的薪水比较高.
    其他的不同方面等待楼下解说.
      

  10.   

    用struts 2给一个公司做过一个管理系统。
    感觉和struts 1.x比起来还是要好用不少。
    感觉和书上写的一样,struts 2其实就是吸取了webwork的精华,再加上struts的流行度。其实就是webwork的struts版。
    真的是好用。尤其是他把action映射成POJO,松耦合感觉是最大的亮点。另外还有拦截器,可以在POJO上面做切面,这样权限和log就变得非常简单了。学习struts 2的时候,你可以没有任何struts 1的知识。
      

  11.   

    struts1 在做 V层的时候很不好控制。
      

  12.   

    准备搞定spring以后搞定ajax以后搞定webservices/xml以后去看下s2.。。
    s1很不错,除了稍微繁琐了点,其他都很好,至少我觉得不错
      

  13.   

    给我的感觉是:Struts2 没有Struts 那么的麻烦,层次上前者比后者容易理解...
      

  14.   

    刚学了两天struts1,觉得层次感有了,可是jsp中显示很头疼,布局不方便了,标签库也不太懂,学习中,我在培训中心学习,刚学了两天就让写个管理系统,感觉很晕
      

  15.   

    struts2.x.我当初和朋友们鼓吹了一阵子,最近回归webwork2,struts1``````````````
      

  16.   

    Strust2和Struts1可以分这么几类对比一下
    1.Action类
    2.线性模型
    3.Servlet的依赖
    4.易测性
    5.捕获异常
    6.表达式语言
    7.页面上的值绑定
    8.类型转换
    9.验证
    10.Action执行控制
      

  17.   

    老大,把我上边的搞上去,大家讨论一下
    我先说一下
    Action类的问题:Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2提供一个名叫ActionSupport的基类来实现一般使用的接口。当然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象来使用
      

  18.   

    个人感觉,struts2使用起来比struts1,能提高工作效率
      

  19.   

    struts1好像缺点还是不少的,尤其是v层。
    struts2说白了就是webwork的进化版,跟struts1相比区别很大。
    不过struts2确实很好用
      

  20.   

    v层比较单一,struts2基于Webwork,据说很优秀,还有正式使用过,不过很多标签差别比较大了 
      

  21.   

    struts2果然nb,集成其他框架和技术非常好用,我喜欢!
      

  22.   

    好啊。
    CSDN升级了啊。回复的字少就、也不行了啊
      

  23.   

    个人感觉struts2很好用,尤其是在公司团队开发里每个人做自己的,整合起来很方便,加上spring 的AOP。配置起来感觉也比1.X简单些~虽然现在用1.X的多但是个人感觉struts2崛起就一时间问题。
      

  24.   

    struts2基于webwork2纯POJO的!方便测试
      

  25.   

    很好的实现mvc框架,但是感觉灵活性不高。
    特别是显示层的问题。感觉起来很难布局。
      

  26.   

    另外一个问题,struts2里ajax主要用的是dojo0.4问题很多,效率好像也不高,需要改进
    其他的地方感觉比1.x还是有很大的提高,易用性明显提高