Struts1.0和Struts2.0两个版本有什么区别啊?<功能或其它>

如题所述

从功能上来说,是一样的都是mVC框架;从关系上来说,Struts 2 = Struts 1 + WebWork。 其中WebWork是后来居上的一个mvc框架,Struts 2是从WebWork基础上重新设计的,兼容Struts 1 建议如果没有学过Struts 1,直接学Struts 2比较好。
温馨提示:内容为网友见解,仅供参考
无其他回答

Java编程中的Struts2.0和Struts1.0有什么区别?
◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St...

struts1.0与struts2.的区别
1:struts1的核心是个servlet,而且还是单例,就造成了一定的限制。资源必须为线程安全或者同步 而struts2的核心是个过滤器,为每一个请求实例化一个对象,所以没有线程安全的问题 2:struts1的Action类依赖于servlet API 。struts2的Action与容器无关 3:struts1整合Jstl标签,所以就使用JSTL表达语言。s...

如何横向比较不同js框架之间的优劣
2 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts 1 Action能做的事,并且要在开发时非凡小心。Action资源必须是线程安全的或同步的;Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。3 Serv...

struts都有哪些版本版本
先说我知道的,struts 1.0 1.1 1.2 struts1 一般就这三个版本 struts 2.16 2.18 2.21 现在struts2 最新的是2.21的版本 servlet3都已经出了,估计struts3也快出来了。

struts和struts2的区别
Struts2的核心框架是当作一个filter来实现其功能的,而Struts1是ActionServlet.然后在Action上,Struts1都少不了要传递Request等参数,还要继承Action父类,而Struts2只要实现了一个public String execute()就可以了,这样Action就可以实现脱离Servlet 测试.Struts2还提供了拦截器(Interceptot)等Struts1所没有的...

我用spring2.0 struts1.0 整合时 在action里的属性 我用spring 注入进 ...
你没有保存吧?或者没有重新从spring里面取

为什么要用到struts2
与Struts1.X 相比,Struts2更加的模块化,可以轻松将配置信息按功能界限拆分成多个文件,便于管理和团队协作开发。基于插件的框架 Struts2是一个基于插件的框架,社区中提供了很多实用的插件,比如jfreechat\/json等等,使用这些插件可以简化我们的开发,加快开发进度。大量的拦截器 Struts2本身提供了大量的可...

structs(1.x、2x)与WEBWork的区别?
struts2是 WebWork 的升级,而不是一个全新的框架,稳定性和性能等各方面都有很好的保证 而且吸收了 struts1 和 WebWork 两者的优势,因此是一个非常值得期待的框架 二. Apache Struts2 是一个可扩展的 Java EE WEB框架. 框架设计的目标贯穿整个开发的周期 三. Struts2 和 Struts1 的不同 Action类...

struts2版本如何查看
struts的版本信息查看方法:查看 struts.jar\\META-INF\\MANIFEST.MF。再查看 Implementation-Version,看后面的数字,也就是下列代码中的Implementation-Version:1.2.7 Manifest-Version: 1.0Specification-Title: Struts FrameworkClass-Path: commons-beanutils.jar commons-collections.jar commons-dig ester...

请问现在struts哪个版本用的多?1.1还是1.0
用1.2或1.3吧。现在Struts 2渐渐的火起来了,你可以试着学习一下。它比使用Struts 1.x 更加简便。

相似回答