一种页面DSL解析方法、系统、设备及存储介质技术方案

技术编号:32462135 阅读:26 留言:0更新日期:2022-02-26 08:53
本发明专利技术涉及计算机技术领域,尤其涉及一种页面DSL解析方法、系统、设备及存储介质,包括:将页面DSL转换为页面标准DSL;解析页面标准DSL中的页面变量,生成变量池;对页面标准DSL中的数据请求、页面动作以及表达式同时进行解析,生成对应的请求池、动作池以及表达式计算池;解析页面标准DSL中的页面组件,得到组件解析结果;将变量池、请求池、动作池、表达式计算池以及组件解析结果输入页面布局解析器,生成页面。本发明专利技术通过解析DSL生成页面,解决了现有页面DSL技术需要专业的开发人员进行大量的代码编写、处理工作,导致开发周期长、效率低以及浪费人力资源的问题,本发明专利技术缩短了开发周期,提高了开发效率和资源利用率。提高了开发效率和资源利用率。提高了开发效率和资源利用率。

【技术实现步骤摘要】
一种页面DSL解析方法、系统、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种页面DSL解析方法、系统、设备及存储介质。

技术介绍

[0002]随着信息技术的不断发展,互联网中用于展示的页面越来越多。
[0003]但是,在现有技术中,开发人员如果想要开发一个完整的页面,就需要编写大量的代码,包括各种组件、http请求、业务逻辑处理等等,这不仅项目周期长、效率慢,而且不能很好地满足客户频繁变更的需求;另外,现有的页面开发对开发人员具有一定的要求,非开发人员无开发经验,很难参与实际的开发工作。

技术实现思路

[0004]本专利技术提供了一种页面DSL解析方法、系统、设备及存储介质,解决的技术问题是,现有的页面DSL技术需要专业的开发人员进行大量的代码编写、处理工作,导致开发周期长、效率低以及浪费人力资源。
[0005]为解决以上技术问题,本专利技术提供了一种页面DSL解析方法、系统、设备及存储介质。
[0006]第一方面,本专利技术提供了一种页面DSL解析方法,所述方法包括以下步骤:...

【技术保护点】

【技术特征摘要】
1.一种页面DSL解析方法,其特征在于,包括以下步骤:获取生成的页面DSL,并将所述页面DSL转换为页面标准DSL;解析所述页面标准DSL中的页面变量,生成变量池;对所述页面标准DSL中的数据请求、页面动作以及表达式同时进行解析,生成对应的请求池、动作池以及表达式计算池;解析所述页面标准DSL中的页面组件,得到组件解析结果;将所述变量池、请求池、动作池、表达式计算池以及组件解析结果输入页面布局解析器,生成页面。2.如权利要求1所述的一种页面DSL解析方法,其特征在于:利用DSL转换器将所述页面DSL转换为页面标准DSL。3.如权利要求1所述的一种页面DSL解析方法,其特征在于,还包括变量初始化步骤,具体为:扫描所述页面标准DSL,得到页面变量,所述页面变量包括系统变量、用户变量、自定义变量、页面输入变量以及控件变量;初始化系统变量、用户变量、自定义变量以及页面输入变量;初始化控件变量,同时为控制变量配置变量监听器。4.如权利要求1所述的一种页面DSL解析方法,其特征在于:还包括初始化所述请求池、动作池以及表达式计算池;在所述请求池、动作池以及表达式计算池初始化时,所述请求池、动作池以及表达式计算池分别向所述变量池注册变量监听器。5.如权利要求4所述的一种页面DSL解析方法,其特征在于:所述变量监听器监测到变量发生变更时,向所述请求池、动作池以及表达式计算池发送变更通知。6.如权利要求1所述的一种页面...

【专利技术属性】
技术研发人员:张洋斌
申请(专利权)人:浩云科技股份有限公司
类型:发明
国别省市:

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

1