[发明专利]一种基于OSGi的web界面框架系统及web业务处理方法有效
申请号: | 201410570661.8 | 申请日: | 2014-10-23 |
公开(公告)号: | CN104317591B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 王茜;朱志祥;李安颖;牛娜;刘盛辉;王佩;赵晓华 | 申请(专利权)人: | 西安未来国际信息股份有限公司;西安邮电大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 西安弘理专利事务所61214 | 代理人: | 罗笛 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于OSGi的web界面框架系统及web业务处理方法,包括全局配置模块、Http处理模块、地址映射模块、模型处理模块、视图处理模块、模板处理模块、模板引擎模块以及辅助类模块,其中所述Http处理模块包括Http请求处理模块、Http响应处理模块及Http异常处理模块。本发明的基于OSGi的web界面框架系统,实现了OSGi与web服务消息交互,可自动通过JSON与java对象相互转换,利于有效实现构件管理,方便程序开发人员的开发,开发人员通过继承相应接口,便可实现OSGi web构件的开发,而且复用性强,出现问题容易追踪,并降低了开发成本。 | ||
搜索关键词: | 一种 基于 osgi web 界面 框架 系统 业务 处理 方法 | ||
【主权项】:
一种基于OSGi的web界面框架系统,其特征在于,包括以下功能模块,全局配置模块、Http处理模块、地址映射模块、模型处理模块、视图处理模块、模板处理模块、模板引擎模块以及辅助类模块,其中所述Http处理模块包括Http请求处理模块、Http响应处理模块及Http异常处理模块;全局配置模块,用于数据库连接池配置、国际化文件配置、过滤器配置、模板文件路径的配置的解析与处理;地址映射模块,用于根据用户的请求解析地址,采用正则表达式将URL地址与视图方法对应,进行逻辑调用与处理;Http处理模块用于预处理或后处理请求对象与响应对象的模块,包括对Http请求、响应、异常处理;模型处理模块,用于数据处理,数据库数据与面向对象的数据一一对应和映射;视图处理模块,用于业务逻辑处理,是整个框架的核心,也是用户扩展的部分,通过地址映射模块找到对应的视图逻辑,然后通过视图逻辑调用的相关的模板;模板处理模块,用于用户数据展示,通过处理逻辑产生的数据渲染到相关页面,以一定的方式展示给用户,并定义了模板编排规则;模板引擎模块,用于页面展现与数据内容分离;辅助模块,用于归类公用的类和方法;所述Http处理模块由Http处理器组成,基于java拦截机制技术实现;在Http请求处理模块,定义请求处理拦截器,负责编码转化、数据格式转化,调用用户定义视图方法;在Http响应处理模块,定义响应处理拦截器,负责完成数据与模板组装,并调用模板引擎处理;在Http异常处理模块,定义异常处理拦截器,负责视图方法异常处理,并跳转用户定义友好错误界面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安未来国际信息股份有限公司;西安邮电大学,未经西安未来国际信息股份有限公司;西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410570661.8/,转载请声明来源钻瓜专利网。