GWT - доступ к базе данных сервлетов - PullRequest
0 голосов
/ 17 апреля 2011

Пока что я реализовал небольшое веб-приложение с GWT, которое работает.Но теперь мне нужно получить доступ к БД на стороне сервера.Проблема: я понятия не имею, как это сделать.

Проблемы, с которыми я сталкиваюсь:

  • Где хранить / как получить конфигурацию для БД (JNDI?)
  • Как получить доступ к БД (пул соединений?)

Есть ли на этом хорошие ресурсы?Каковы оптимальные методы для этого?

Я использую GWT2.2, Jetty6, а база данных - MySQL-Database.

Ответы [ 2 ]

2 голосов
/ 17 апреля 2011

на стороне сервера вы можете использовать любую инфраструктуру java DB, которая вам нравится.

Я бы порекомендовал hibernate.http://www.hibernate.org/

Возможно, ему нужно время, чтобы выучить его, но оно того стоит.

2 голосов
/ 17 апреля 2011

Да и да: на стороне сервера вы всегда захотите использовать jndi и пул соединений

JNDI - это распространенный способ указать соединение с базой данных, поэтому вашему приложению нужно только знать его имя, способ определения зависит от контейнера. Чаще всего это будет включать в себя правильный пул соединений. Это очень важно, вы не знаете, сколько одновременных соединений у вас будет, поэтому без объединения вы наверняка взорвете свой сервер.

Ресурсы: разве нет примеров с GWT? Я помню, как смог создать пустой серверный сервис с помощью плагина Eclipse.

Рекомендация: держите свои соединения с БД как можно быстрее и короче и возвращайте их в пул как можно скорее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...