【技术实现步骤摘要】
页面渲染方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种页面渲染方法和装置。
技术介绍
[0002]随着互联网技术的发展,软件
的划分越分越细,以前同一个程序员既负责后端又负责前端的项目开发模式逐渐退出历史,取而代之的是前后端分离的项目开发模式。
[0003]在过去很长的一段时间内,Web项目主要以JavaWeb项目为主,而表现层的渲染功能往往是JavaWeb项目开发的一部分。在JavaWeb项目中主要存在以下两种渲染方式:一种是基于Jsp的页面渲染方式,另一种是基于诸如Velocity模板引擎的页面渲染方式。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:第一、不论是基于Jsp还是Velocity的页面渲染方式,其都属于Java语法范畴,与前端语法有很大区别,因此页面渲染功能的迭代、维护、升级往往都是由后端Java程序员维护,然而表现层内容又与前端极为密切,导致每次迭代更新前都需要前、后端程序员进行沟通,无法满足快速迭代更新的需求,且增加了维护成本。第 ...
【技术保护点】
【技术特征摘要】
1.一种页面渲染方法,其特征在于,所述方法包括:在接收到用户的页面访问请求后,获取所述用户的角色权限码集合;其中,所述用户的角色权限码集合由所述用户对应的所有视图权限码组成;根据所述页面访问请求对应的场景、以及所述用户的角色权限码集合,确定所述用户在所述场景下的视图权限码集合;根据所述用户在所述场景下的视图权限码集合,获取对应的属性配置对象;根据所述对应的属性配置对象进行页面渲染,并将渲染后的页面返回至所述用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面访问请求对应的场景、以及所述用户的角色权限码集合,确定所述用户在所述场景下的视图权限码集合包括:根据所述页面访问请求对应的场景对所述用户的角色权限码集合中的视图权限码进行筛选,以得到该用户在所述场景下的角色权限码集合;对该用户在所述场景下的角色权限码集合与预先配置的该场景下的标准视图权限码集合进行运算处理,以得到该用户在所述场景下的视图权限码集合。3.根据权利要求2所述的方法,其特征在于,所述对该用户在所述场景下的角色权限码集合与预先配置的该场景下的标准视图权限码集合进行运算处理包括:对该用户在所述场景下的角色权限码集合与预先配置的该场景下的标准视图权限码集合进行取交集运算;或者,对该用户在所述场景下的角色权限码集合与预先配置的该场景下的标准视图权限码集合进行取并集运算。4.根据权利要求1所述的方法,其特征在于,所述获取所述用户的角色权限码集合包括:向Java服务端发送获取所述用户的角色权限集合的请求,接收所述Java服务端返回的所述用户的角色权限集合。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收配置终端的提交的各个场景下的标准视图权限码集合,并将所述各个场景下的标准权限码集合进行存储。6.一种页面渲染装置,其特征在于,所述装置包括:获取模块,...
【专利技术属性】
技术研发人员:谭洪招,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。