【技术实现步骤摘要】
本专利技术涉及网络管理
,具体涉及一种基于扩展点实现Web页面重用的页面。
技术介绍
在系统软件的研发工程中,提高可重用性不仅能够缩短开发过程、降低开发成本、提高软件产品的质量,还可以减少维护的时间和降低维护成本。Web页面的重用有三个层次,这三个层次不是非此即彼的,不存在任何的冲突,完全可以配合使用。按照其出现的先后顺序,依次为I.基于SSI的Web页面重用 SSI (即服务器端包含)是最早出现的一种页面重用技术。JSP的include标签、FreeMarker的include标签、以及更加复杂的SiteMesh和Struts Tiles等框架都属于这一类的页面重用。其特征是将一个完整的HTML页面化整为零,分割成为多个小的页面片段,每个页面片段仅包含一段HTML标签。当用户请求某个页面时,由服务器端的开发框架将多个页面片段组装成为一个完整的HTML页面返回给浏览器。其好处是实现了页面标签本身的重用,通过化整为零的方式降低了页面维护的复杂性。但是这类重用仅仅是基于文本的,因此是比较低层次的重用(低层次并不意味着它没有用,实际上它对于提高开发效率非常有价值)。2. ...
【技术保护点】
一种基于扩展点实现Web页面重用的页面,其特征在于,所述页面包括基础页面框架和至少两个的子系统,所述子系统将页面集成框架作为依赖引入基础页面框架中,使所述子系统在基础页面框架中以扩展点的形式与其他子系统进行集成,使页面实现多个不同子系统功能的集成;所述子系统将其管理菜单、业务菜单、CSS文件和JS文件保存为扩展点的形式。
【技术特征摘要】
1.一种基于扩展点实现Web页面重用的页面,其特征在于,所述页面包括基础页面框架和至少两个的子系统,所述子系统将页面集成框架作为依赖引入基础页面框架中,使所述子系统在基础页面框架中以扩展点的形式与其他子系统进行集成,使页面实现多个不同子系统功能的集成; 所述子系统将其管理菜单、业务菜单、CSS文件和JS文件保存为扩展点的形式。2.如权利要求I所述的页面,其特征在于,所述页面集成框架包括登录页集成模块、主页面框架个性化定制模块、桌面布局模块、权限控制模块、多语化机制模块和访问权限控制模块; 所述登录页集成模块定义所述子系统登录成功返回的用户会话信息及格式,提供登录页的集成方法; 所述主页面框架个性化定制模块提供标题栏、背景图片、登陆页、业务菜单的自定义或扩展功能; 所述桌面布局模块通过开始菜单、快速启动栏等对常用功能进行设置; 所述权限控制模块通过License控制各个所述子系统的功能; 所述多语化机制模块用于提供对各个所述子系统中英文显示的支持; 所述访问权限控制模块根据登录用户角色对所述用户可访问的页面和功能进行控制。3.如权利要求I所述的页面,其特征在于,所述子系统将其管理菜单、业务菜单、CSS文件和JS文件等资源保存为扩展点的形式的方法为 对所述管理菜单、业务菜单、CSS文件和JS文件按照给定的格式进行组织和命名并保存在指定的路径下。4.如权利要求3所述的页面,其特征在于, 将所述管理菜单和业务菜单保存在resources目录的META-INF/extensions文件夹下建立的menus文件夹下; 将所述CSS文件保存在resources目录的META-INF/extensions文件夹下建立的css文件夹下; 将所述JS文件保存在resources目录的META-INF/extensions文件夹下建立的js文件夹下。5.如权利要求4所述的...
【专利技术属性】
技术研发人员:王静静,张晋锋,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。