Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate GWT客户机-服务器通信(引导等,Gilead,Comet)_Hibernate_Gwt_Client Server - Fatal编程技术网

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

Hibernate GWT客户机-服务器通信(引导等,Gilead,Comet),hibernate,gwt,client-server,Hibernate,Gwt,Client Server,我使用GWT、hibernate、PostgreSQL、comet等设计了一个系统。现在我需要画一个图表来展示系统的架构。它是这样工作的 任何浏览器,比如firefox向服务器发送请求 服务器检查请求并查看请求是否来自firefox浏览器 服务器选择相应的javascript文件并发送回复 现在详细介绍: 1.当服务器从客户机获得请求时,它会检查客户机请求的远程服务中的哪个方法 服务器线程执行此方法 在此请求期间,服务器可能需要通过hibernate访问数据库 有人能帮忙吗,我试着表达我的想法,

我使用GWT、hibernate、PostgreSQL、comet等设计了一个系统。现在我需要画一个图表来展示系统的架构。它是这样工作的

  • 任何浏览器,比如firefox向服务器发送请求
  • 服务器检查请求并查看请求是否来自firefox浏览器
  • 服务器选择相应的javascript文件并发送回复
  • 现在详细介绍: 1.当服务器从客户机获得请求时,它会检查客户机请求的远程服务中的哪个方法

  • 服务器线程执行此方法 在此请求期间,服务器可能需要通过hibernate访问数据库
  • 有人能帮忙吗,我试着表达我的想法,如果有任何错误,或者有什么可以补充或改进的,请帮忙


    谢谢

    在引导时,浏览器检测和适当的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对象

    因此,如果我理解的话,首先客户端键入url,然后来自服务器的javascript文件出现,检查浏览器并向服务器发送回复,通知正在使用的浏览器,是吗?客户端没有发生任何事情。GWT不会将浏览器类型通知服务器。