一种企业应用框架的配置方法技术

技术编号:18444478 阅读:34 留言:0更新日期:2018-07-14 10:12
本发明专利技术涉及一种企业应用框架的配置方法,其特征在于框架分为四层:数据层、配置层、展示层、解析层;其中数据层直接访问数据库,负责数据源定义,实体、属性定义,为配置层提供对关系型数据源、非关系型数据源实体的操作接口,配置层通过调用数据层的基础接口,展示层与解析层通过解析配置层生成的页面文件,进行应用客户端的页面渲染展示,事件绑定与数据动态加载;其能有效地提高企业应用开发效率,减少开发人员投入,降低企业应用开发成本,达到高效率,高质量,低投入的目的。

A configuration method of enterprise application framework

The invention relates to a configuration method of enterprise application framework, which is characterized by a framework divided into four layers: data layer, configuration layer, display layer, and parsing layer; the data layer directly visits the database, is responsible for data source definition, entity and attribute definition, and provides the relational data source and non relational data source entity for the configuration layer. The configuration layer, by calling the basic interface of the data layer, the display layer and the parse layer by parsing the page files generated by the parse layer, performs the page rendering, event binding and dynamic loading of the application client, which can effectively improve the efficiency of the enterprise application development, reduce the investment of the developers and reduce the enterprise The application and development cost of the industry can achieve high efficiency, high quality and low investment.

