GWT - Servlet数据库访问



到目前为止,我已经用GWT实现了一个小的web应用程序,它可以工作。但是现在我需要访问服务器端的DB。问题:我不知道该怎么做。

我面临的问题:

  • 在哪里存储/如何获得DB的配置(JNDI?)
  • 如何访问数据库(连接池)

这方面有什么好的资源吗?哪些是这样做的最佳实践?

我使用GWT2.2, jety6和数据库是一个mysql数据库。

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

JNDI是指定数据库连接的常用方法,所以你的应用程序只需要知道它的名称,如何指定是特定于容器的。大多数情况下,这已经包含了适当的连接池。这是非常重要的,你不知道你将有多少并发连接,所以如果没有池化,你肯定会炸毁你的服务器。

参考资料:没有GWT的例子吗?我记得能够使用Eclipse插件创建裸服务器服务。

最佳实践:保持您的数据库连接尽可能快,尽可能短,并尽快将其返回到池

在服务器端,你可以使用任何你喜欢的java DB框架。

我推荐冬眠。http://www.hibernate.org/

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

最新更新