GWT - Servlet数据库访问

时间:2011-04-17 12:26:41

标签: java database gwt servlets

到目前为止,我已经使用GWT实现了一个小的webapp,它可以工作。但现在我需要访问服务器端的数据库。问题:我不知道如何做到这一点。

我面临的问题:

  • 存储位置/如何获取DB的配置(JNDI?)
  • 如何访问数据库(连接池?)

那有什么好的资源吗?这样做的最佳做法是什么?

我正在使用GWT2.2,Jetty6,数据库是MySQL数据库。

2 个答案:

答案 0 :(得分:2)

是和是:在服务器端,您总是希望使用jndi和连接池

JNDI是指定数据库连接的常用方法,因此您的应用只需要知道其名称,如何指定是特定于容器的。大多数情况下,这已经包含正确的连接池。这非常重要,您不知道您将拥有多少并发连接,因此如果没有合并,您肯定会破坏您的服务器。

资源:不是GWT的任何例子吗?我记得能够使用Eclipse插件创建一个裸服务器服务。

最佳做法:尽可能快地保持数据库连接的速度,并尽快将其恢复到池中。

答案 1 :(得分:2)

在服务器端,您可以使用您喜欢的每个Java DB框架。

我会推荐hibernate。 http://www.hibernate.org/

也许它需要一些时间来学习它,但绝对值得。