支柱(struts)和支柱2(struts2)的区别

Struts(也称为apachestruts或struts1)是一个用Java编写的跨平台开源框架,旨在开发javaeeweb应用程序。它是Java EE最初的应用程序之一。但几年后,Struts2(或StrutsVersion2)问世了,它是一个完全不同的、高度改进的web应用程序框架。它处理了一些在最初版本中被视为不足的问题。现在,Struts2在世界上被大量用于开发javaee应用程序。...

支柱与支柱2

Struts(也称为apachestruts或struts1)是一个用Java编写的跨平台开源框架,旨在开发javaeeweb应用程序。它是Java EE最初的应用程序之一。但几年后,Struts2(或StrutsVersion2)问世了,它是一个完全不同的、高度改进的web应用程序框架。它处理了一些在最初版本中被视为不足的问题。现在,Struts2在世界上被大量用于开发javaee应用程序。

什么是Struts?

Struts(struts1)框架是开发javaeeweb应用程序的最初的web应用程序框架之一。Struts框架鼓励使用MVC(Model-View-Controller)架构。它是JavaServletAPI的扩展。Craig McClanahan是Struts的最初创建者。最初它被称为jakarathastruts,是在Apache软件基金会的Jakarta项目下维护的。它是在Apache许可证2.0下发布的。Struts框架被称为基于请求的框架,它由三个主要组件组成:请求处理程序、响应处理程序和标记库。标准URI(统一资源标识符)映射到请求处理程序。响应处理程序负责传输控制。要使用表单创建交互式应用程序,可以利用标记库提供的功能。Struts支持REST应用程序和各种技术,如SOAP、AJAX等。

什么是Struts2?

当时,javaee开发人员认为Struts框架包含一定的局限性(主要是表示层、请求处理层和模型之间缺乏分离),因此,几年后Struts2出现了。实际上,Struts2与Struts2完全不同。事实上,他们甚至没有共享相同的代码库,因为Struts2仅仅是重新命名WebWork2.2框架的结果(即WebWork和Struts社区分别工作了一段时间,最终携手推出了Struts2)。它目前的稳定版本是2011年5月发布的2.2.3版本。

Struts2和Struts2有什么区别?

Struts框架的许多问题之一是需要对抽象类而不是接口进行编程。这个框架解决了结构2。例如,Struts框架要求从抽象基类扩展动作类,但是Struts2动作可以实现动作接口。由于两个版本之间线程模型的差异,Struts2框架中没有出现Struts2框架中出现的关于动作对象的线程安全问题。原因是Struts2 Action对象是为每个请求实例化的,而Struts框架中的一个Action只有一个实例来处理该操作的所有请求。与Struts框架中的操作不同,Struts2操作不依赖于ServletAPI。

  • 发表于 2020-11-04 13:08
  • 阅读 ( 86 )
  • 分类:IT

你可能感兴趣的文章

支柱根(prop root)和高跷根(stilt root)的区别

支柱根与高跷根的主要区别在于:支柱根是由树木水平展开的枝条发育而成的不定根,而高跷根则是由树干靠近土壤的基部节点发育而成的不定根。 植物有一个根系,以便锚定在土壤中,吸收养分、水分和矿物质。有些植物...

  • 发布于 2020-09-24 21:15
  • 阅读 ( 997 )

伊斯兰教(islam)和锡克教(sikhism)的区别

...特萨希布,其中包括苏菲派和印度教的**。 当***教有五根支柱时,锡克教就有三根支柱。五根支柱是信徒在生活中必须履行的职责。他们是萨拉特、萨哈达、扎卡特、萨乌姆和朝觐。锡克教的三大支柱是纳姆·贾普纳(Naam Japna)...

  • 发布于 2021-06-23 06:19
  • 阅读 ( 284 )

支柱(pillar)和柱(column)的区别

