Javaサーブレット開発入門

当サイトではJavaサーブレットの概要からプログラミング方法までをわかりやすく解説しています。

プログラムとは

プログラムには、COBOLやPL/I、アセンブラ、Javaなどの言語で作られ我々が手元に持っている機器上で動作するもの、CGI、PHP、SSI(サーバーサイドインクルード)、.NET、ASP、JSPなどサーバー側に組み込まれた機能を使って動くものなどがあります。
これらは、決められた手順でコーディングしコンパイルして構築するプログラムや、APサーバーが自動的に解析して動かすプログラム、ホームページのようなWebコンテンツに記述するプログラムなど、さまざまな形態で作られるます。

サーバーサイドプログラムとは

サーバーサイトプログラムは、その名前の通り、サーバー側に組み込まれた機能を使って動くプログラムのことです。それらプログラムを開発するにはさまざまな技術を使用することになります。以下に一例を挙げます。

EJB

サーブレットと同じホストコンピュータで稼働するのではなく、別のホストコンピュータ上で稼働するように拡張されたJavaBeans。

WebサービスやSOAP

JavaBeansやデータ受け渡しをHTMLプロトコルを使用し、XML経由で行うように拡張したもの。

当サイトの構成

当サイトでは、まず、Webアプリケーションの基本的な知識から解説していき、その後で、実際に開発環境を構築し、サーバーサイドプログラムの作成方法について解説していきます。