struts,这个东西,我还在学习中.
现在的感觉,它和hibernate 差不多,只不过它们俩的工作目的不一样(层不一样).使用容器管理了好多的操作.使开发起来更加的方便了.而且,代码的后期更改起来会很方便.因为它们都使用一个配置文件来管理所有的相关操作!真的很好的东西!学习.........
现在的感觉,它和hibernate 差不多,只不过它们俩的工作目的不一样(层不一样).使用容器管理了好多的操作.使开发起来更加的方便了.而且,代码的后期更改起来会很方便.因为它们都使用一个配置文件来管理所有的相关操作!真的很好的东西!学习.........
另外感觉struts2的配置要简单些。
而且struts1支持的表示层只有jsp很不方便
struts2刚刚学,感觉它对action和struts1中ActionForm的处理相当的好,它的action是一个pojo,不需要和ServletAPI发生关系,也便于测试,
我的一点体会不知道对不对
不过struts2标签库貌似不少bug,而且文档不全
spring可以通过来管理struts2.0里的action来实现依赖注入,但struts却不能,必须自己通过反射来实现依赖注入.
现在软件公司招struts2.0的薪水比较高.
其他的不同方面等待楼下解说.
感觉和struts 1.x比起来还是要好用不少。
感觉和书上写的一样,struts 2其实就是吸取了webwork的精华,再加上struts的流行度。其实就是webwork的struts版。
真的是好用。尤其是他把action映射成POJO,松耦合感觉是最大的亮点。另外还有拦截器,可以在POJO上面做切面,这样权限和log就变得非常简单了。学习struts 2的时候,你可以没有任何struts 1的知识。
s1很不错,除了稍微繁琐了点,其他都很好,至少我觉得不错
1.Action类
2.线性模型
3.Servlet的依赖
4.易测性
5.捕获异常
6.表达式语言
7.页面上的值绑定
8.类型转换
9.验证
10.Action执行控制
我先说一下
Action类的问题:Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2提供一个名叫ActionSupport的基类来实现一般使用的接口。当然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象来使用
struts2说白了就是webwork的进化版,跟struts1相比区别很大。
不过struts2确实很好用
CSDN升级了啊。回复的字少就、也不行了啊
特别是显示层的问题。感觉起来很难布局。
其他的地方感觉比1.x还是有很大的提高,易用性明显提高