【技术实现步骤摘要】
本专利技术涉及ー种WEB服务器的控制方法,尤其涉及ー种HTTP(Hypertext TransferProtocol超文本传输协议)请求处理的控制方法。
技术介绍
WEB应用一般包括前台的HTTP界面和后台的WEB应用服务器,GWT (Google WebToolkit谷歌WEB工具包)是ー种可以将使用Java编程语言编写的AJAX (AsynchronousJavaScript and XML 异步 JavaScript 和 XML)前端交叉编译到优化的 JavaScript (Java小程序)中从而降低前台开发难度的开发工具,因此受到广泛应用。但是,当使用GWT的前台框架时,根据业务的多寡涉及到的RPC (Remote Procedure Call Protocol远程过程调用协议)调用繁多,导致配置文件中配置的服务程序条目过多、同时对应的RPC实现类过多,且必须继承指定父类导致模块之间侵入性很强,灵活度不足,强耦合使代码维护和功能扩展复杂。
技术实现思路
针对现有的使用GW T前台框架的WEB系统存在的上述问题,现提供一种旨在克服代码强耦合的HTTP请求处理的控制方法。具体技术方案如下ー种HTTP请求处理的控制方法,应用于使用GWT前台的WEB系统,其中,定义ー用于实现RPC请求的实现类;于所述GWT前台的RPC接ロ注释中加入完整的包含所述实现类的名称的请求路径,并将所述实现类以与所述请求路径中相同的名称注册至WEB配置文件中;所述RPC请求产生时的具体控制方法包括如下步骤步骤S1、于所述GWT前台产生RPC请求时WEB应用服务器拦截所述RPC请求的报 ...
【技术保护点】
一种HTTP请求处理的控制方法,应用于使用GWT前台的WEB系统,其特征在于,定义一用于实现RPC请求的实现类;于所述GWT前台的RPC接口注释中加入完整的包含所述实现类的名称的请求路径,并将所述实现类以与所述请求路径中相同的名称注册至WEB配置文件中;所述RPC请求产生时的具体控制方法包括如下步骤:步骤S1、于所述GWT前台产生RPC请求时WEB应用服务器拦截所述RPC请求的报文,并于所述报文中的注释的所述请求路径中提取所述实现类的名称以及于所述报文中提取所述RPC请求的请求内容;步骤S2、所述WEB应用服务器根据所述实现类的名称于所述WEB配置文件中加载对应的实现类的实例;步骤S3、所述WEB应用服务器根据所述请求内容调用所述实现类的实例;步骤S4、所述WEB应用服务器根据所述实现类的实例返回的处理结果返回所述GWT前台的HTTP响应。
【技术特征摘要】
1.ー种HTTP请求处理的控制方法,应用于使用GWT前台的WEB系统,其特征在于,定义一用于实现RPC请求的实现类;于所述GWT前台的RPC接ロ注释中加入完整的包含所述实现类的名称的请求路径,并将所述实现类以与所述请求路径中相同的名称注册至WEB配置文件中;所述RPC请求产生时的具体控制方法包括如下步骤 步骤S1、于所述GWT前台产生RPC请求时WEB应用服务器拦截所述RPC请求的报文,并于所述报文中的注释的所述请求路径中提取所述实现类的名称以及于所述报文中提取所述RPC请求的请求内容; 步骤S2、所述WEB应用服务器根据所述实现类的名称于所述WEB配置文件中加载对应的实现类的实例; 步骤S3、所述WEB应用服务器根据所述请求内容调用所述实现类的实例; 步骤S4、所述WEB应用服务器...
【专利技术属性】
技术研发人员:徐吟,
申请(专利权)人:上海寰创通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。