Cometd, JQuery и база данных - PullRequest
       5

Cometd, JQuery и база данных

0 голосов
/ 15 октября 2011

Я бы хотел получить данные из БД с помощью комет и jquery! Я могу установить соединение и сделать рукопожатие, но я не могу понять, как отправить вызов на страницу, которая извлекает мои данные из БД. Есть идеи?

Ответы [ 3 ]

1 голос
/ 13 декабря 2011

Cometd и jquery не предоставляют доступ к базе данных .cometD - это всего лишь сценарии, и вам нужно установить соединение с БД, получить данные и включить функцию jquery cometD publish (). Это берет данные и помещает на канал, который ты делаешь. Вот и все.

Если у вас есть запрос, перейдите на www.cometd.org

0 голосов
/ 06 декабря 2011

Как уже упоминалось @unludo, сами CometD и jQuery не предназначены для обеспечения какой-либо функциональности доступа к БД. Вам придется реализовать это на стороне сервера самостоятельно.

Посмотрите на CometD Primer здесь http://cometd.org/documentation/howtos/primer

Архетип Maven "cometd-archetype-jquery-jetty7" создаст проект Maven с CometD / Jetty + jQuery, который вы можете сразу запустить с помощью "mvn jetty: run".

Сгенерированный проект использует Spring Framework, и поэтому вы можете легко использовать абстракции доступа к данным, предоставляемые Spring, для реализации ваших требований к доступу к БД.

Посмотрите на http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-data-tier.html

Удачи!

0 голосов
/ 02 декабря 2011

Cometd и jquery не предоставляют доступ к базе данных самостоятельно. Что вам нужно сделать, так это развить слой базы данных на стороне сервера (используя JPA, если вы разрабатываете сторону сервера в Java). Затем вам нужно подключить свой код cometd (на стороне сервера) к слою БД. На стороне клиента cometdb будет получать сообщения, которые вы будете, например, отправлять на свои веб-страницы с помощью jquery. У вас есть несколько примеров на веб-сайте cometd,

...