English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSP 教程

Java Server Pages(JSP)は、サーバーサイドのプログラミング技術であり、プラットフォームに依存しない方法で動的なウェブアプリケーションを構築できることを可能にします。JSPは、企業データベースへのアクセスを含むJDBC APIを含むJava APIシリーズ全体にアクセスできます。このチュートリアルでは、Java Server Pagesを使用してWebアプリケーションを開発するための簡単な手順を説明します。

JSPはPHP、ASP、ASP.NETなどの言語と同様に、サーバーサイドで動作する言語です。

JSP(Java Server Pagesの略)は、Sun Microsystems Inc.が推進し、多くの企業が参加して共同で作成した、ソフトウェア開発者がクライアントのリクエストに応じて動的にHTML、XML、その他の形式の文書を生成できるウェブページ技術標準です。

JSP技術はJava言語をスクリプト言語として使用し、JSPウェブページはHTTPアプリケーションをサービスするためのインターフェースを提供するサーバーサイドのJavaライブラリユニット全体に提供しています。

JSPファイルの拡張子は *.jsp 。

JSPで開発されたWEBアプリケーションはプラットフォームに依存せずに使用できます。Linux上で実行できるだけでなく、Windows上でも実行できます。

最初の JSP プログラム

言語学習の初めに一般的に「Hello World」を出力するプログラムが使用されますが、JSPの出力「Hello World」のコードは以下の通りです:

<html>
    <head>
           <title>最初の JSP プログラム</title>
    </head>
    <body>
           <%
                  out.println("Hello World!");
           %>
    </body>
</html>
テストしてみる ‹/›

実行後の出力:

Hello World!

JSPはJavaコードと特定の変動内容を静的ページに埋め込み、静的ページをテンプレートとして、その一部の内容を動的に生成するために使用されます。JSPは「JSPアクション」と呼ばれるXMLタグを導入し、内蔵機能を呼び出すために使用されます。また、JSPタグライブラリを作成し、それらを標準のHTMLやXMLタグのように使用することができます。タグライブラリは機能とサーバー性能を強化し、プラットフォーム間の問題に影響されません。JSPファイルは実行時にそのコンパイラによってより原始的なServletコードに変換されます。JSPコンパイラはJSPファイルをJavaコードで書かれたServletにコンパイルし、それをJavaコンパイラでコンパイルして高速に実行できるバイナリマシンコードに変換することも、直接バイナリコードにコンパイルすることもできます。

JSPを学び始めましょう

JSPの基本的な概念を理解した後、今やJSPを学び始めましょうだよ。