【技术实现步骤摘要】
云端服务的调试方法、系统及装置
本申请涉及云端开发调试的
,特别涉及一种云端服务的调试方法、系统及装置。
技术介绍
传统的软件开发工具,例如微软的VisualStudio,以及基于JAVA的Eclipse,需要在开发者本地部署开发环境,在本地进行软件程序的开发调试。当一个项目由多个开发者共同完成时,在本地开发调试完成后,需要执行合并代码、编译、部署到生产环境等部署过程,这一过程繁琐,容易出错,且这一过程中需要停止服务,导致影响生产。随着基于互联网的相关服务的增加,平台即服务(PaaS,PlatformasaService)将服务器平台作为一种服务提供的商业模式,将软件开发的平台作为一种服务,以SaaS(SoftwareasaService,软件即服务)的模式提交给开发者。基于云端服务的开发平台通过使计算过程在远程服务器进行,使得开发者无需在本地部署开发环境,通过本地的开发工具连接至云端的开发平台,实现对云端服务的开发调试。上述基于云端服务的开发平台将开发调试的计算过程从本地转移到云端,通常集成开发、运维 ...
【技术保护点】
1.云端服务的调试方法,其特征在于,包括如下步骤:/n云端服务的开发平台接收到开发终端针对指定功能模块的调试指令;/n所述开发平台为该开发终端创建一个独立的运行环境,所述运行环境用于获取该功能模块的代码,并在所述运行环境内,执行在所述开发终端所接收到的针对所述代码的预设操作;/n所述开发平台接收到开发终端的同步指令;/n所述开发平台将所述功能模块的代码更新为所述运行环境中当前的代码。/n
【技术特征摘要】
1.云端服务的调试方法,其特征在于,包括如下步骤:
云端服务的开发平台接收到开发终端针对指定功能模块的调试指令;
所述开发平台为该开发终端创建一个独立的运行环境,所述运行环境用于获取该功能模块的代码,并在所述运行环境内,执行在所述开发终端所接收到的针对所述代码的预设操作;
所述开发平台接收到开发终端的同步指令;
所述开发平台将所述功能模块的代码更新为所述运行环境中当前的代码。
2.根据权利要求1所述的方法,其特征在于,所述为该开发终端创建一个独立的运行环境,包括:
所述开发平台为该开发终端创建一个独立的Context,所述Context用于加载所述功能模块的运行环境,以及获取该功能模块的代码。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述开发终端创建代理对象(stub);
所述开发平台创建与该代理对象相应的实现对象(skeleton),所述代理对象用于将在所述开发终端所接收到的所述预设操作通过网络传递给所述实现对象,由所述实现对象将所述预设操作传递给所述Context,使得所述开发平台在所述Context中执行所述预设操作。
4.根据权利要求1至3任一项所述的方法,其特征在于,为该开发终端创建一个独立的运行环境前,还包括:
判断该指定功能模块当前是否存在为其他开发终端创建的独立运行环境;
若否,则继续后续步骤。
5.根据权利要求1至3任一项所述的方法,其特征在于:
所述预设操作包括以下至少任一:增加、删除、修改、调试。
6.一种云端服务的调试系统,其特征在于,包括云端服务的开发平台,其中:
所述开发平台接收到开发终端针对指定功能模块的调试指令后,为该开发终...
【专利技术属性】
技术研发人员:华秀章,郭孔快,
申请(专利权)人:广州速威智能系统科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。