「JSPとは何ですか?」で、ServletとJSPでできる機能には、ほとんど違いがないと書きましたが、その理由は、JSPの動作原理に関係があります。クライアントがJSPを呼び出す際には、HTMLなどと同じように、「….jsp」というファイル名を指定した形式でリクエストがWebサーバに送信されます。JSPに対応したWebサーバでは、受信したリクエストのURLを解析し、.jspというファイルが指定されていた場合は、Webサーバ自身は処理を行わず、その処理を、JSPプロセッサに依頼します。そして、JSPプロセッサが、指定されたJSPファイルを解析して実行し、結果をクライアントに送信する、という流れになります。 この仕組みそのものは、Servletに非常に近いものですが、JSPの面白いところは、JSPプロセッサの動作にあります。実は、JSPプロセッサは、指定されたJSPを解析し、これを、同じ動作を
JSPとは、JavaServer Pages の略で、Javaによるサーバサイド・スクリプティングを実現するためのテクノロジです。 一言でいうと、HTMLの中にJavaのコードを埋め込んで実行させるための仕組みが、JSPだということになります。つまり、Javaの実行結果をHTMLとして出力させることができ、クライアントの要求に応じた動的なページを生成することが可能となるのです。HTML内にJavaを記述する、といえば、JavaScriptがよく知られていますが、これとJSPとの違いは何でしょうか? JavaScriptは、Javaと似た文法を用いて、HTMLの中にコードを記述して動的な処理を行わせることができるものです。Webアプリケーションにおいては、入力項目のチェックをしたり、送信パラメータを動的に書き換えたりするときに、JavaScriptがよく用いられています。JavaScript
「サーバサイドJava」というと、皆さんは何を思い浮かべられるでしょう? いえ、そもそも「サーバサイド技術」といった場合に、皆さんはどのようなイメージを持たれているでしょうか。 JavaScript(ダイナミックHTML)や古くはJavaアプレット、ActiveXコントロール、プラグイン技術まで、主にユーザーの視覚に訴えるクライアントサイドの技術と異なり、サーバサイド技術は主体がユーザーからは見えないところにありますから、イメージとしては極めてわきにくいといえるかもしれません。 しかし、その見えないところでサーバサイド技術は確実に普及しています。サーバマシンの膨大なリソースを十全に活用し、堅牢なデータベース・ファイルシステムと密に連携するサーバサイドアプリケーションは、主にプレゼンテーション層(表層)をつかさどるクライアントサイドとは異なり、地味である代わりに、もはやWebサイトになくては
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く