The invention provides a configuration based method for transferring messages between interface elements, which solves the interaction and control problems between dynamically created interface elements. The methods include: Based on the XML configuration; observer mode; publish subscribe mode; completely loose coupling; messages can be freely extended; interface elements based on specific interfaces. The present invention application software system needs dynamic configuration, free combination in the software interface, can be any form of message communication between any set of interface elements through the configuration, has a very good promotional value.
【技术实现步骤摘要】
本专利技术涉及一种计算机应用技术,具体说是提供了一种基于配置的在界面元素之 间传递消息的方法,解决了界面元素之间如何灵活高效稳定的发布、订阅、接受、处理消息。
技术介绍
现有的管理信息系统大多没有实现界面元素消息的可配置管理,需要进行消息交 互的界面元素一般是高度耦合的,界面元素间传递消息需根据需求不断改变代码,致使灵 活性不高,效率低下。故提出,用XML配 置界面元素和界面消息,按不同需求确定谁发布消息,谁订阅消息等,实现界面元素之间灵 活、高效、稳定的传递消息。
技术实现思路
本专利技术提供了。本专利技术的目的是按以下方式实现的,包括界面元素和界面消息基于XML配置,消 息传递使用观察者模式和发布订阅模式,界面元素之间完全松耦合,界面元素消息可自由 扩展,界面元素基于消息接口。用XML配置界面元素和界面消息,按不同需求确定谁发布何 种消息,谁订阅此种消息等,实现界面元素之间灵活、高效、稳定的消息传递。包括如下内容1)参与消息过程的界面元素和界面消息的类型基于XML进行配置;界面元素消息 可自由扩展;界面元素基于消息接口 ;通过消息处理服务类,使用观察者模式和发布 ...
【技术保护点】
1.一种基于配置的在界面元素之间传递消息的方法,其特征在于,内容包括:1)参与消息过程的界面元素和界面消息的类型基于XML进行配置;2)界面元素消息可自由扩展;3)界面元素基于消息接口;4)通过消息处理服务类,使用观察者模式和发布订阅模式解耦界面元素;5)界面元素之间完全松耦合;1)参与消息过程的界面元素和界面消息的类型基于XML进行配置;其定义代码如下:2)“界面元素消息可自由扩展”,是从消息抽象基类派生新的消息类,消息抽象基类实现代码为:3)“界面元素实现消息接口”,其特征在于,界面元素实现消息接口,消息接口实现代码为:4)“通过消息处理服务类,使用观察者模式和发布订阅 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王宏涛,王涛威,
申请(专利权)人:浪潮集团山东通用软件有限公司,
类型:发明
国别省市:88
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。