APP下载

气象业务网访问控制设计与实现

2021-01-30黄伟阮惠华乔文文陈晓庆王沛东

电子技术与软件工程 2020年22期
关键词:页面数据库用户

黄伟 阮惠华 乔文文 陈晓庆 王沛东

(广东省气象探测数据中心 广东省广州市 510000)

1 前言

气象业务网是为气象行业人员的内部门户网站[1],为了进一步促进防灾预警工作[2],气象资料的逐步开放成为趋势[3],气象业务网作为重要的气象资料产品展示平台[4],也越来越收到行业外的数据使用者关注,但是气象业务网本身包含的内容并不适合完全对外开放,例如内部的应急通告[5]、未订正的预报数据、内部的决策数据、未经审核的地图等等[6],如果对外开发将造成公众的误解,甚至严重的会引发严重的公共事件,因此,气象业务网的访问控制成为迫切的需求。

本文采用了Ehcache 作为菜单配置的缓存,作为菜单容器,能有效的提高加载速度,同时避免了用户角色过度导致的内存溢出。Ehcache 是一种广泛使用的开源Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip 缓存servlet 过滤器,支持REST 和SOAP api 等特点。

2 需求设计

2.1 页面修改

在原有的后台管理系统界面上能添加、修改、删除IP 范围,把IP 范围与用户角色绑定;同时,设计用户角色编辑页面,定义用户角色的访问权限,界面原型如图1所示。

针对外部单位,重新设计访问的首页门户,去除部分敏感或与系统管理相关的功能显示,例如:省局知网入口,血缘图,搜索,相关链接等等。重新布局访问首页。如图2所示。

2.2 页面菜单显示控制

根据IP 范围显示菜单,在业务网中,涉及到……

登录APP查看全文

猜你喜欢

页面数据库用户
大狗熊在睡觉
刷新生活的页面
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库
如何获取一亿海外用户