`
夏莹_合肥
  • 浏览: 179350 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

GWT的RPC请求实现原理解析

    博客分类:
  • GWT
阅读更多

GWT的PRC请求的原理是什么,为什么我们在客户端能够直接调用服务器端的方法呢,它内部封装的请求和相应的过程是什么?

我们来看下GWT的RPC的两个核心类客户端的接口Service和服务器端的实现ServiceImpl。

客户端的Service上面有一个Annotation,它决定了请求的路径,你的模块名+这个path

 

@RemoteServiceRelativePath("commonService")

 

然后我们翻开web.xml,找到servlet的路径配置

 

	<servlet>
		<servlet-name>commonServiceImpl</servlet-name>
		<servlet-class>com.yingxia.server.common.CommonServiceImpl</servlet-class>
	</servlet>
  
	<servlet-mapping>
		<servlet-name>commonServiceImpl</servlet-name>
		<url-pattern>/xxms/commonService</url-pattern>
	</servlet-mapping>

 

这样我们就知道了,原来RPC请求就是通过自己所定义的一组规则,很好的封装了请求和相应的过程,让人们写起来非常方便。

分享到:
评论
3 楼 naiyi 2010-08-30  
是啊。。。我还以为你要解析那几个方法的源码呢。。。
2 楼 夏莹_合肥 2010-08-03  
naiyi 写道
这也叫原理解析。。。。


呵呵,不好意思,没打算去把请求和响应的格式截取出来,讲解怎么解析,怎么响应的,哈哈
1 楼 naiyi 2010-08-03  
这也叫原理解析。。。。

相关推荐

    GWT RPC详细例子:代码加文档说明

    压缩包中的“GWTRPC”可能是一个包含示例代码的文件或目录,它可能包括服务接口、服务实现、服务代理以及必要的测试类。这些代码可以让你更好地理解如何实际操作GWT RPC。同时,“说明文档.doc”提供了详细的步骤和...

    基于GWTRPC的通讯软件

    6. **学习与实践**:理解GWTRPC的工作原理并掌握其应用,对于开发高效的Web应用程序至关重要。开发者需要熟悉Java和JavaScript,了解HTTP协议,以及JSON序列化和反序列化的概念。同时,阅读和分析"基于GWTRPC的通讯...

    spring-gwtrpc:GWT RPC服务的Spring集成

    &lt; artifactId&gt;spring-gwtrpc&lt;/ artifactId&gt; &lt; version&gt;1.0.0&lt;/ version&gt;&lt;/ dependency&gt;特征派遣到Spring BeanSpring GWT-RPC提供了一个简单的Servlet,它扩展了RemoteServiceServlet以将RPC请求分派到所需的Spring ...

    GWT-RPC-1.pdf

    GWT-RPC-1.pdf

    GWT入门与经典实例解析源码

    GWT入门与经典实例解析源码提供了一个学习和实践GWT开发的宝贵资源,下面将详细介绍GWT的关键概念、核心特性以及通过实例解析来深入理解其工作原理。 1. **GWT的安装与设置**: 在开始GWT项目之前,你需要安装Java...

    GWT入门与经典实例解析

    扫描完整版

    gwt开发实例实现

    - **GWT示例应用**:在提供的“gwt开发”文件中,可能包含了GWT实现的一些具体示例代码,例如,一个简单的登录注册系统,或者是展示如何使用GWT的RPC机制与服务器进行通信的示例。 - **实战演练**:通过分析和运行...

    GWT-RPC.pdf

    GWT-RPC.pdfGWT-RPC.pdfGWT-RPC.pdfGWT-RPC.pdf

    GWT发送HTTP请求简明教程

    在开发基于Google Web Toolkit (GWT)的应用时,有时我们需要使用HTTP请求来与服务器进行通信,这可能是因为服务器端程序不使用GWT的Remote Procedure Call (RPC)机制,或者需要处理JSON或XML格式的数据。本教程将...

    GWT-RPC-2.pdf

    GWT-RPC-2.pdf GWT-RPC-2.pdf

    Gwt连接数据库的案例

    通过这个案例,你可以学习如何将GWT应用与数据库集成,理解GWT RPC的工作原理,以及如何安全有效地进行数据库操作。这将有助于你构建更复杂的GWT应用程序,提供丰富的用户体验并确保数据的安全交互。

    GWT入门教程+实例代码

    4. **RPC通信**:通过GWT的RPC机制,向服务器发送登录请求,验证用户身份。 5. **响应处理**:根据服务器的反馈,显示相应的成功或失败信息。 总结,GWT为开发者提供了一个强大的Web应用开发框架,结合Java的强类型...

    GWT SimpleXML, XML解析

    标题 "GWT SimpleXML, XML解析" 涉及到两个主要技术领域:Google Web Toolkit (GWT) 和 SimpleXML。GWT 是一个用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用Java语言编写客户端代码,然后...

    gwt简单服务端返回数据代码

    客户端请求,服务端返回数据完成,虽然代码很简单,但代表这整个GWT流程;接下来就需要熟悉GWT各种控件、面板、样式等。 具体说明可参考:http://blog.csdn.net/chiperfect/article/details/7666102

    基于GWT的基金管理系统的设计.pdf

    本文还详细介绍了GWT的概述、GWT的优点、GWT-RPC的工作原理、AJAX异步请求等技术细节,为读者提供了一个完整的基于GWT的基金管理系统设计和实现方案。 知识点: 1. GWT(Google Web Toolkit)是一种基于Java的Web...

    gwt 练习 gwt学习

    在学习GWT的过程中,练习StockWatcher可以帮助你掌握GWT的核心组件和工作原理。逐步理解并实践这些知识点,你将能够创建更复杂、功能丰富的GWT应用程序。记得在实践中不断尝试、调试和优化,以加深对GWT的理解。

    gwt 实现的一个简单计算器

    这个"gwt 实现的一个简单计算器"项目提供了一个基础的起点,适合初学者了解GWT的工作原理和开发流程。下面将详细介绍GWT、计算器实现的关键知识点以及如何在Eclipse环境中进行调试。 1. **GWT概述**: GWT允许...

    面向 Java 开发人员的 Ajax: Google Web Toolkit 入门(GWT入门)

    5. **异步通信(RPC)**: GWT的Remote Procedure Call (RPC)机制使得客户端和服务器端可以进行无缝的数据交换,实现异步通信,提升用户体验。 6. **开发模式与部署模式**: GWT提供了开发模式和部署模式。在开发模式...

    Spring2.5 and GWT 集成 --实现分页查询功能

    实现原理:通过GWT的RPC来调用Spring 传过来的服务器端数据 注意:需要的jar包 * gwt-user.jar * gwt-servlet.jar * mysql-connectot-java-3.1.12.jar * spring.jar * commons-dbcp.1.2.1.jar * coommons-pool...

Global site tag (gtag.js) - Google Analytics