webwork的设计模式
2015/01/27
1。 WebWork是一个实现了泛化command模式的框架,每一个action都封装了单一的指令或者命令。
2。
<package name="default" extend="webwork-default" namespace="/default"><global-results><result name="login" type="redirect">/login!default.action</result><result name="unauthorized">/unauthorized.jsp</result></global-results> </package>
这种配置方式,1)可用于登陆验证,2)通过内部映射进行模块跳转,无需经过页面。
3。
<interceptors><interceptor name="timer" class="..."/><interceptor name="logger" class="..."/><interceptor-stack name="baseStack"><interceptor-ref name="timer"/><interceptor-ref name="logger"/></interceptor-stack> </interceptors><default-interceptor-ref name="baseStack"/>
此配置可用于全局的log处理,或者定时处理。
注意:若action映射中定义了interceptor就不会再使用全局的默认inteceptor,若还需要使用全局默认的inteceptor需要在映射中添加默认inteceptor。
webwork的设计模式相关推荐
- (转自http://www.blogjava.net/moxie/archive/2006/10/20/76375.html)WebWork深入浅出
(转自http://www.blogjava.net/moxie/archive/2006/10/20/76375.html) WebWork深入浅出 本文发表于<开源大本营> 作者:钱安 ...
- 一篇带你走进程序设计的准则——DAO和MVC设计模式
一.DAO设计模式 DAO最适用于单系统应用程序或小范围本地分布式应用程序使用 1. DAO简介 DAO(Data Access Object,数据访问对象)的主要功能就是操作数据库,也就是数据的增删 ...
- 开发中都用到了那些设计模式?用在什么场合?
所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案).使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性.设计模式使人们可以更加简单方便的复用 ...
- 【Design pattern】设计模式思路总结(一)
看了一周的设计模式,跟着小菜的思路走! 从简单工厂过渡策略,后面看的这几个模式都是在单一职责,开放--封闭原则,依赖倒转原则下不断的改进,采用模式写出的代码更容易扩展,维护! 比较容易懂. 装饰模式: ...
- GOF23设计模式(结构型模式)代理模式~
代理模式应用场景十分广泛,随便一个框架都会用到,因此学好代理模式对后续框架学习是最基本的要素!!今天我们就来讲讲代理模式! 目录 1.简介 1. 核心作用 2. 角色分析 2. 应用场景 4. 分类 ...
- GOF23设计模式(创建型模式)工厂模式
目录: 一:工厂模式的核心本质 二:关于面向对象的六大基本原则 三:工厂模式的三大类详解(代码示例,详细分析) 首先,上咱本GOF23所有工厂模式的分类表格!!! 创建型模式 单例模式.工厂模式.抽象 ...
- GOF23设计模式(创建型模式)单例模式
目录: 一:单例模式的核心作用.常见应用场景 二:五种单例模式及其实现 三:关于反射和反序列化破解单例模式的漏洞,以及相应的解决方案 四:测试五种单例模式的效率 一:核心作用及常见应用场景: 核心作用 ...
- Python七大原则,24种设计模式
七大设计原则: 1.单一职责原则[SINGLE RESPONSIBILITY PRINCIPLE]:一个类负责一项职责. 2.里氏替换原则[LISKOV SUBSTITUTION PRINCIPLE ...
- Java设计模式:单例模式
学而时习,稳固而之心, 好久没有复习java的知识了,今天有空温习了单例模式,这里记录一下 单例模式是常见的设计模式的一种,其特点就是 指一个类只有一个实例,且该类能自行创建这个实例 , 保证一个类 ...
最新文章
- 详解:Drools规则引擎探究
- BCH生态建设逐步推进: Electron Cash钱包即将推出IOS版
- DNS隐蔽通道 是可以通过dig 子域名来追踪其真实IP的
- 请收拾起忧伤,难过,不快,好好过日子。
- Java IO: Buffered和Data
- 使用datatables 中文排序
- Coursera系列-R Programming第三周-词法作用域
- 蒙克:云计算安全问题被夸大
- 1115: 零起点学算法22——华氏摄氏温度转换
- Java 基础——数组解析
- leetcode44. 通配符匹配 又是一道没有解释的字符串dp困难题
- Jsonschema2pojo从JSON生成Java类(Maven)
- Java可变参数 Python可变参数 Scala可变参数
- java math tan,Java Math.tan() 方法
- Java中的Http连接
- 【线性代数(2)】n阶行列式三种定义
- 计算机毕业设计php的校园电影网站系统
- 吴恩达机器学习课后作业——偏差和方差
- openssl 交叉编译
- 2023NHOI数三角形题解