0

私はJavaテクノロジー(SpringMVCを使用したWebアプリケーション)に関するプロジェクトを持っています。MS アクセスとしてのデータベース。主キー、関係nすべてを持ついくつかのテーブルが含まれています。ユーザーに 4 ~ 5 個の入力ボックスまたはコンボ ボックスが提供される検索モジュールを実装する必要があります。これは基本的に、特定のデータ セットをボタン クリックでデータベースから取得し、データ グリッドのページに表示できることに基づいて入力を提供するためです。しかし、ユーザーがボタンをクリックしなくてもグリッド内のデータが変更される値を入力するとすぐに、高速検索方法 (Google のように) を楽しみにしています。データ グリッドは、ユーザーが入力したそれぞれの値で更新されます。私は前のように何も試していません。だからどこから進めばいいのか知りたい。コードや便利なリンクはありますか? 助けてください。ありがとう。

4

2 に答える 2

1

Google は、jQueryAjaxを使用してこれを実現しています。これに基づいて、主要なイベントとポストバックをキャプチャする必要があります。

于 2012-03-15T14:23:21.080 に答える
0

いつかSOで同様の質問をしました。これはあなたに興味があるかもしれません:ユーザー インターフェイスの設計における興味深いコンピューティングの要素

jQuery/Ajax について話す前に、数ミリ秒で結果が得られる超高速サーバー アプリケーション (これが最も重要です) が必要であると言いたいと思います。

Solr 検索エンジンを使用して Tera Bytes のデータのインデックスを作成しています。フロント エンドではレンダリングに jsonp/javascript を使用しています。ただし、ここでもう 1 つ重要なことを覚えておいてください。キーを押すたびに、グリッドの結果が変化するはずです。つまり、検索エンジンや SQL など、クエリの部分一致の結果を取得するものにクエリを実行する必要があります。Google Instant のような部分一致の場合、バックエンドで NGram のインデックス作成が必要になります。

試してごらん!車輪の再発明であっても、解決するのは興味深い問題です。

于 2012-03-15T17:29:06.753 に答える