Как использовать локальный сервер MySQL в моем гаджете GWT? - PullRequest
0 голосов
/ 16 марта 2012

У меня есть проект GWT, и я использую сервер MySQL. Я хочу внедрить гаджет igoogle, который может читать данные из моей базы данных, а также я планирую добавить в гаджет кнопку, которая может записывать значения в мою базу данных. У меня нет веб-сервера / хоста. Есть ли способ проверить мой гаджет, используя локальный сервер MySQL? Я попробовал Google App Engine, но как я могу использовать свой локальный сервер MySQL?

Ответы [ 3 ]

1 голос
/ 16 марта 2012

GWT-код делится на серверный, клиентский и общий код. Вы должны внедрить службу RPC, которая отправляет данные от клиента на сервер. Код клиента является JavaScript и выполняется в браузере. Сервер Java и работает на сервере Tomcat или Glassfish. Если у вас нет доступа к коду сервера / сервера tomcat, вы не сможете подключиться к базе данных.

0 голосов
/ 16 марта 2012

Вы можете использовать комбинацию Maven, GWT, Spring и Hibernate для выполнения этой задачи

http://www.slideshare.net/marakana/integrating-gwt-spring-and-hibernate-orm

Здесь вы фактически используете SpringВеб-сервисы

Следовательно / В противном случае вы не сможете получить прямой доступ к MySQL из GWT ...

0 голосов
/ 16 марта 2012

Вам понадобится веб-сервер. GWT - это Java, однако он скомпилирован в JavaScript, который работает в браузере. По этой причине он работает с теми же ограничениями, что и любой другой фрагмент кода JavaScritp, работающий в среде браузера. Смотрите этот связанный вопрос:

Может ли JavaScript соединяться с MySQL?

Это определенное «НЕТ»!

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