2011-05-31 19 views
1

我很難找出如何使用GWT從MS SQL服務器2008讀寫數據。 做任何身體知道任何一步一步的指導或樣本,可以幫助我嗎?關於如何連接到GWT項目中的MS SQL Server的任何示例或教程

感謝

+2

gwt不是問題,您無法連接到gwt層的MSSQL db。因此,您可以使用jdbc或orm工具搜索google如何連接到mssql數據庫。 – 2011-05-31 14:06:43

+1

您正在使用哪個servlet容器? – helpermethod 2011-05-31 14:07:53

+0

我對GWT很新穎(我是.Net開發者),但必須在GWT中開發一個項目,這樣我才能使用任何servlet容器(可以工作的東西:D) – Asha 2011-05-31 14:10:39

回答

3

你表示你是一個.NET開發人員。

在你的鞋,我會遵循這個策略:

  • 只使用GWT的客戶端
  • 使用的.Net爲服務器端
  • 連接客戶端至服務器 - 這將通過REST解耦,爲未來的升級/增強提供更廣泛的選擇
  • 通過您最喜歡的.Net服務器端ASP引擎(VB/C#)開發REST後端它將連接到MS的後端-SQL,另外它可能包含一些業務流程。你甚至可以用Classic ASP做到這一點 - 因爲我必須;-)

所以:MS-SQL是你的數據層,GWT是你的UI層,ASP是你的業務層。

這是一個覆蓋它的StackOverflow問題Are there any good tools for integrating GWT with ASP.Net?忽略第一個答案 - 它是完整的馬sh * t。第二個答案(GWT/ASP.Net)提供了一個很好的策略。使用JavaScript Overlay類型讀取從後端返回的json,並使其顯示爲GWT對象。

+0

看起來像一個非常好的主意,我是C#開發人員,所以我可以在C#中創建用於連接數據庫和返回數據的圖層,但是可以告訴/告訴我我怎麼做在GWT代碼中使用開發的.Net庫? – Asha 2011-05-31 14:44:50

+1

嗨,你不會在GWT代碼中使用它,你的.Net代碼將從MS Windows網絡服務器(如IIS)運行,你將擁有一個標題爲像「價格」的.aspx」。此頁面將採用一個代表感興趣項目ID的參數。它將查找數據庫中的數據,將其作爲jsonp進行整理,然後返回該文本。您的GWT可能在IIS或其他Web服務器上運行。它會知道調用prices.aspx?itemId = 1243。它會調用該頁面,然後解析結果(請參閱JSONPRequestBuilder GWT示例)。 – ianmayo 2011-05-31 14:53:14

相關問題