2012-03-16 3 views
0

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

+0

Спасибо за все ответы, но я немного ко nfused. У меня есть проект gwt, я реализовал его в java, и он работает с использованием моего localhost. Я уже использовал механизм RPC. Теперь я хочу, чтобы гаджет извлекал данные и записывал некоторые данные в мою базу данных. Является ли это возможным? Или что я могу сделать, чтобы написать гаджет igoogle и подключиться к моему приложению? – user1273528

ответ

0

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

Can JavaScript connect with MySQL?

Это определенный 'НЕТ'!

1

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

0

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

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

Здесь вы На самом деле с помощью Spring Web Services

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