【技术实现步骤摘要】
一种企业应用框架的配置方法
本专利技术涉及一种企业应用框架的配置方法,属于计算机领域。
技术介绍
在企业应用产品的软件开发中,都需要对人机交互的界面进行设计。在目前的软件设计中,往往都把界面样式和控制的代码编写在一起。这样的好处是开发的时候比较容易,但是不利于产品的多客户衍生及后续产品的开发。在很多的情况下,企业应用框架的开发都是在基本功能上加上一些新的内容。这样在后续产品或多客户产品的衍生中,是不需要更改控制的,只需要更改一些应用界面的风格、元素就够了。而把界面样式和控制的代码整合在一起就使得在更改界面时,还要对控制代码进行更改,而因为本身的控制方式并没有改变,这样就浪费了大量的工作时间和人力成本,降低了工作效率。传统企业应用框架的开发效率低,自身限制大,满足客户需求能力差的问题。
技术实现思路
本专利技术的目的在于提供一种企业应用框架的配置方法,其能有效地提高企业应用开发效率,减少开发人员投入,降低企业应用开发成本,达到高效率,高质量,低投入的目的。本专利技术的技术方案是这样实现的:一种企业应用框架的配置方法,其特征在于框架分为四层:数据层、配置层、展示层、解析层;1.数据层:直接访问数据库,负责数据源定义,实体、属性定义,为配置层提供对关系型数据源(如:Mysql、Oracle)、非关系型数据源(如:Redis、MongoDB)实体的操作接口,数据缓存机制,事务处理机制,读写数据库,日志记录的跟踪与管理;本专利技术为数据层的配置搭建了企业应用数据集成平台,实现对数据层的存储与处理:a.使用数据层的配置方式,用于实现对企业应用数据存储、处理以及数据映射和数据缓存;b.规范了数据层基础字段的命名规则,前缀代表字段含义,中间以“_”分隔,后缀代表字段在应用中的类型:文本(T)、长文本(TX)、图片(IMG)、主外键(ID)、数字(N)、JSON文本(JSON);如:用户姓名(NM_T)、用户id(USER_ID);通过这种规范的命名方式,便于数据层的处理与日常维护;c.规范了企业应用通信协议,用于实现企业应用内对数据接口的统一调用方式;2.配置层:通过调用数据层的基础接口,进行项目管理,应用管理,页面配置,控件库管理,角色权限管理,接口管理,生成页面文件;本专利技术为配置环节搭建了企业应用集成平台,负责实现对企业应用搭建与业务逻辑构造:a.将页面元素拆解为控件与属性,通过多个控件与属性的组装完成页面配置,便于企业应用的搭建与页面的动态配置;b.在配置页面时,增加了页面的接口配置:增、删、改、查,便于页面与接口的动态绑定;c.基于企业应用页面,自定义的控件与属性池,用于企业应用页面的动态配置、事件绑定、业务流转,便于实现企业应用内的业务规则和业务逻辑;3.展示层与解析层:通过解析配置层生成的页面文件,进行应用客户端(浏览器应用、移动客户端应用)的页面渲染展示,事件绑定与数据动态加载;a.基于应用客户端(浏览器应用、移动客户端应用)的系统层组件,建立了动态的控件属性池,用于界面元素和事件动作的控制,通过配置层的动态配置,动态组装属性,呈现出动态配置的UI效果和功能;b.基于应用客户端(浏览器应用、移动客户端应用)建立了相应系统层的界面解析器,界面解析器将配置层生成的页面文件,解析成系统层的UI内容。本专利技术积极效果是改变了传统的企业应用开发框架模式,只需要通过配置的方式便完成对企业应用的开发,显著的提高企业应用开发的周期,开发效率,降低人力投入,提高企业应用框架成熟度。附图说明图1是本专利技术架构设计图。图2是本专利技术实施例1的步骤流程图。图3是本专利技术实施例2的步骤流程图。图4是本专利技术实施例3的步骤流程图。图5是本专利技术实施例4的步骤流程图。图6是本专利技术实施例5的配置方法中客户端(移动客户端)实现应用搭建的步骤流程图。具体实施方式下面将参照附图和实施例对本专利技术做进一步的描述:虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,一种企业应用框架的配置方法,其特征在于框架分为四层:数据层、配置层、展示层、解析层;1.数据层:直接访问数据库,负责数据源定义,实体、属性定义,为配置层提供对关系型数据源(如:Mysql、Oracle)、非关系型数据源(如:Redis、MongoDB)实体的操作接口,数据缓存机制,事务处理机制,读写数据库,日志记录的跟踪与管理;本专利技术为数据层的配置搭建了企业应用数据集成平台,实现对数据层的存储与处理:a.使用数据层的配置方式,用于实现对企业应用数据存储、处理以及数据映射和数据缓存;b.规范了数据层基础字段的命名规则,前缀代表字段含义,中间以“_”分隔,后缀代表字段在应用中的类型:文本(T)、长文本(TX)、图片(IMG)、主外键(ID)、数字(N)、JSON文本(JSON);如:用户姓名(NM_T)、用户id(USER_ID);通过这种规范的命名方式,便于数据层的处理与日常维护;c.规范了企业应用通信协议,用于实现企业应用内对数据接口的统一调用方式。2.配置层:通过调用数据层的基础接口,进行项目管理,应用管理,页面配置,控件库管理,角色权限管理,接口管理,生成页面文件;本专利技术为配置环节搭建了企业应用集成平台,负责实现对企业应用搭建与业务逻辑构造:a.将页面元素拆解为控件与属性,通过多个控件与属性的组装完成页面配置,便于企业应用的搭建与页面的动态配置;b.在配置页面时,增加了页面的接口配置:增、删、改、查,便于页面与接口的动态绑定;c.基于企业应用页面,自定义的控件与属性池,用于企业应用页面的动态配置、事件绑定、业务流转,便于实现企业应用内的业务规则和业务逻辑。3.展示层与解析层:通过解析配置层生成的页面文件,进行应用客户端(浏览器应用、移动客户端应用)的页面渲染展示,事件绑定与数据动态加载。a.基于应用客户端(浏览器应用、移动客户端应用)的系统层组件,建立了动态的控件属性池,用于界面元素和事件动作的控制,通过配置层的动态配置,动态组装属性,呈现出动态配置的UI效果和功能;b.基于应用客户端(浏览器应用、移动客户端应用)建立了相应系统层的界面解析器,界面解析器将配置层生成的页面文件,解析成系统层的UI内容。实施例1如图2所示一种企业应用框架的配置方法中项目配置的步骤流程图,具体步骤如下:步骤S201:新建项目/管理项目;步骤S202:填写项目名称;填写项目概述,描述项目背景,项目内容;上传项目文档:需求文档,设计文档,人员任务计划文档,开发方案文档,交付文档,用户手册文档;选择项目用到的数据源,为项目添加数据映射;选择项目状态,是否启用项目;步骤S203:维护项目版本信息:版本号,版本变更内容,版本备份。通过本实施例,达到了项目管理的动态配置,维护项目相关文档更加便于项目开展,通过项目版本信息维护中历史版本查询,便于项目版本追踪;“版本恢复”更便捷的处理版本还原与异常处理。实施例2如图3所示一种企业应用框架的配置方法中应用配置的步骤流程图,具体步骤如下:步骤S301:新建应用/管理应用,如:智慧茸鹿管理移动客户端应用;步骤S302:选择应本文档来自技高网...

