一种利用面向对象技术实现界面配置开发方法及系统技术方案

技术编号:11607657 阅读:94 留言:0更新日期:2015-06-17 06:20
一种利用面向对象技术实现界面配置的方法,其特征在于:包括如下步骤:S1,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;S2,客户端构建界面配置时,触发所述服务器端的逻辑对象处理事件;S3,所述逻辑对象通过服务端代理模块调用所述注册逻辑对象;S4,所述逻辑对象根据所述类定义及构造前端实例对象的事件和成员,生成展示信息,完成构建界面的配置。本发明专利技术客户端界面内容可以与服务端的逻辑对象更好的进行对应,使开发更简洁、高效。本发明专利技术通过封装前端对象与服务端的对象,开发时仅需考虑服务端的业务逻辑,和前端对应的对象,大大降低了开发人员的工作量。

【技术实现步骤摘要】

本专利技术涉及移动通信及移动互联网
,尤其是涉及一种利用面向对象技术实现界面配置开发方法及系统
技术介绍
随着网络通信技术的飞速发展,云计算领域海量数据分析业务得到大力应用,然而在现有的
中缺没有关于利用面向对象技术实现界面的可自助配置的快速开发的方法及系统,现有的技术中存在前端界面开发人员的开发时间长,实现界面开发的慢,使得企业不能够更加快速地应对业务发展的需求。
技术实现思路
本专利技术的目的在于设计利用面向对象技术实现界面配置开发方法及系统,解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种利用面向对象技术实现界面配置的方法,包括如下步骤:SI,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;S2,客户端构建界面配置时,触发所述服务端的逻辑对象处理事件;S3,所述逻辑对象通过服务端代理模块调用所述注册逻辑对象;所述注册逻辑对象为所述逻辑对象提供类定义及构造客户端实例对象事件;S4,所述逻辑对象根据所述类定义及构造前端实例对象的事件和成员,生成展示信息,完成构建界面的配置。优选的,所述SI中的客户端为浏览器客户端。优选的,所述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所示的利用面向对象技术实现界面配置开发方法,包括如下步骤:SI,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;S2,客户端构建界面配置时,触发所述服务器端的逻辑对象处理事件;S3,所述逻辑对象通过服务端代理模块调用所述注册逻辑对象;所述注册逻辑对象为所述逻辑对象提供类定义及构造客户端实例对象事件;类定义及构造客户端实例对象事件具体为定义已封装的可实现公共成员和静态成员继承的类及构造继承相关的类事件;S4,所述逻辑对象根据所述类定义及构造前端实例对象的事件和成员,生成展示信息,完成构建界面的配置。如图2所示的一种利用面向对象技术实现界面配置开发系统,包含View视图模块、界面配置服务模块和服务器端逻辑模型对象模块;所述View视图模块与所述界面配置服务模块连接;所述界面配置服务模块与所述服务器端逻辑模型对象模块连接;所述View视图模块用于界面布局并展示界面;所述View视图模块用于界面布局并展示界面;所述界面配置模块包含View Model更新模块、Model对象控制模块和服务端代理模块;所述View视图模块与所述当前第1页1 2 本文档来自技高网...

【技术保护点】
一种利用面向对象技术实现界面配置的方法,其特征在于:包括如下步骤:S1,在客户端配置与服务器端的注册逻辑对象相关联的逻辑对象;S2,客户端构建界面配置时,触发所述服务器端的逻辑对象处理事件;S3,所述逻辑对象通过服务端代理模块调用所述注册逻辑对象;所述注册逻辑对象为所述逻辑对象提供类定义及构造客户端实例对象事件;S4,所述逻辑对象根据所述类定义及构造前端实例对象的事件和成员,生成展示信息,完成构建界面的配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:张明浩程少虹李健王耘喻大发
申请(专利权)人:珠海世纪鼎利通信科技股份有限公司
类型:发明
国别省市:广东;44

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

1