XWork是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control倒置控制)容器等。
其目的是:创建一个泛化的、可重用且可扩展的命令模式框架,而不是一个特定在某个领域使用的框架。
其特点是:
1、基于一个简单的接口就可以进行灵活且可自定义的配置;
2、核心命令模式框架可以通过定制和扩展拦截器来适应任何请求/响应环境;
3、整个框架通过类型转换和使用OGNL的action属性验证来构建;
4、包含一个基于运行时Attribute和验证拦截器的强大的验证框架。
Xwork和WebWork的关系
WebWork2 被构建在XWork之上,以XWork为基础。通过使用XWork的命令模式框架和拦截器框架,提供了一个支持Web功能、能快速构建Web应用的命令模式框架。
xwork和Webwork的交互图
下图是处理请求时,Webwork和Xwork的交互关系图:
- 大小: 10.5 KB
分享到:
相关推荐
xwork-1.1.1.jar, xwork-1.1.jar, xwork-1.2.1.jar, xwork-1.2.3.jar, xwork-2.0.0.jar, xwork-2.0.1.jar, xwork-2.0.3.jar, xwork-2.0.4.jar, xwork-2.0.5.jar, xwork-2.0.6.jar, xwork-2.0.7.jar, xwork-2.1.0.jar...
JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源...
用于解决struts2升级至2.3.37时 出现java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.put(Ljava/lang/异常时,更换的xwork-core-2.3.37.jar
XWork是一个命令模式框架,用于支持Struts 2及其他应用。 XWork处理用户请求参数数据时存在漏洞,远程攻击者可以利用此漏洞在系统上执行任意命令。 Struts2中WebWork框架使用XWork基于HTTP参数名执行操作和调用,...
===================================================================... * or "XWork", nor may "OpenSymphony" or "XWork" appear in their * name, without prior written permission of the OpenSymphony Group.
xwork-core-2.3.15.1.jar
xwork-2.0.4源码 xwork2源码
这个压缩包包含struts-xwork-core的src源码,导入eclipse即可。
最全的struts2.3和xwork2.chm中文帮助文档
xwork源码及文档,xwork源码及文档,xwork源码及文档
xwork-2.0.4 源码 xwork-2.0.4 源码
xwork-2.1.2-all.zip,xwork2.2.1源码,github上下载,适合不会SVN下载的初学者
xwork 源文件 及相关文档struts2参考
xwork2 chm api
* or "XWork", nor may "OpenSymphony" or "XWork" appear in their * name, without prior written permission of the OpenSymphony Group. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR ...
里面包含xwork-2.0.7jar和xwork-2.0.7的源码
xwork源码,xwork源码,xwork源码
官方下载来的 所有xwork2源代码 所有xwork2源代码
xwork-2.0.4.jar
这是xwork-core的源代码,这是学习struts要用到的xwork-core的源代码