[发明专利]一种应用调试方法和系统有效
| 申请号: | 201110460663.8 | 申请日: | 2011-12-31 |
| 公开(公告)号: | CN102413022A | 公开(公告)日: | 2012-04-11 |
| 发明(设计)人: | 高磊 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
| 地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 调试 方法 系统 | ||
1.一种应用调试方法,其特征在于,实现扩展插件和应用服务平台系统,在应用服务平台系统中设置代理服务器和云计算应用服务系统,该方法包括:
扩展插件在本地启动应用;
所述启动的应用与代理服务器创建连接,并向代理服务器发送要调试应用的配置参数;所述要调试应用的配置参数限定指定范围内的用户;
代理服务器在接收到客户端请求消息后,首先匹配所述要调试应用的配置参数,如果匹配成功则将客户端请求消息发送给所述启动的应用处理,并将所述启动的应用返回的处理结果发送给客户端,如果匹配不成功,则将客户端请求分发给云计算应用服务系统中的对应应用所在的应用服务器。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
所述启动的应用退出时,中断与代理服务器之间的连接,代理服务器删除该应用的配置参数。
3.根据权利要求1所述的方法,其特征在于,
所述实现扩展插件包括:基于插件系统Eclipse生成扩展插件;
该方法还包括:在应用的开发过程中,该扩展插件创建并管理工程组件、实现基于版本的升级系统、创建应用的框架代码、实现对远程调用应用组件RemoteAppBean调用代码的生成以及协助管理依赖信息。
4.根据权利要求3所述的方法,其特征在于,所述扩展插件实现对RemoteAppBean调用代码的生成包括:
在开发一个需要访问RemoteAppBean的应用时,扩展插件从开发管理服务器获取已公开的所有RemoteAppBean,并将其信息显示给开发者,又开发者选择要调用的RemoteAppBean;
扩展插件从所选择的RemoteAppBean的反射信息中获取如下信息:应用名称和类型信息;所述类型信息包括请求、应答和上下文的类型信息;
扩展插件根据所获取的信息生成请求和应答类型实体类;
扩展插件根据所述请求和应答实体类型创建代理类,并将该代理类插入到所述需要访问RemoteAppBean的应用中。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述如果匹配不成功,则将客户端请求分发给云计算应用服务系统中的对应应用所在的应用服务器包括:
在云计算应用服务系统中保存应用的描述信息以及应用与应用服务器之间的对应关系;
代理服务器对客户端请求消息进行解析,确定对应的应用,根据该应用的描述信息创建应用上下文,在所述客户端请求消息中添加应用上下文后,根据所述应用与应用服务器之间的对应关系将客户端请求消息分发给对应的应用所在的应用服务器。
6.根据权利要求5所述的方法,其特征在于,该方法还包括:
所述云计算应用服务系统中的所述应用服务器在接收到代理服务器发送的客户端请求消息时,将该客户端请求消息交给对应的应用进行处理;
所述对应的应用处理该客户端请求消息所请求的任务,根据所述应用上下文进行数据资源定位,得出处理结果;
应用服务器将所述处理结果经代理服务器返回给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110460663.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种辣椒酱及制备方法
- 下一篇:八哥复配饲料





