0

cometd と jquery を使用して DB からデータを取得します。接続を確立してハンドシェイクを行うことはできますが、DB からデータを取得するページに呼び出しを送信する方法がわかりません。何か考えはありますか?

4

3 に答える 3

1

cometd と jquery はデータベース アクセスを提供しません。cometD は単なるスクリプトであり、db 接続を確立してデータを取得し、jquery cometD publish() 関数を実行する必要があります。つまり、データを取得して、作成したチャネルに配置します。それでおしまい。

質問がある場合は、www.cometd.orgにアクセスしてください。

于 2011-12-13T11:19:21.720 に答える
0

@unludo が既に述べたように、CometD と jQuery 自体は、DB アクセス機能を提供するためのものではありません。サーバー側で自分で実装する必要があります。

こちらのCometD Primerをご覧 ください http://cometd.org/documentation/howtos/primer

Maven 原型「cometd-archetype-jquery-jetty7」は、「mvn jetty:run」ですぐに実行できる CometD/Jetty + jQuery を使用して Maven プロジェクトを生成します。

生成されたプロジェクトは Spring Framework を使用するため、Spring が提供するデータ アクセスの抽象化を簡単に活用して、DB アクセス要件を実装できます。

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-data-tier.htmlを ご覧ください。

幸運を!

于 2011-12-06T17:37:52.710 に答える
0

Cometd と jquery は、単独ではデータベース アクセスを提供しません。あなたがする必要があるのは、サーバー側でdbレイヤーを開発することです(Javaでサーバー側を開発する場合はJPAを使用します)。次に、cometd コード (サーバー側) を db レイヤーにプラグインする必要があります。クライアント側では、cometdb は、たとえば jquery を使用して Web ページにフィードするメッセージを受け取ります。cometd Web サイトにいくつかの例があります。

于 2011-12-02T18:26:36.833 に答える