发明名称 基于复合组件的请求处理方法及系统
摘要 一种基于复合组件的请求处理方法,包括以下步骤:接收页面请求;遍历页面中的组件,并判断页面中的组件是否为复合组件,若是,则遍历复合组件中的子组件;将子组件的属性值与复合组件的属性值相关联得到命名空间值;获取与子组件生命周期阶段对应的调用方法;根据页面请求以及命名空间值执行调用方法。上述基于复合组件的请求处理方法及系统,将复合组件的属性值与子组件的属性值相关联得到命名空间值,并根据命名空间值进行调用方法的执行,极大地避免了同一页面多个复合组件互相干扰的状况发生,在命名空间值作用下,执行了调用方法后仅对与该命名空间值对应的复合组件进行响应,在提高代码复合率、降低开发成本的同时保证了复合组件之间的抗干扰性。
申请公布号 CN102779032B 申请公布日期 2016.02.03
申请号 CN201110121395.7 申请日期 2011.05.11
申请人 深圳市金蝶中间件有限公司 发明人 李斌
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 何平
主权项 一种基于复合组件的请求处理方法,包括以下步骤:接收页面请求;遍历页面中的组件,并判断所述页面中的组件是否为复合组件,若是,则获取所述复合组件的属性值,并设置于请求作用域中;遍历所述复合组件中的子组件;将子组件的属性值与复合组件的属性值相关联得到命名空间值,具体包括:获取所述子组件的属性值,将所述子组件的属性值设置于请求作用域中,与复合组件的属性值相关联得到命名空间值;获取与子组件所处生命周期阶段对应的调用方法;根据所述页面请求以及命名空间值执行调用方法;当复合组件中的子组件遍历完毕时,删除请求作用域中复合组件的属性值。
地址 518057 广东省深圳市南山区高新区中区麻雀岭工业区M-6栋第二层1、3、4区