...不可或缺的作用,通常具有坚实的基础或基础和资本。与支柱不同,支柱可以由砖石或不锈钢制成,可以有多种形状,如矩形、方形、圆形、六角形、八角形等。除了体系结构上下文之外,术语列还可用于指图表、表格或电子表...

  • 发布于 2021-06-25 16:04
  • 阅读 ( 1176 )

伊斯兰教(islam)和穆斯林(muslim)的区别

...《***》中,与圣训一起构成了***教的圣经。 ***教的五大支柱 ***教呼吁***实践“五大支柱”: 信仰:相信上帝,相信只有一个上帝,先知****是他的使者。萨拉赫(祈祷):***每天祈祷5次——黎明、中午、午后、日落和黄昏。当...

  • 发布于 2021-07-07 10:17
  • 阅读 ( 559 )

支柱(pillar)和柱(column)的区别

...有共同的建筑因素,但它们都可以在不同的环境中使用。支柱(pillar) vs. 柱(column)柱和柱的区别在于它们在结构中的使用方式。一般大众和文学作品都使用支柱。这个柱子是工程师和技术人员使用的。柱子是一个巨大的固体结构,...

  • 发布于 2021-07-10 05:35
  • 阅读 ( 194 )

现代i10(hyundai i10)和大i10(grand i10)的区别

... 1,520 轴距(mm) 2,380 2,425 前悬架 带螺旋弹簧的麦弗逊支柱;防侧倾杆 麦弗逊支柱 后悬架 带螺旋弹簧的扭力梁轴 麦弗逊支柱 前制动器类型 圆盘 圆盘 后制动器类型 鼓 鼓 前轮胎 无内胎,155/80 R13“ 无内胎,165/65 R14“ ...

  • 发布于 2021-07-13 15:06
  • 阅读 ( 160 )

现代i10时代、麦格纳、sportz(hyundai i10 era, magna, sportz)和阿斯塔(asta)的区别

...距(mm) 2,380 2,380 2,380 2,380 前悬架 带螺旋弹簧的麦弗逊支柱;防侧倾杆 带螺旋弹簧的麦弗逊支柱;防侧倾杆 带螺旋弹簧的麦弗逊支柱;防侧倾杆 带螺旋弹簧的麦弗逊支柱;防侧倾杆 后悬架 螺旋弹簧耦合扭梁桥 Magna 1.2:带螺...

  • 发布于 2021-07-13 15:08
  • 阅读 ( 179 )

现代i20时代、麦格纳、sportz(hyundai i20 era, magna, sportz)和阿斯塔(asta)的区别

...距(mm) 2,525 2,525 2,525 2,525 前悬架 带螺旋弹簧的麦弗逊支柱;稳定杆 带螺旋弹簧的麦弗逊支柱;稳定杆 带螺旋弹簧的麦弗逊支柱;稳定杆 带螺旋弹簧的麦弗逊支柱;稳定杆 后悬架 螺旋弹簧耦合扭梁桥 螺旋弹簧耦合扭梁桥 ...

  • 发布于 2021-07-13 15:11
  • 阅读 ( 156 )

逊尼派穆斯林(sunni muslims)和什叶派穆斯林(shia muslims)的区别

...来,让他们的头碰到祈祷垫。逊尼派坚信伊斯兰教的五大支柱,即信仰、祈祷、慈善、禁食和朝圣。在逊尼派伊斯兰教中,没有暂时婚姻的概念,他们认为这是一种巨大的罪恶。对逊尼派来说,清真寺和艾德加是唯一崇拜安拉的...

  • 发布于 2021-11-30 10:21
  • 阅读 ( 247 )

什么是欧洲共同体?(the european community?)

...欧洲共同体是从1993年11月到2009年12月成为欧盟基础的三个支柱之一。其他两大支柱是共同外交和安全政策以及刑事事项中的警察和司法合作。欧洲共同体为成员国制定了所有环境、社会和经济政策,并促进了成员国的法律一体化...

  • 发布于 2021-12-25 00:07
  • 阅读 ( 117 )