Web アプリのスケルトンを構築する手順を読んでいます。
http://maestric.com/doc/java/spring/setup#web_app_skeleton
そして、PHP のような他の言語とは大きく異なると感じます。
それはどのように実行されますか?
Web アプリのスケルトンを構築する手順を読んでいます。
http://maestric.com/doc/java/spring/setup#web_app_skeleton
そして、PHP のような他の言語とは大きく異なると感じます。
それはどのように実行されますか?
web.xmlはデプロイメント記述子です。実際には機能しません。サーバー(サーブレットコンテナ)はこのファイルを読み取って、アプリケーションのニーズ(作成するフィルター、サーブレット、構成パラメーターなど)を認識します。
CGIについて少し考えてみましょう。CGIには、実行されてHTMLを出力するコードがあります。Javaでこれに相当するのはサーブレットです。HTMLを含むJavaコードがあります。
JSPは裏返しにされたサーブレットです。Javaコードを含むHTMLがあります。JSPを「実行」するとき、サーバーは実際にそれを裏返しにしてサーブレットに変換します。
次に、JSPではなくサーブレットが実行されます。
PSこれはもちろん単純な説明ではなく、舞台裏でさらに多くのことが行われています。