博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2到底集成了sturts1和webwork它们的那些优点?
阅读量:6935 次
发布时间:2019-06-27

本文共 525 字,大约阅读时间需要 1 分钟。

hot3.png

Struts2其实是打着struts这个大旗,卖的Webwork的货,也就是说Struts 2从代码上与Struts 1.x并无关联,只是它们还同属于Java MVC框架这个阵营而已。如果你早期关注过WebWork和Struts 2,你会发现Struts 2的早期版本其实就是把WebWork包名改了而已(Struts 1是另一套代码库里的)。现在的课本里都是不明就里,只说Struts 2是webwork发展而来的,他们不明白其实就是一回事!而说Struts 2继承了Struts 1的优点的更是扯淡了(除过二者都用到MVC思想外)。为什么要搞这一套呢?因为WebWork虽比Struts 1.x晚出一点,实在是比Struts 1.x强的地方多多了,但市场有先入为主的惯性,造成WebWork技术好却不为人知,因此需要借大旗一用。WebWork的优秀之处,最大一点在于:它与ServletAPI不再耦合。(这是Struts 1做不到的)其他优势就是你学Struts 2都会学到的,体现控制反转思想(IoC)的拦截器体系结构、灵活的OGNL表达式等等。

转载于:https://my.oschina.net/u/1791074/blog/286329

你可能感兴趣的文章
SylixOS 基于STM32平台的GPIO模仿I2C总线的驱动开发流程
查看>>
波音公司计划利用 3D 打印技术制作模块化卫星
查看>>
将tgz文件解压到指定目录
查看>>
XSS攻击之窃取Cookie
查看>>
苹果支付和ios安全 - 你需要知道的
查看>>
String和int 转换
查看>>
Eclipse中阿里JAVA代码规范插件(P3C)的安装及使用
查看>>
Android零基础入门第77节:Activity任务栈和启动模式
查看>>
身份证号码的正则表达式及验证详解(JavaScript,Regex)
查看>>
知识点041-Samba 的安装
查看>>
阿里云推荐引擎使用教程
查看>>
2018/02/06
查看>>
easyopen原理解析——不到100行代码实现一个最精简的easyopen
查看>>
angularjs入门(四)
查看>>
TextView文本折叠Three
查看>>
linux基础(day22)
查看>>
生成RSA秘钥文件
查看>>
dslJson、jsoniter、fastjson、jackson解析字符串为map效率比较
查看>>
JavaScript 语法基础
查看>>
Jdk8集合源码解析---ArrayList
查看>>