【问题标题】:Java applet and Database connectionJava 小程序和数据库连接
【发布时间】:2011-07-04 08:54:28
【问题描述】:
我正在用 java 构建一个 Web 应用程序。我必须创建一个小程序来向客户显示一些图表。问题是出于安全原因,我不希望小程序直接连接到数据库。
在不连接数据库的情况下获取数据的最佳方式是什么?我正在考虑创建一个 servlet,它将ResultSet 或字符串列表发送到带有 URLConnection 的小程序。但我不确定这是不是正确的方法!
【问题讨论】:
标签:
java
mysql
sql
database
applet
【解决方案1】:
是的,提供一个以 JSON 或 XML 格式返回结果的 servlet 是最明智的方法。
【解决方案2】:
有很多方法可以做到这一点。如果 Java Applet 是您的解决方案,我认为您应该创建一个 Apache Commons HTTPClient 并请求在您的服务器上运行一个 Servlet。 servlet 与 DB 进行通信并以 XML 或 JSON 格式返回数据,您可以在 Applet 上对其进行解析。
还有其他方法可以做到这一点。您可以为服务于相同目的的 Web 服务。如果我能在你的位置上,我会把钱放在 RESTFul 服务上。 :)