Проект веб-приложения GWT, с Hibernate? - PullRequest
0 голосов
/ 22 августа 2011

Я создал проект веб-приложения Google в Eclipse и теперь сталкиваюсь с проблемами, поскольку мне нужно использовать его с серверной точки зрения в Hibernate с MySQL.Мне только что сказали, что проекты веб-приложений Google не могут запускать соединения Hibernate с MySQL, поскольку они являются развернутыми проектами.

Каков лучший способ для меня как-то перенести этот проект, чтобы он работал, скажем, Glassfishпросто использует GWT для технологий на стороне клиента, которые затем могут использовать Hibernate и MySQL, вместо того, чтобы фактически развертываться?

Спасибо,

Дэвид

1 Ответ

1 голос
/ 22 августа 2011

Вы не можете получить доступ к базе данных напрямую со стороны клиента.

GWT переводит ваш клиентский Java-код в Javascript, который запускается в браузере; нет прямого доступа к JDBC.

Вам придется использовать серверную часть, которая будет обрабатывать сохранность вашей БД. Ваш клиент может общаться через GWT-RPC , JSON , XML или любым другим протоколом - но часть соединения с базой данных всегда будет находиться на сервере.

Обратите внимание, что серверная часть не обязательно должна быть в Java - она ​​может использовать PHP или любую другую технологию, если она понимает JavaScript, сгенерированный из вашего приложения.

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