[发明专利]一种更换界面主题的方法和系统有效
| 申请号: | 200710147628.4 | 申请日: | 2007-08-31 |
| 公开(公告)号: | CN101106578A | 公开(公告)日: | 2008-01-16 |
| 发明(设计)人: | 张旭 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 更换 界面 主题 方法 系统 | ||
技术领域
本发明涉及web应用领域,特别是涉及一种更换界面主题的方法和系统。
背景技术
Web(world wide web)是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。作为互联网(Internet)上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务。从技术层面看,Web架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URI)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。这三个特点无一不与信息的分发、获取和利用有关。
Web客户端的主要任务是展现信息内容,最初的HTML语言只能在浏览器中展现静态的文本或图像信息,这满足不了人们对信息丰富性和多样性的强烈需求,因此,由静态技术向动态技术的转变成为了Web客户端技术演进的必须阶段。
随着web技术的发展和普及,用户有了个性化的需求,web界面的主题风格不再是一成不变,因此,大部分web系统都提供了界面主题管理的功能。真正让web站点的界面主题丰富多彩、动感无限的是层叠样式表(cascadingstyle sheets,CSS)技术,界面主题管理功能的通常实现方式是为一个web应用系统的界面定义多套CSS,并在系统中编写代码来控制切换CSS,从而实现界面主题的更换。采用CSS技术,可以有效的对页面的布局、字体、颜色、背景和其他效果进行控制,大大提高了开发者对信息展现格式的控制能力。
虽然采用CSS技术能实现界面主题的丰富多彩,提高用户的体验感觉,但是,如果需要改变界面主题、或者页数不同的主题外观和格式,都需要对相应的代码进行修改。一方面,需要在web应用系统中编写一定的代码来实现界面主题管理的功能,通过这种方式来实现,如果每做一个新的项目,便要为这个项目编写界面主题管理的代码,不能方便的进行维护。另一方面,通过CSS实现界面主题管理的功能,通常只支持有限的几个主题,如果系统要增加一种主题风格,则需要更改代码和重新部署应用,所需工作量较大。
因此迫切需要对web应用中的界面主题管理进行改进,简化web应用中实现更换界面主题的复杂度、降低更换成本、并且能提供高度的可扩展能力。
发明内容
本发明所要解决的技术问题是提供一种更换界面主题的方法和系统,能够简化web应用中实现更换界面主题的复杂度、降低更换成本、并且能提供高度的可扩展能力。
为了解决上述问题,本发明公开了一种更换界面主题的方法,包括:
接受客户端的请求;
根据所述客户端的请求,解析出客户端请求装载的界面主题资源;
定位所述请求的界面主题资源,确定所述请求装载的界面主题资源的类路径;
装载所述确定的界面主题资源。
进一步,在所述装载确定的界面主题资源步骤后还包括:
将所述装载的界面主题资源以流的方式传输至所述请求的客户端,在客户端显示所述更换后的界面主题。
进一步,组织界面主题资源,打包存储所述界面主题资源至应用服务系统的类路径中。
优选的,单独打包所述界面主题资源,独立存放至应用服务系统的类路径中。
进一步,在所述定位请求的界面主题资源步骤后还包括:
判断是否存在所述请求的界面主题资源,如果不存在所述请求的界面主题资源则装载默认的界面主题资源,存在则进入下一步。
本发明还公开了一种更换界面主题的系统,包括:
接受请求单元,用于接受客户端的请求;
解析单元,用于根据客户端的请求,解析出客户端请求装载的界面主题资源;
定位单元,用于定位所述请求的界面主题资源,确定所述请求装载的界面主题资源的类路径;
装载单元,用于装载所述确定的界面主题资源。
进一步,还包括传输单元,用于将所述装载的界面主题资源以流的方式传输至所述请求的客户端,在客户端显示所述更换后的界面主题。
进一步,还包括资源组织单元,用于组织界面主题资源,打包存储所述界面主题资源至应用服务系统的类路径中。
优选的,所述资源组织单元单独打包界面主题资源,独立存放所述界面主题资源至应用服务系统的类路径中。
进一步,还包括判断单元,用于判断是否存在所述请求的界面主题资源,如果不存在所述请求的界面主题资源则调用装载单元装载默认的界面主题资源,存在则调用装载单元装载所述确定的界面主题资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710147628.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冷电子紫外线灯
- 下一篇:氯化铵和四氯化钛络合物回收装置





