Skip to main content

JSPとは何ですか?

pages Javaserverページ(JSP)は、動的なWebページとアプリケーションの作成を可能にするサーバー側のプログラミングテクノロジーです。これは、JavaコードをHTML、XML、DHTML、またはその他のドキュメントタイプに埋め込むことで実現されます。Webブラウザなどのクライアントが、通常WebサーバーであるJavaアプリケーションコンテナにリクエストを行うと、静的ページは舞台裏で変換され、視聴者に動的コンテンツとして表示されます。JSPは、一般的に使用されるオープンソースプログラミング言語であるPHPと競合するためにリリースされたと推測されています。最大の違いは、ASPがMicrosoft&Regによって開発されており、主にフレームワークと見なされていることです。これは、Microsofts&REG Component Object Model(COM)によって有効になっているさまざまなプログラミング言語をサポートする機能によるものです。Sun Microsystems&Regによって作成されたJSPは、オブジェクト指向のプログラミング言語と見なされます。このコードは、ページに作成された各リクエストの実行時にコンパイルされます。サーバー、Javaコード、および/または実装された可能性のあるカスタムプログラミングは、

仮想マシン(VM)として知られる事前にインストールされたソフトウェアアプリケーションによって制御されます。このVMは、ホストオペレーティングシステムと統合されます。JSPアプリケーションの実行に使用される最も一般的なVMは、Java Virtual Machine&Trade;です。(jvm)。

は技術的な側面から、JSPは、基本的にその上で実行されるため、Javaサーブレットの高レベルの抽象化と見なすことができます。Javaserverページは通常、Javaコンパイラによってコンパイルされます。このコンパイラは、Javaコードの形でサーブレットを生成するか、直接実行できるバイトコードを生成します。リクエストが作成されるとすぐに解釈できるため、静的ページを動的コンテンツに変換するのにかかる時間は大幅に減少します。標準テキストファイル。また、WriteのJavaモットーに沿った、どこでも実行される独立したクロスプラットフォームのポータブル言語でもあります。ページの基礎からコンテンツを分離する機能を誇るこの言語により、プログラマーは既存の作業とは無関係に新しいコードを作成できます。JSPは、プログラミングのサーバーとクライアントの側面の両方にとって堅牢で効率的なテクノロジーであると主に考えられています。