java webwork_Java两大框架的碰撞:Struts2与Webwork的对比
从某种程度上来看,Struts 2是WebWork的升级,而不是Struts 1的升级,甚至在Apache的Struts 2的官方文档都提到:WebWork到Struts 2是一次平滑的过渡。实际上,Struts 2.0其实是WebWork 2.3而已,从WebWork 2.2迁移到Struts 2.0不会比从WebWork 2.1到2.2更麻烦。
在很多方面,Struts 2仅仅是改变了WebWork下的名称,因此,如果开发者具有WebWork的开发经验,将可以更加迅速地进入Struts 2的开发领域。
下面是Struts 2与WebWork命名上存在改变。
Struts 2和WebWork成员名称的对应表:
除此之外,Struts 2也删除了WebWork中少量特性:
AroundInterceptor:Struts 2不再支持WebWork中的AroundInterceptor。如果应用程序中需要使用AroundInterceptor,则应该自己手动导入WebWork中的AroundInterceptor类。
富文本编辑器标签:Struts 2不再支持WebWork的富文本编辑器,如果应用中需要使用富文本编辑器,则应该使用Dojo的富文本编辑器。
IoC容器支持:Struts 2不再支持内建的IoC容器,而改为全面支持Spring的IoC容器,以Spring的IoC容器作为默认的Object工厂。
【编辑推荐】
【责任编辑:艾婧 TEL:(010)68476606】
点赞 0
java webwork_Java两大框架的碰撞:Struts2与Webwork的对比相关推荐
- Java的3大框架都学习什么呢?
Java是互联网行业的第一编程语言,相信大家都已经有了解了,事实也确实如此,Java还是世界第一编程语言,在学习Java的过程中,框架是程序员们必学的知识点,而且是十分重要的应用,Spring.Str ...
- 从底层重学 Java 之两大浮点类型 GitChat链接
chat连接 https://gitbook.cn/gitchat/activity/5f03fdd3852a4f3686fb3366 简介 从底层,从原理,我们来重学一次 Java.两大 Java ...
- 从底层重学 Java 之两大浮点类型 GitChat连接
从底层,从原理,我们来重学一次 Java.两大 Java 浮点类 Double.Float 是我们比较常用的对象,他们的源码及实现是怎样的呢? 本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处 ...
- Java框架有哪些?Java开发14大框架简介
首先要说一下,本文对这些Java框架只做了一个总结,常用到的框架总结了14个,都值得深入去了解一下(什么是扎实基本功,这些就是基本功~~),小伙伴如果没有看到自己想学习的框架,可以给我说一下,我去做总 ...
- java数据类型 两大类_JAVA的数据类型分为两大类型
JAVA的数据类型分为两大类型 public class Demo04 { public static void main(String[] args) { //八大基本数据类型 //整数 int n ...
- 深度对比学习Vue和React两大框架
作为国内应用最广的两个框架,Vue 和 React 是前端必须掌握的内容,也是面试的重点.但大多数读者都只擅长其中一个框架,当面试涉及到另一个框架的内容时,就答不好了. 比如虚拟dom,两个框架中都有 ...
- java数据类型 两大类_Java公开课|将Java数据类型分为这两大类,就能涵盖所有类型...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- Java的两大、三类代理模式
简述 代理,是一种设计模式,主要作用是为其他对象提供一种代理,以控制对这个对象的访问.在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用. 主要分 ...
- 平台和计算机技术,两大平台技术提升及优势功能PK对比
一.平台技术提升及优势功能PK对比 在PK之前,一定要先看完这两个关于迅驰2和PUMA平台的基础知识介绍文章:<绝杀迅驰2?AMD全新PUMA平台混合交火本全国首测>和<性能狂飙!M ...
最新文章
- 暂缓上市!小马智行SPAC赴美上市计划推迟,自驾IPO路漫漫
- 一个可以直接使用的可用iptables配置的stateless NAT实现
- linux c 获取系统进程总数
- c语言过程中的理论杂篇。
- 缓存淘汰算法 (http://flychao88.iteye.com/blog/1977653)
- Ubuntu 安装开源微信(源码安装+release快速安装)
- 真机上装不上测试应用,Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- 详解HTML5网页结构
- CentOS8 DNF简介 常用命令以及配置本地yum源
- qt 分辨率问题 安卓_Qt for Android dp转换
- 几何画板制作抛物线,就是这么简单
- 移远EC20中SD卡无法开机后自动识别是否拔插
- SpreadJS 15.1 ~【SpreadJS 15.0】
- Python中while循环的基本用法
- 2.3两个列表或元组首尾相连
- 最好用的开源免费笔记软件IdeaNote
- python股票查询可视化代码
- 程序员路在何方的辛苦工作
- 用最通俗易懂的话告诉你交换机和路由器的区别
- jQuery获取(设置)自定义属性值