4

これはかなり基本的なことのように思えますが、私は Web 開発にかなり慣れていないので、ここで少し立ち往生しています。バックエンドでMongoDBを実行しています。これには、フロントエンドでマップに表示する必要がある地理空間オブジェクトが含まれています。バックエンドと Web フロントエンドの間の通信は、知識のギャップがある場所です。

ユーザーは、地図上の興味のあるエリアにズームして、[検索] を押すことができるはずです。次に、バックエンドは、ユーザーの現在の画面にある座標を持つデータベース内のすべてのエントリを見つけます。これらは、理想的には JSON オブジェクトのリストとしてフロントエンドに送信されます。フロントエンドはこれらを地図上に表示します。

フロントエンドのモックアップ、データを MongoDB に入れるコード、および MongoDB にクエリを実行するコードがあります。フロントエンドからクエリできるサーバーがないことはわかっています。私はJettyを使うと思った。しかし、私は何をする必要がありますか?JavaScript からクエリできる JSON API を提供するには、Jetty が必要だと思います。誰かが私が実装する必要がある Jetty クラスまたはインターフェースを教えてくれますか? JavaScript からこれを照会する方法について数行のコードを教えてください。

4

2 に答える 2

1

最後に、単純な JSON API をすぐに使えるようにするために必要な多くの作業を行う Dropwizard フレームワーク (他にもあるかもしれません) を見つけました。

http://dropwizard.io/

于 2014-10-19T10:37:18.237 に答える