GWT客户端服务器通信(引导等,Gilead,Comet)

时间:2011-05-20 05:42:40

标签: hibernate gwt client-server

我设计了一个使用GWT,hibernate,PostgreSQL,comet等系统。现在我需要绘制一个显示系统架构的图表。它像这样工作

  1. 任何浏览器,比如firefox向服务器发送请求
  2. 服务器检查请求并查看该请求来自firefox浏览器
  3. 服务器选择适当的javascript文件并发送回复
  4. 现在详细说明: 1.当服务器从客户端获取请求时,它会检查客户端请求的远程服务中的哪个方法

    1. 服务器线程执行此方法 在此请求期间,服务器可能需要通过hibernate访问数据库
    2. 有人可以提供帮助,我试图提出我的想法,如果有任何错误或者可以添加或改进某些内容,请提供帮助,

      感谢

1 个答案:

答案 0 :(得分:0)

在bootstrap时,浏览器检测和适当的JS加载由.nocache.html文件完成。医生说:

The .nocache.js file contains JavaScript code that resolves the Deferred Binding 
configurations (such as browser detection, for instance) and then uses a lookup 
table generated by the GWT Compiler to locate one of the .cache.html files to use

是的,GWT-RPC包含需要调用哪种方法的信息。然后GWT-RPC的服务器端调用此方法。然后该方法完成它的工作:调用数据库,执行业务逻辑等,并返回一些结果。 GWT然后序列化返回的对象并将其发送回客户端,在那里它被反序列化并转换为javascript对象。