我是一個建設一個Java應用程序。我必須創建一個applet來向客戶顯示一些圖表。問題是,出於安全原因,我不希望小程序直接連接到數據庫。Java小應用程序和數據庫連接
哪種方法可以在不連接數據庫的情況下獲取數據?我正在考慮創建一個servlet,它使用URLConnection將ResultSet
或字符串列表發送到小程序。但我不確定這是正確的方式!
我是一個建設一個Java應用程序。我必須創建一個applet來向客戶顯示一些圖表。問題是,出於安全原因,我不希望小程序直接連接到數據庫。Java小應用程序和數據庫連接
哪種方法可以在不連接數據庫的情況下獲取數據?我正在考慮創建一個servlet,它使用URLConnection將ResultSet
或字符串列表發送到小程序。但我不確定這是正確的方式!
是的,提供一個以JSON或XML格式返回結果的servlet是最明智的方法。
有很多方法可以做到這一點。如果Java Applet是您的解決方案,我認爲您應該製作Apache Commons HTTPClient
並請求在您的服務器上運行的Servlet。該servlet與數據庫進行通信,並以XML或JSON格式返回數據,這些數據可以在Applet上解析。
還有其他方法可以做到這一點。您可以爲此提供Web服務以達到相同的目的。如果我會在你的位置,我會把我的錢放在RESTFul服務上。 :)