I would to retrieve data from DB with cometd and jquery! I can established a connection and making handshake, but I can't understand how to send a calling to a page that retrieve my data from DB. Have you any idea?
3 回答
Cometd 和 jquery 不提供数据库访问。cometD 只是脚本,您必须建立数据库连接并获取数据并使用 jquery cometD publish() 函数。那就是需要数据并放在你制作的频道上。而已。
如果您有任何疑问,请访问www.cometd.org
Cometd 和 jquery 本身不提供数据库访问。您需要做的是在服务器端开发一个 db 层(如果您在 java 中开发服务器端,则使用 JPA)。然后你需要将你的 cometd 代码(服务器端)插入你的数据库层。在客户端,cometdb 将接收消息,您将使用 jquery 在您的网页中提供这些消息。你在 cometd 网站上有一些例子,
正如@unludo 已经提到的,CometD 和 jQuery 本身并不意味着提供任何数据库访问功能。您必须自己在服务器端实现它。
在这里查看 CometD Primer http://cometd.org/documentation/howtos/primer
Maven 原型“cometd-archetype-jquery-jetty7”将使用 CometD/Jetty + jQuery 生成一个 Maven 项目,您可以立即使用“mvn jetty:run”运行该项目。
生成的项目使用 Spring 框架,因此您可以轻松利用 Spring 提供的数据访问抽象来实现您的数据库访问需求。
祝你好运!