JSP入門
Javaサーバーページとは何ですか?
JSPは、Javaサーバーページの略で、動的なWeb開発技術です。 これは、HTMLページにJavaコードを挿入するためにJSPタグを使用しています。 タグは、典型的には、<%%で終わりで始まり>。
JSPは、主にJava Webアプリケーションのユーザインタフェース部を実現するために使用されるJavaサーブレットです。 HTMLコード、XHTMLコード、XML要素の組み合わせにより、および組み込みオペレーティングJSPとは、JSPを記述するためのコマンドWeb開発者。
JSPは、その後、動的なWebページを作成し、Webフォームを介してユーザ入力データ、アクセスデータベースやその他のデータソースを取得します。
JSPタグ等、ユーザーがレコード情報を選択し、そのようなデータベースへのアクセスなど、さまざまな機能を持って訪問JavaBeansコンポーネント、また制御情報を渡し、別のページの情報を共有することができます。
なぜJSPを使うのか?
CGIプログラムとJSPプログラムは、同様の機能を持っていますが、比較、およびCGIプログラムでは、JSPプログラムは、次のような利点があります。
- 優れた性能、JSP要素が動的に別個の基準CGIファイルを必要とすることなく、HTMLページ内に直接埋め込むことができるからです。
- サーバー・コールは、すでにかなりロードしておく必要がありCGI / Perlインタープリターとターゲットスクリプトよりも、JSPファイルをコンパイルされます。
- JSPベースのJavaサーブレットAPIは、したがって、JSPは、というように、JDBC、JNDI、EJB、JAXPなど、堅牢なエンタープライズレベルのJava APIの様々なています。
- JSPページは、サーブレットはビジネス・ロジックを処理すると、このモデルは、Javaサーブレットテンプレートエンジンによってサポートされている使用することができます。
最後に、JSPのJava EEは、完全なエンタープライズ・アプリケーション・プラットフォームの不可欠な部分です。 これは、JSPは、ほとんどの複雑なアプリケーションを実現する最も簡単な方法を使用できることを意味します。
JSPの利点
ここではJSPの使用によってもたらさ他の利点は次のとおりです。
- ASPと比較して:JSPは2つの利点があります。 まず、動的な部分ではなく、VBまたは他のMS固有の言語で、Javaで書かれている、それはより強力で使いやすいです。 第二の点は、非MSプラットフォームにJSP簡単に移植可能です。
- 純粋なサーブレットと比較:JSPは、簡単のprintln文の多くに直面することなく、HTMLページを作成または変更することができます。
- SSIと比較:SSIのフォームデータは使用できず、データベース・リンクにはできません。
- JavaScriptで比較:JavaScriptは、クライアント上で動的にHTMLを生成することができ、サーバと対話することが困難であり、従ってように、データベースアクセスや画像処理などの複雑なサービスを提供し、できないが。
- 静的HTMLに比べて:静的HTMLは動的な情報が含まれていません。
今度は何なの?
私たちは、あなたが特定のJavaベースを必要とするJSPの動作環境を構築するためのステップバイステップになります。
あなたは、Javaを学んでいない場合、我々はあなたが最初に学ぶ提供できるのJavaチュートリアルを 。