【技术保护点】
1.一种企业应用框架的配置方法,其特征在于框架分为四层:数据层、配置层、展示层、解析层;1.数据层:直接访问数据库,负责数据源定义,实体、属性定义,为配置层提供对关系型数据源(如:Mysql、Oracle)、非关系型数据源(如:Redis、MongoDB)实体的操作接口,数据缓存机制,事务处理机制,读写数据库,日志记录的跟踪与管理;本专利技术为数据层的配置搭建了企业应用数据集成平台,实现对数据层的存储与处理:a.使用数据层的配置方式,用于实现对企业应用数据存储、处理以及数据映射和数据缓存;b.规范了数据层基础字段的命名规则,前缀代表字段含义,中间以“_”分隔,后缀代表字段在应用中的类型:文本(T)、长文本(TX)、图片(IMG)、主外键(ID)、数字(N)、JSON文本(JSON);如:用户姓名(NM_T)、用户id(USER_ID);通过这种规范的命名方式,便于数据层的处理与日常维护;c.规范了企业应用通信协议,用于实现企业应用内对数据接口的统一调用方式;2.配置层:通过调用数据层的基础接口,进行项目管理,应用管理,页面配置,控件库管理,角色权限管理,接口管理,生成页面文件;本专利技术为配置环节搭建了企业应用集成平台,负责实现对企业应用搭建与业务逻辑构造:a.将页面元素拆解为控件与属性,通过多个控件与属性的组装完成页面配置,便于企业应用的搭建与页面的动态配置;b.在配置页面时,增加了页面的接口配置:增、删、改、查,便于页面与接口的动态绑定;c.基于企业应用页面,自定义的控件与属性池,用于企业应用页面的动态配置、事件绑定、业务流转,便于实现企业应用内的业务规则和业务逻辑;3.展示层与解析层:通过解析配置层生成的页面文件,进行应用客户端(浏览器应用、移动客户端应用)的页面渲染展示,事件绑定与数据动态加载;a.基于应用客户端(浏览器应用、移动客户端应用)的系统层组件,建立了动态的控件属性池,用于界面元素和事件动作的控制,通过配置层的动态配置,动态组装属性,呈现出动态配置的UI效果和功能;b.基于应用客户端(浏览器应用、移动客户端应用)建立了相应系统层的界面解析器,界面解析器将配置层生成的页面文件,解析成系统层的UI内容。...

【技术特征摘要】
1.一种企业应用框架的配置方法,其特征在于框架分为四层:数据层、配置层、展示层、解析层;1.数据层:直接访问数据库,负责数据源定义,实体、属性定义,为配置层提供对关系型数据源(如:Mysql、Oracle)、非关系型数据源(如:Redis、MongoDB)实体的操作接口,数据缓存机制,事务处理机制,读写数据库,日志记录的跟踪与管理;本发明为数据层的配置搭建了企业应用数据集成平台,实现对数据层的存储与处理:a.使用数据层的配置方式,用于实现对企业应用数据存储、处理以及数据映射和数据缓存;b.规范了数据层基础字段的命名规则,前缀代表字段含义,中间以“_”分隔,后缀代表字段在应用中的类型:文本(T)、长文本(TX)、图片(IMG)、主外键(ID)、数字(N)、JSON文本(JSON);如:用户姓名(NM_T)、用户id(USER_ID);通过这种规范的命名方式,便于数据层的处理与日常维护;c.规范了企业应用通信协议,用于实现企业应用内对数据接口的统一调用方式;2.配置层:通过调用数据层的基础接口,进行项目管理,应...

【专利技术属性】
技术研发人员:王立军关利辉李强刘通邵禹源符金鑫李大刚施连飞鞠清云孙颖李诗萌宋德怀董一飞
申请(专利权)人:长春玖佰软件技术有限公司
类型:发明
国别省市:吉林,22

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

1