簡體   English   中英

GWT-將數據從GWT客戶端發送到非Java服務器

[英]GWT - sending data from GWT Client to non-Java Server

我們有一個GWT應用程序,該應用程序顯示可編輯的數據行,這些數據行使用JsonpRequestBuilder通過生成JSONP來饋送客戶端的C#處理程序使用JsonpRequestBuilder填充在客戶端上。 我們的Web服務器是IIS(不幸的是沒有Java訪問權限),我們的數據庫是SQL Server。

我們面臨的問題是如何最好地將客戶端上所做的更改傳達回服務器,以便我們可以將行更新/刪除/添加到SQL Server數據庫中

我們的理想解決方案是讓用戶對顯示的行進行更改,然后按保存按鈕,該按鈕將發送在SQL Server上執行CRUD所需的所有數據。 由於我們無法將這些數據作為Java對象發送,因此我們是否應該考慮將它們作為JSON發送到服務器? 如果是這樣,可以使用哪種GWT方法執行此操作?

似乎大多數文檔/樣本/教程都集中在從服務器向客戶端發送信息...任何幫助將不勝感激。

由於GWT RPC機制需要Java,因此您可以使用RequestBuilder ,它可以從服務器發送和獲取JSON。 官方文檔中有一篇有關您的問題的文章。

服務器通信有兩種方式。

  • RPC
  • 請求生成器

RPC:

從客戶端(UI層)收集數據,然后通過RPC機制將數據發送到服務層,並從服務層更新對象。 也可以通過RPC服務來通信Web服務和更新數據庫

請求生成器:

如果數據庫更新部分可作為Web服務使用,則通過請求構建器提交數據並執行更新操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM