2011-07-04 38 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服务上。 :)

相关问题