一种Java应用处理方法及装置的制造方法_5

文档序号:9687251阅读:来源:国知局
述配置项获取存储所述Java应用程序的扩展功能的配置信息的文件,并将获 取到的存储配置信息的文件加载到内存。4. 如权利要求1或2或3所述的方法,其特征在于,所述配置信息中声明了JavaScript 函数对象并定义了创建所述JavaScript函数对象的实例的方法,所述配置信息中声明的 JavaScript函数对象是通过能够被Java应用程序解释执行的JavaScript语句实现的; 所述在收到所述用户请求的响应后根据已加载的所述Java应用程序的扩展功能的配 置信息对所述用户请求的响应进行处理,包括: 根据所述用户请求的响应中创建JavaScript函数对象的请求,通过调用所述配置信 息中与所述创建JavaScript函数对象的请求相对应的JavaScript函数对象,仓ij建相对应 的JavaScript函数对象并将所述相对应的JavaScript函数对象进行实例化; 所述Java应用程序通过调用所述相对应的JavaScript函数对象的实例对所述用户请 求的响应进行处理。5. 如权利要求4所述的方法,其特征在于,所述调用所述配置信息中与所述创建 JavaScript函数对象的请求相对应的JavaScript函数对象,包括: 根据所述创建JavaScript函数对象的请求中所请求创建的JavaScrip对象,查询所述 配置信息中所声明的JavaScript函数对象,若查询到对应的JavaScript函数对象,则调用 查询到的JavaScript函数对象; 所述方法还包括: 根据所述创建JavaScript函数对象的请求中所请求创建的JavaScrip对象查询所述 配置信息中所声明的JavaScript函数对象时,若未查询到对应的JavaScript函数对象,贝U通过标准API调用与所述创建JavaScript函数对象的请求中对应的JavaScript函数对 象。6. 如权利要求1或2或3所述的方法,其特征在于,所述配置信息包括键值映射表; 所述根据已加载的所述Java应用程序的扩展功能的配置信息,对所述用户请求进行 处理,包括: 获取所述用户请求中包含的第一键值,根据所述第一键值查询已加载的所述键值映射 表,获得与所述第一键值对应的第二键值; 将所述用户请求中包含的所述第一键值替换为所述第二键值; 对包含所述第二键值的所述用户请求进行响应。7. 如权利要求6所述的方法,其特征在于,所述方法还包括: 若根据所述第一键值查询已加载的所述键值映射表未查询到与所述第一键值对应的 第二键值,则对包含所述第一键值的所述用户请求进行响应。8. 如权利要求1或2或3所述的方法,其特征在于,所述Java应用程序运行于带有操 作系统的电视机顶盒中。9. 如权利要求1或2或3所述的方法,其特征在于,所述Java应用程序获取全局配置 文件,包括: 所述Java应用程序在第一次启动后,获取所述全局配置文件;或 所述Java应用程序在承载所述Java应用程序的设备启动后,获取所述全局配置文件。10. 如权利要求1或2或3所述的方法,其特征在于,所述Java应用程序获取全局配置 文件,包括: 所述Java应用程序在每次启动后,获取所述全局配置文件。11. 如权利要求10所述的方法,其特征在于,还包括: 当所述Java应用程序退出后,释放加载所述配置信息所占用的资源。12. 如权利要求1或2或3所述的方法,其特征在于,当所述Java应用程序接收到用户 请求后,通过调用浏览器执行所述对所述用户请求进行处理或者对所述用户请求的响应进 行处理的步骤。13. -种Java应用处理装置,其特征在于,包括: 加载单元,用于获取全局配置文件,将所述全局配置文件中指示的所述Java应用程序 的扩展功能的配置信息进行加载; 用户请求处理单元,用于在接收到用户请求后,执行: 根据已加载的所述Java应用程序的扩展功能的配置信息,对所述用户请求进行处理, 或者发送所述用户请求,并在收到所述用户请求的响应后根据已加载的所述Java应用程 序的扩展功能的配置信息对所述用户请求的响应进行处理。14. 如权利要求13所述的装置,其特征在于,所述加载单元用于: 通过调用浏览器获取URL所指示的全局配置文件。15. 如权利要求14所述的装置,其特征在于,所述URL中的协议字段的内容包含设定的 协议标识,所述URL的地址字段的内容包含所述全局配置文件的存储位置信息; 所述加载单元用于: 通过调用浏览器获取所述URL的协议字段中包含的设定的协议标识,根据所述设定的 协议标识执行以下操作: 根据所述URL的地址字段中的全局配置文件的存储位置信息,从相应存储位置获取全 局配置文件; 获取所述全局配置文件中的配置项,所述配置项指示出了用于存储所述Java应用程 序的扩展功能的配置信息的文件; 根据所述配置项获取存储所述Java应用程序的扩展功能的配置信息的文件,并将获 取到的存储配置信息的文件加载到内存。16. 如权利要求13或14或15所述的装置,其特征在于,所述配置信息中声明了 JavaScript函数对象并定义了创建所述JavaScript函数对象的实例的方法,所述配置信 息中声明的JavaScript函数对象是通过能够被Java应用程序解释执行的JavaScript语 句实现的; 所述用户请求处理单元用于: 根据所述用户请求的响应中创建JavaScript函数对象的请求,通过调用所述配置信 息中与所述创建JavaScript函数对象的请求相对应的JavaScript函数对象,仓ij建相对应 的JavaScript函数对象并将所述相对应的JavaScript函数对象进行实例化; 所述Java应用程序通过调用所述相对应的JavaScript函数对象的实例对所述用户请 求的响应进行处理。17. 如权利要求16所述的装置,其特征在于,所述用户请求处理单元用于: 根据所述创建JavaScript函数对象的请求中所请求创建的JavaScrip对象,查询所述 配置信息中所声明的JavaScript函数对象,若查询到对应的JavaScript函数对象,则调用 查询到的JavaScript函数对象; 所述用户请求处理单元还用于: 根据所述创建JavaScript函数对象的请求中所请求创建的JavaScrip对象查询所述 配置信息中所声明的JavaScript函数对象时,若未查询到对应的JavaScript函数对象,贝U 通过标准API调用与所述创建JavaScript函数对象的请求中对应的JavaScript函数对 象。18. 如权利要求13或14或15所述的装置,其特征在于,所述配置信息包括键值映射 表; 所述用户请求处理单元用于: 获取所述用户请求中包含的第一键值,根据所述第一键值查询已加载的所述键值映射 表,获得与所述第一键值对应的第二键值; 将所述用户请求中包含的所述第一键值替换为所述第二键值; 对包含所述第二键值的所述用户请求进行响应。19. 如权利要求18所述的装置,其特征在于,所述用户请求处理单元还用于: 若根据所述第一键值查询已加载的所述键值映射表未查询到与所述第一键值对应的 第二键值,则对包含所述第一键值的所述用户请求进行响应。20. 如权利要求13或14或15所述的装置,其特征在于,所述加载单元和所述用户请求 处理单元运行于带有操作系统的电视机顶盒中。21. 如权利要求13或14或15所述的装置,其特征在于,所述加载单元获取全局配置文 件,包括: 在第一次启动后,获取所述全局配置文件;或 在承载所述Java应用程序的设备启动后,获取所述全局配置文件。22. 如权利要求13或14或15所述的装置,其特征在于,所述加载单元获取全局配置文 件,包括: 在每次启动后,获取所述全局配置文件。23. 如权利要求22所述的装置,其特征在于,所述加载单元还用于: 当Java应用程序退出后,释放加载所述配置信息所占用的资源。24. 如权利要求13或14或15所述的装置,其特征在于,所述用户请求处理单元用于: 接收到用户请求后,通过调用浏览器执行所述对所述用户请求进行处理或者对所述用 户请求的响应进行处理的步骤。
【专利摘要】本发明涉及计算机技术领域,本发明实施例提供一种Java应用处理的方法及装置,该方法包括:Java应用程序获取URL所指示的全局配置文件,将所述全局配置文件中指示的所述Java应用程序的扩展功能的配置信息进行加载;当所述Java应用程序接收到用户请求后,通过调用所述浏览器执行:根据已加载的所述Java应用程序的扩展功能的配置信息,对所述用户请求进行处理,或者发送所述用户请求,并在收到所述用户请求的响应后根据已加载的所述Java应用程序的扩展功能的配置信息对所述用户请求的响应进行处理通过本发明实施例的方法,响应超出Java应用程序功能以外的用户请求。
【IPC分类】G06F9/44
【公开号】CN105446709
【申请号】CN201410367052
【发明人】王国凡
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年3月30日
【申请日】2014年7月29日
【公告号】US20160034285, WO2016018629A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1