2011-07-04 74 views
2

我是一個建設一個Java應用程序。我必須創建一個applet來向客戶顯示一些圖表。問題是,出於安全原因,我不希望小程序直接連接到數據庫。Java小應用程序和數據庫連接

哪種方法可以在不連接數據庫的情況下獲取數據?我正在考慮創建一個servlet,它使用URLConnection將ResultSet或字符串列表發送到小程序。但我不確定這是正確的方式!

回答

3

是的,提供一個以JSON或XML格式返回結果的servlet是最明智的方法。

1

有很多方法可以做到這一點。如果Java Applet是您的解決方案,我認爲您應該製作Apache Commons HTTPClient並請求在您的服務器上運行的Servlet。該servlet與數據庫進行通信,並以XML或JSON格式返回數據,這些數據可以在Applet上解析。

還有其他方法可以做到這一點。您可以爲此提供Web服務以達到相同的目的。如果我會在你的位置,我會把我的錢放在RESTFul服務上。 :)

相關問題