[发明专利]一种利用面向对象技术实现界面配置开发方法及系统有效
申请号: | 201310693442.4 | 申请日: | 2013-12-16 |
公开(公告)号: | CN104717268A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 张明浩;程少虹;李健;王耘;喻大发 | 申请(专利权)人: | 珠海世纪鼎利通信科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 面向 对象 技术 实现 界面 配置 开发 方法 系统 | ||
技术领域
本发明涉及移动通信及移动互联网技术领域,尤其是涉及一种利用面向对象技术实现界面配置开发方法及系统。
背景技术
随着网络通信技术的飞速发展,云计算领域海量数据分析业务得到大力应用,然而在现有的技术领域中缺没有关于利用面向对象技术实现界面的可自助配置的快速开发的方法及系统,现有的技术中存在前端界面开发人员的开发时间长,实现界面开发的慢,使得企业不能够更加快速地应对业务发展的需求。
发明内容
本发明的目的在于设计利用面向对象技术实现界面配置开发方法及系统,解决上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种利用面向对象技术实现界面配置的方法,包括如下步骤:
S1,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;
S2,客户端构建界面配置时,触发所述服务端的逻辑对象处理事件;
S3,所述逻辑对象通过服务端代理模块调用所述注册逻辑对象;所述注册逻辑对象为所述逻辑对象提供类定义及构造客户端实例对象事件;
S4,所述逻辑对象根据所述类定义及构造前端实例对象的事件和成员,生成展示信息,完成构建界面的配置。
优选的,所述S1中的客户端为浏览器客户端。
优选的,所述S3中类定义及构造客户端实例对象事件具体为定义已封装的可实现公共成员和静态成员继承的类及构造继承相关的类事件。
一种利用面向对象技术实现界面配置开发系统,包含View视图模块、界面配置服务模块和服务器端逻辑模型对象模块;所述View视图模块与所述界面配置服务模块连接;所述界面配置服务模块与所述服务器端逻辑模型对象模块连接;
所述View视图模块用于界面布局并展示界面;
所述界面配置服务模块用于调用服务器端逻辑模型的定义及构造客户端实例对象,并为所述View视图模块提供配置信息;
所述服务器端逻辑模型用于定义及构造客户端实例对象事件。
优选的,所述界面配置模块包含View Model更新模块、Model对象控制模块和服务端代理模块;所述View视图模块与所述View Model更新模块连接;所述View Model更新模块与所述Model对象控制模块连接;所述Model对象控制模块与所述服务端代理模块连接;所述服务端代理模块与所述服务器端逻辑模型对象模块连接;
所述View视图模块用于界面布局并展示界面;
所述View Mode用于为所View视图模块提供展示信息;
所述Model对象控制模块用于客户端模型的前端类定义及构造前端实例对象,并为所述View Mode提供更新展示信息;
所述服务端代理模块是所述服务器端逻辑模型对象模块的代理模块,所述服务端代理模块用于远程连接所述服务器端逻辑模型对象模块;所述服务端代理模块为所述Model对象控制模块提供逻辑使用。
优选的,服务端还设有管理所述服务器端逻辑模型对象模块的服务端对象管理模块;
所述服务端对象管理模块用于管理所述服务器端逻辑模型对象是否触发与服务器端实例模型相关联的事件。
优选的,所述展示信息包括导航区信息、Ribbon操作区信息、地址栏信息和工作区信息。
名词解释:Ribbon(功能区),功能区是用户界面(UI)的一部分。功能区包含一些用于创建、编辑和导出仪表板及其元素的上下文工具。
本发明的有益效果可以总结如下:
1、本发明客户端界面内容按对象进行划分,可以与服务端的逻辑对象更好的进行对应,使开发更简洁、高效。
2、本发明通过封装前端对象与服务端的对象,开发时仅需考虑服务端的业务逻辑,和前端对应的对象,大大降低了开发人员的工作量。
附图说明
图1为本发明利用面向对象技术实现界面配置开发方法的流程示意图。
图2为本发明一种利用面向对象技术实现界面配置开发系统的结构示意图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示的利用面向对象技术实现界面配置开发方法,包括如下步骤:
S1,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;
S2,客户端构建界面配置时,触发所述服务器端的逻辑对象处理事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海世纪鼎利通信科技股份有限公司;,未经珠海世纪鼎利通信科技股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310693442.4/2.html,转载请声明来源钻瓜专利网。