原因是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd已经不是dtd约束文件了,打开网址,发现opensymphony的网址已经迁移走了,因为xwork的东西已经并入struts2中,成为apache的一部分.所有的dtd已经移交...
分类:
系统相关 时间:
2015-03-17 17:27:40
阅读次数:
190
如何自学Struts2之Struts2验证[视频]
之前写了一篇“打算做一个视频教程探讨如何自学计算机相关的技术”,优酷上传不了,只好传到百度云上:
http://pan.baidu.com/s/1kTDsa95
这节课讲的过程中碰到了些问题,同时处理问题费了些时间,有问题可以直接回复这篇文章。
错误1:http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd - Class: sun.net.www.protocol.http.HttpU
解...
分类:
其他好文 时间:
2015-03-15 23:45:12
阅读次数:
433
-----------------------------------struts2的核心包--------------------------------------struts2-core-2.1.8.1 struts2的核心jar包,不可缺少的xwork-core-2.1.6 xw...
分类:
编程语言 时间:
2015-02-01 12:04:10
阅读次数:
280
模板方法----callInContext
翻开ContainerImpl的实现,我们可以看到callInContext,这个模板方法是容器所有操作调用的基础。
关于模板方法模式,大家可以看出刘伟老师的博客:
模板方法模式深度解析
至于为什么要用模板模式,是为了将所有容器接口进行规范化定义。
我们看看callInContext
T callInContext( ContextualC...
分类:
其他好文 时间:
2015-01-25 15:20:51
阅读次数:
232
我们可以看到,在Container的默认实现,ContainerImpl中有两个实例变量。factoris和factoryNamesByType。
对象制造工厂
class ContainerImpl implements Container {
final Map, InternalFactory> factories;
final Map, Set> factoryN...
分类:
其他好文 时间:
2015-01-23 20:06:36
阅读次数:
216
本文是>的学习笔记
在进行面向对象编程的时候,我们不可避免地要使用继承实现等等java提供的语法支持。但是复杂的对象关系也为对象生命周期的管理带来了至少以下两个问题。
1 程序运行时,应如何双肩我们所需要的对象。
2 当创建一个对象后,如何保证与其相关联的依赖关系也正确的被创建处理。
好在先辈们已经给我们想好了出路------在程序中引入一个额外的编程元素:容器(Container)...
分类:
其他好文 时间:
2015-01-14 17:57:10
阅读次数:
118
对象的生命周期的管理是面向对象编程亘古不变的话题,从syntax的角度,面向对象的高级编程语言都是以“对象”为核心,而对象之间的继承关系、嵌套引用关系构成的对象树结构为我们进行对象级别的逻辑操作提供了足够的语法支持。而对象之间的这种复杂的关系也为对象生命周期的管理带了难题: 1.运行期,对象实例的....
分类:
其他好文 时间:
2015-01-08 17:09:29
阅读次数:
105
拦截器
名字
说明
Alias Interceptor
alias
在不同请求之间将请求参数在不同名字件转换,请求内容不变
Chaining Interceptor
chain
让前一个Action的属性可以被后一个Action访问,现在和chain类型的result...
分类:
其他好文 时间:
2014-12-14 13:21:39
阅读次数:
349
好久没用了,忽然想玩玩的时候,发现虽然有思路但费了好久才配出来,做此文章紧回忆:需要最少jar包 struts2-core-2.3.3.jar:Struts2框架的核心类库 xwork-core-2.3.3.jar:Command模式框架,WebWork和Struts2都基于xwork ...
分类:
其他好文 时间:
2014-11-15 15:19:41
阅读次数:
207
解决struts2中validation.xml配置无效的问题,我使用了xml的验证,却始终发现无法生效,后面发现才是xml的头文件的格式问题,修改了一下就好了。
成功的xml
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts....
分类:
其他好文 时间:
2014-10-26 22:53:28
阅读次数:
400