0

サーブレットを適切に使用する方法について頭を悩ますのに苦労しています

postgres データベースをセットアップし、JDBC ドライバーをダウンロードしました。

私がしたいのは、Webページがサーブレットに投稿され、サーブレットがデータベースから情報を取得することです。すべてのコーディング方法 (ドライバー用のライブラリーの追加、接続のオープン、クエリの実行など) は理解していますが、ファイル構造の設定方法に関する知識が不足していると思います。

pgAdminでpostgresqlデータベースを実行しています。また、サーブレットを機能させるためにサーバーを実行する必要がありますか? サーブレットにマップする web.xml ファイルを作成し、Web ページを開いて Web サイトを使用することはできませんか? サーバー(グラスフィッシュ)を実行しているIDEを介してプロジェクトを実行すると、すべてが機能します。IDE を閉じて、ブラウザで Web ページを再度開くと、サーブレットに送信するたびに 404 が返されます。

すべてがどのように相互作用するかの全体像について、誰かが私に少しのガイダンスを与えることができますか(サーバーの詳細を教えてください)。私はウェブを検索してきましたが、全体像を非常によく説明するものは何も見つかりませんでした.

ありがとう

4

1 に答える 1

0

Java Webアプリケーションは、明確に定義された構造に従うファイルのセットであり、warファイルにパッケージ化できます。

このWebアプリケーションはサーバー(コンテナとも呼ばれます)にデプロイされます。サーバーはファイル構造を理解し、HTTPリクエストをリッスンし、適切なデプロイされたWebアプリケーションの適切なサーブレットを受信すると呼び出します。

もちろん、サーバーをシャットダウンすると、HTTPリクエストをリッスンするものがなくなるため、応答がありません。

詳細については、 JavaEEチュートリアルをお読みください。

于 2013-03-10T10:39:55.090 に答える