The invention provides an interface construction method and device. The interface construction method includes: receiving the framework request data, inputting the framework request data into the metadata design component to obtain the corresponding metadata model in the framework request data, setting the metadata model through the template design component to generate template data, and inputting template data into the interface rendering component. The interface is rendered to construct the interface framework. The invention is driven by metadata model and can easily modify the metadata model. It can not only quickly generate HTML5 interface, but also request data from different user input frameworks to generate personalized interface. It has no influence on the original software system, which not only guarantees the stability of the original software system, but also meets the user's personalization to the greatest extent. With the requirement of facets, template data can be generated in batches to quickly generate interface with consistent style, which greatly shortens the product delivery cycle and reduces the cost of R&D and management.
【技术实现步骤摘要】
界面构建方法、装置及计算机可读存储介质
本专利技术涉及信息处理领域,更具体而言,涉及一种界面构建方法、一种界面构建装置及一种计算机可读存储介质。
技术介绍
对于现在的大型企业,经常会因为业务的扩展导致现有软件无法满足业务的需求,比如业务单据需要增加字段或者需要增加新的页面等,在对这些看似很小的需求进行修改时,相关技术中往往没有成熟的产品支撑而是仅粗暴的对原有产品进行修改,而最终的结果可能会对原产品的稳定性产生不可预测的影响。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。本专利技术的一个方面提供了一种界面构建方法。本专利技术的一个方面提供了一种界面构建装置。本专利技术的一个方面提供了一种计算机可读存储介质。鉴于上述,本专利技术提供的一种界面构建方法,界面构建方法包括:接收框架请求数据,将框架请求数据输入至元数据设计组件,以获取框架请求数据中对应的元数据模型;通过模板设计组件将元数据模型进行模板设置,以生成模板数据;将模板数据输入至界面渲染组件进行界面渲染以构建界面框架。本专利技术提供的界面构建方法,首先会接收到框架请求数据,该框架请求数据为用户在修改构建界面时,对界面框架进行设计的请求数据,该数据反映出用户对界面的设计要求,随后将框架请求数据输入至元数据设计组件中,元数据设计组件为整个方案的核心,其主要功能为设计元数据模型,即将框架请求数据转化为与之相对应的元数据模型,具体地,元数据为描述数据的数据,将用户输入的框架请求数据通过元数据设计组件描述为包括各项元数据的元数据模型,使得该元数据模型可将框架请求数据通过至少一个元数据进行表述;将元数 ...
【技术保护点】
1.一种界面构建方法,其特征在于,所述界面构建方法包括:接收框架请求数据,将所述框架请求数据输入至元数据设计组件,以获取所述框架请求数据中对应的元数据模型;通过模板设计组件将所述元数据模型进行模板设置,以生成模板数据;将所述模板数据输入至所述界面渲染组件进行界面渲染以构建界面框架。
【技术特征摘要】
1.一种界面构建方法,其特征在于,所述界面构建方法包括:接收框架请求数据,将所述框架请求数据输入至元数据设计组件,以获取所述框架请求数据中对应的元数据模型;通过模板设计组件将所述元数据模型进行模板设置,以生成模板数据;将所述模板数据输入至所述界面渲染组件进行界面渲染以构建界面框架。2.根据权利要求1所述的界面构建方法,其特征在于,所述将所述模板数据输入至所述界面渲染组件进行界面渲染以构建界面框架的步骤之后,还包括:获取内容请求数据,将所述内容请求数据发送至数据加载组件;在所述数据加载组件中查询与所述内容请求数据相对应的业务数据;将所述业务数据输入至所述界面渲染组件按照所述界面框架进行界面渲染。3.根据权利要求1所述的界面构建方法,其特征在于,所述将所述框架请求数据输入至元数据设计组件,以获取所述框架请求数据中对应的元数据模型的步骤,包括:将所述框架请求数据进行数据格式转化;将转化格式后的所述框架请求数据输入至所述元数据设计组件,以获取所述框架请求数据中对应的元数据模型;所述将所述模板数据输入至所述界面渲染组件进行界面渲染以构建界面框架的步骤,包括:将所述模板数据进行数据格式转化,将转化格式后的所述模板数据进行界面渲染以构建界面框架。4.根据权利要求2所述的界面构建方法,其特征在于,所述将所述内容请求数据发送至数据加载组件的步骤,包括:将所述内容请求数据进行数据格式转化;将转化格式后的所述内容请求数据发送至数据加载组件;所述将所述业务数据输入至所述界面渲染组件按照所述界面框架进行界面渲染的步骤,包括:将所述业务数据进行数据格式转化;将转化格式后的将所述业务数据输入至所述界面渲染组件按照所述界面框架进行界面渲染。5.根据权利要求1至4中任一项所述的界面构建方法,其特征在于,所述将所述框架请求数据输入至元数据设计组件,以获取所述框架请求数据中对应的元数据模型的步骤包括:读取所述框架请求数据中涉及到的元数据;按照所述元数据的种类在所述元数据设计组件中匹配并生成所述元数据模型。6.根据权利要求1至4中任一项所述的界面构建方法,其特征在于,所述通过模板设计组件将所述元数据模型进行模板设置,以生成模板数据的步骤,包括:通过所述模板设计组件获取所述元数据模板中的内容信息及板式信息,所述内容信息包括字段数据、字体数据、字号数据和颜色数据,所述板式信息为针对各项所述内容信息进行显示与否的数据;依照所述内容信息与所述板式信息在所述模板设计组件中生成模板数据,在所述模板数据中将各项所述内容信息依照相对应的板式信息进行模板展示。7.根据权利要求1至4中任一项所述的界面构建方法,其特征在于,所述元数据模型中包括所述框架请求数据的实体的类型与所述框架请求数据的实现的接口、所述框架请求数据中字段的类型、所述框架请求数据中字...
【专利技术属性】
技术研发人员:于晓龙,张成,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。