3.7.2验证元数据(ValidationMetadata) 如何处理actionbean中的属性的annotation的验证是一个值得考虑的问题。在stripes1.5以前所有的验证的annotation都在DefaultActionBeanPropertyBinder中实现。这样就会有一些问题,比如stripes框架的annotation验证处理不能满足系统的业务需求,那么就要扩展stripes的annotation验证处理,在1.5以前是处理不了的,还有一个问题,就是我们的annotation的验证是静态,有可能在系统运行中会根据一些特殊的情况进行调整(对于同一个事件,在某些情况有的验证 ...
- 15:31
- 浏览 (152)
- 评论 (0)
3.7捆绑和验证。
找到actionbean,又找到处理方法,接下应该是执行处理方法,等一等,仔细想一下,处理方法要处理什么东西,处理是要处理用户用表单传进来的数据。那么就是说先要把数据传进来,在structs中,采用formbean做为接受数据的bean。而stripes采用actionbean的属性做为接受数据。因为接收的数据都是有一定的相关性,比如:user.name,user.sex等。既然在业务层采用User等做为PO,那么能不能就直接传到User中去呢,如果这样就有一些问题,比如采用User作为actionbean的一个属性,那么如何把数据传到属性对象的属性中,每个属性都有可能是P ...
- 15:25
- 浏览 (109)
- 评论 (0)
找到actionbean类,并建立了路径与类的对应关系,建立了类与类的处理事件方法的map关系,现在要找的就是 resolveHandler。怎么解析呢?DispatchHelper类的resolveHandler(final ExecutionContext ctx)就是做这项工作的。它首先通过 String eventName = resolver.getEventName(bean.getClass(), context);从actionbean类和ExcuteContext取得事件名。public String getEventName(Class<? extends ...
- 15:24
- 浏览 (97)
- 评论 (0)
- 浏览: 6327 次
- 性别:

- 来自: 南昌

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jquery core 源码分析
樓主夠狠,通讀了源代碼。肯定獲益非淺。
-- by zhouyrt -
Ext.template分析
for指令,if指令等 在 Ext.XTemplate 中实现了
-- by xxf_cz -
jquery core 源码分析
打倒标题党.
-- by jonee -
Ext.Event分析(二)
var args = Array.prototype.slice.call(ar ...
-- by jljlpch -
Ext.Event分析(三)
请排一下版,看起来太费劲了
-- by cagway






评论排行榜