The invention provides a method and a device for updating the template in the HTML server, the method to update the template in the HTML server includes access to the server to update the HTML template source program; according to the source program to generate the corresponding server script files and the corresponding routing information; through the analysis of the server compiler and run the corresponding server-side script file, and according to the routing information to update the data; and to update the data to update the information to update the HTML template. Through the invention, the data information to be updated and the HTML template are updated at the server side, and the coupling between the server side to update the data information and the HTML template is weakened, so as to effectively improve the efficiency of the project development.
【技术实现步骤摘要】
在服务器端更新HTML模板的方法和装置
本公开涉及软件工程
,尤其涉及一种在服务器端更新HTML模板的方法和装置。
技术介绍
目前在软件开发的过程中,项目开发人员需要在浏览器端更新HTML模版和HTML模版中的数据内容,通过浏览器端和服务器端程序代码的交互,实现HTML模版和HTML模版中的数据内容的维护和管理。相关技术中,利用浏览器端的Node.js脚本通过http/https与服务器端传递数据,输出数据内容到浏览器端,HTML模版和HTML模版中的数据内容的耦合性高,项目开发人员维护和管理浏览器界面的步骤繁琐。公开内容本公开旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本公开的一个目的在于提出一种在服务器端更新HTML模板的方法,能够实现在服务器端获取待更新数据信息和更新HTML模板,减弱服务器端待更新数据信息和HTML模板之间的耦合,有效提升项目开发的效率。本公开的另一个目的在于提出一种在服务器端更新HTML模板的装置。为达到上述目的,本公开第一方面实施例提出的在服务器端更新HTML模板的方法,包括:获取服务器端中待更新的HTML模板的源程序 ...
【技术保护点】
一种在服务器端更新HTML模板的方法,其特征在于,包括以下步骤:获取服务器端中待更新的HTML模板的源程序;根据所述源程序生成对应的服务器端脚本文件和对应的路由信息;通过服务器端中的编译器解析并运行所述对应的服务器端脚本文件,并根据所述路由信息获取待更新数据信息;以及对所述待更新的数据信息进行更新以更新所述HTML模板。
【技术特征摘要】
1.一种在服务器端更新HTML模板的方法,其特征在于,包括以下步骤:获取服务器端中待更新的HTML模板的源程序;根据所述源程序生成对应的服务器端脚本文件和对应的路由信息;通过服务器端中的编译器解析并运行所述对应的服务器端脚本文件,并根据所述路由信息获取待更新数据信息;以及对所述待更新的数据信息进行更新以更新所述HTML模板。2.如权利要求1所述的在服务器端更新HTML模板的方法,其特征在于,所述通过服务器端中的编译器解析并运行所述对应的服务器端脚本文件,并根据所述路由信息获取待更新数据信息,具体包括:所述服务器端的编译器解析并运行所述服务器端脚本文件以根据所述对应的路由信息调用所述源程序的接口;通过所述源程序的接口获取所述源程序中的数据信息,根据所述数据信息更新所述HTML模板。3.如权利要求2所述的在服务器端更新HTML模板的方法,其特征在于,所述服务器端的编译器为Rhino编译器或者Nashorn编译器。4.如权利要求1所述的在服务器端更新HTML模板的方法,其特征在于,还包括:获取更新后的HTML模板,并通过Velocity模版引擎将所述更新后的HTML模板在浏览器端进行显示。5.一种在...
【专利技术属性】
技术研发人员:茹建芳,王珏巍,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。