開発言語

Java Servlet

JavaServletはその名の通りサーバ側で動作するプログラムであり、Sun Microsystems社が開発したコンパイラ言語です。JavaServletはプラットホームを選びません。つまりOSがunix でなくともWindowsでも、その他のOS環境でも動作します。Webアプリだけでなく、電化製品などの制御系プログラム言語としてもJavaは利用されています。

クライアントサーバシステムは、クライアント側からリクエストを送信、サーバ側はいつリクエストされても良いように待機しており、リクエストを受取るとそれに対応してレスポンスを返します。JavaServletプログラムは、どのリクエストに対して、どのレスポンスを返すかというロジックを記述します。

リクエスト送信にはGETとPOSTがあります。GETとPOSTはデータの送信方法が異なります。デフォルトはGETです。GETはURLに続いてデータを送信する方法ですから、目に見えるのでセキュリティ保護の必要な情報を乗せるのは危険です。また、送信できる情報量は限られています。WebアプリケーションではPOST送信する事を強く薦めます。

JavaServletは初めてプログラム言語を学ぶ人には少々敷居が高いかもしれません。C言語やPHPは初心者にも入りやすい言語ですから、初心者はこちらから学ぶ人が多いです。しかしwebアプリケーションを提供するには最も適した言語であると言えます。