一种面向动态页面的跨组件消息传递方法及系统技术方案

技术编号:40610812 阅读:29 留言:0更新日期:2024-03-12 22:18
本发明专利技术公开了一种面向动态页面的跨组件消息传递方法及系统,方法包括:将Web页面的页面组件中的内容划分为静态元素和动态元素;基于静态元素、动态元素进行三层封装,获得业务功能页面;基于业务功能页面,构建组件的消息传递机制,基于消息传递机制进行消息传递。本发明专利技术对组件属性进行了抽象,实现了页面组件动态元素和静态元素的剥离,并通过数据池和事件池的方式实现了组件和后端数据及其它组件的各种信息交互、动态联动方式。本发明专利技术可以很好的解决上述问题,兼顾了组件个性化业务的支撑和不同页面间的复用,有效降低了组件开发和维护的复杂性,提高了页面组件资产的复用度和开发效率。

【技术实现步骤摘要】

本专利技术属于基础设施和it支撑,尤其涉及一种面向动态页面的跨组件消息传递方法及系统


技术介绍

1、web系统前端页面开发使用的主流技术框架大多基于mvc设计模式实现,比如vue、react、struts、spring、.net、zf等。在此类框架下,视图(view)可以概括为web系统的html前端页面,用于用户和后端系统的交互,可以为后端系统输入信息,也可以展示后端系统的处理结果,此类框架很好的降低了视图层(web前端)和业务层(服务器端或后端应用)的耦合度,提高了服务器端代码的重用性。独立的web前端系统提高了前端页面交互能力和展现效果,也极大提升了前端系统在软件工程中的重要程度。web前端摆脱了对后端应用的依赖后,web系统也开始向组件化发展。页面组件是前端页面中各个统一业务单元封装成的独立的模块,比如表单、文本输入框、图片、列表等等,前端页面可以由多个组件组成,单个的组件又自成一体。组件化使得web前端代码的复用度提升,同时组件化的发展也产生了一种新的web前端配置式开发模式,这种模式以一种拖拽的方式快速构建web前端应用。

2、页本文档来自技高网...

【技术保护点】

1.一种面向动态页面的跨组件消息传递方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向动态页面的跨组件消息传递方法,其特征在于,所述静态元素和所述动态元素分别为:

3.根据权利要求2所述的面向动态页面的跨组件消息传递方法,其特征在于,基于所述静态元素、所述动态元素进行三层封装的过程包括:

4.根据权利要求3所述的面向动态页面的跨组件消息传递方法,其特征在于,将Web页面分为组件、模板及页面三个层级,基于所述静态元素、所述动态元素进行封装的过程包括:

5.根据权利要求2所述的面向动态页面的跨组件消息传递方法,其特征在于,基于所述业...

【技术特征摘要】

1.一种面向动态页面的跨组件消息传递方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向动态页面的跨组件消息传递方法,其特征在于,所述静态元素和所述动态元素分别为:

3.根据权利要求2所述的面向动态页面的跨组件消息传递方法,其特征在于,基于所述静态元素、所述动态元素进行三层封装的过程包括:

4.根据权利要求3所述的面向动态页面的跨组件消息传递方法,其特征在于,将web页面分为组件、模板及页面三个层级,基于所述静态元素、所述动态元素进行封装的过程包括:

5.根据权利要求2所述的面向动态页面的跨组件消息传递方法,其特征在于,基于所述业务功能页面,构建组件的消息传递机制的过程包括:

6....

【专利技术属性】
技术研发人员:梁福来
申请(专利权)人:北京波士山信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1