English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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上でも実行できます。
言語学習の初めに一般的に「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を学び始めましょうだよ。