2.3 Webアプリケーションシステム

最後に、今回構築するWebアプリケーションの動作をイメージしながらミドルウェアの連携について説明します。

① ブラウザから特定のURLにアクセスします。(GETリクエストの送信)

② Webサーバー(Apache)がGETリクエストをAPサーバー(Tomcat)に連携、URLに対応するサーブレットを実行します。

③ サーブレットはJDBCのAPIを呼び出してデータベース(MySQL)に接続し、テーブルの情報を取得するSQLを発行します。

④ データベースはSQLの結果をサーブレットに返します。

⑤ データベースから返されたデータを用いてレスポンスデータ(HTML)を生成し、Webサーバーに連携します。

⑥ Webサーバーは⑤で受け取ったデータを①のレスポンスとしてブラウザに返します。

 

ここでの説明は以上です。各作業段階における詳細な説明、およびパケットフィルタリングなどの内容については、演習の都度説明を行ないます。