知识大全 基于Spring实现seam形式的事件机制
Posted 事件
篇首语:一年好景君须记,最是橙黄橘绿时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于Spring实现seam形式的事件机制相关的知识,希望对你有一定的参考价值。
基于Spring实现seam形式的事件机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Seam的Events用的很舒服 spring提供的事件机制太罗嗦 所以起了念头 著这思路移植一下 最终效果如下
//发布事件
Events instance() fire(eventName arg arg )
//发布异步事件
Events instance() fireAsynchronous(eventName arg arg )
//在事务中 发布当事务成功mit时触发的事件
Events instance() fireOnTransactionSuccess(eventName arg arg )
//在事务中 发布当事务完成(mit/rollback)时触发的事件
Events instance() fireOnTransactionCompletion(eventName arg arg )
//下面是监听事件的方式
//在任意application scope的bean中 在方法上加@Observer注解 同时保证参数列表和发布事件时的参数列表相同
@Observer(eventName)
public void someEventListener(A arg B arg )
//
//以上代码针对的是Events instance() fireXx方式发布的事件 如果要监听spring方式发布的事件 可以这么写
@Observer(type=ContextRefreshedEvent class)
public void initAll(ContextRefreshedEvent event)
//注意参数只能是一个spring的event
采用如上的方式发布 监听事件 免去了eventPublisher之类的东西 也免去了event类型的定义 用起来还是比较舒服的
实现起来也很简单 系统启动的时候扫描一遍标记了Observer注解的方法 记录一下 然后在事件触发的时候做相应的处理即可 其中 异步事件使用了一个TaskExecutor来完成触发 比较实用的和事务相关的两种事件促发方式 使用了spring提供的TransactionSynchronizationManager这个类的静态方法registerSynchronization 实现起来也很简单
cha138/Article/program/Java/ky/201311/28734相关参考
讨论了如何构建污水处理工艺专家系统,该系统主要采用正向推理模糊机制,并用规则子树的形式将知识组织向用户公开,便于用户使用和对系统维护升级。针对污水处理工艺问题的解决策略在书籍中很难找到。长期以来设计人
讨论了如何构建污水处理工艺专家系统,该系统主要采用正向推理模糊机制,并用规则子树的形式将知识组织向用户公开,便于用户使用和对系统维护升级。针对污水处理工艺问题的解决策略在书籍中很难找到。长期以来设计人
讨论了如何构建污水处理工艺专家系统,该系统主要采用正向推理模糊机制,并用规则子树的形式将知识组织向用户公开,便于用户使用和对系统维护升级。针对污水处理工艺问题的解决策略在书籍中很难找到。长期以来设计人
基于Geodatabase数据模型的版本机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一版
建立有效的应对突发事件的监测与预警机制,政府应采取的措施之一是
建立有效的应对突发事件的监测与预警机制,政府应采取的措施之一是_____。A、建立统一的突发事件信息系统B、查找突发事件发生的原因C、成立突发事件处理工作小组D、及时向群众公布事件真相答案:A解析:只
浅析Java与C#的事件处理机制(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! \\在程序
浅析Java与C#的事件处理机制(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java与
通过实例论证J2ME的事件传输机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文主要阐述的
《国家突发公共事件总体应急预案》明确了各类突发公共事件分级分类和预案框架体系,规定了应对特别重大突发公共事件的组织体系、工作机制等内容。关于《国家突发公共事件总体应急预案》的有关内容,下列说法中,正确
《国家突发公共事件总体应急预案》明确了各类突发公共事件分级分类和预案框架体系,规定了应对特别重大突发公共事件的组织体系、工作机制等内容。关于《国家突发公共事件总体应急预案》的有关内容,下列说法中,正确
《国家突发公共事件总体应急预案》明确了各类突发公共事件分级分类和预案框架体系,规定了应对特别重大突发公共事件的组织体系、工作机制等内容。关于《国家突发公共事件总体应急预案》的有关内容,下列说法中,正确
《国家突发公共事件总体应急预案》明确了各类突发公共事件分级分类和预案框架体系,规定了应对特别重大突发公共事件的组织体系、工作机制等内容。关于《国家突发公共事件总体应急预案》的有关内容,下列说法中,正确