So-net無料ブログ作成
検索選択

ピックアップ JSP Java NetBook [Dezign]

ピックアップ JSP Java NetBook

JSP (JavaServer Pages)
とは、
Webにおけるサーバサイド技術のうちのひとつです。

Java を利用したこの技術は初期のころ
アプレット(java Applet)と呼ばれるサーブレット(Servlet)で
Webページを動的に動かそうとするものでした。
しかし、コンピュータにインストールされたJRE(Java Runtime Enviroment)による
JavaVM(Java Virtual Machine)を動かす時、
サーバにかかる負荷が大きく、動作が遅い・・・という弱点がありました。
サーブレット(Servlet)は実行する前にソースコードをコンパイルしておく必要があります。
つまり、Webブラウザに答えを返すまでに時間がかかるという状態です。

そこで、サーブレット(Servlet)をより、便利に動かす技術として、
JSP(JavaServer Pages)JSPが、考えられました。
JSPは事前にコンパイルする必要がないのです。
これは、常時Javaを動かすのではなく、サーバにリクエストが送られた時に
JavaVMを動かし、リクエストを生成し、Webブラウザに答えを返すという方法です。
つまり、HTMLコードの中に専用のタグを使って、Javaのプログラムコードを埋め込んだものを、
JSPと言います。

Webにおける使い方

Webページを動的に動かす・・・・・・・

アクセスカウンタ、
(データベース=RDB Relational DataBaseと連携した)
フォーム、
認証システム、

などを、JavaServer Pages で動かす。

自宅Webサーバで、JREとTomcatインストール後、
JSP を試してみました。
プログラマーではないので、高度なことはできないので、
お決まりの「Hello」を表示すること位しかできなかったり、
デザイン的には、いじるところを、探すのが難しく、
見た目の目新しさの改善も、できなかったが、
今後の新しい使い方が、期待されます。

参考にしたURL
http://www.hellohiro.com/jsp.htm
http://www.atmarkit.co.jp/fjava/rensai3/tomcat03/tomcat03.html
https://ssl.aiosl-tec.co.jp/java-start/chap08.html


な~んだ、CGI (Common Gateway Interface)で、できることと一緒じゃないか?
と思っていました。

では、何故?
CGIでできたことを、Javaで行うのか?

Javaはプラットフォーム間のプログラムの移植がしやすい!
これに尽きると思います。
より便利に動かすために、(オブジェクト指向プログラミング)Javaを使います。
(ここでは、Webの世界での話ですが、Javaは家電などの分野の組み込み系でも重宝されます。)
どういうことかと言えば、

これは、一度書いたプログラムが、
Windows,Macintosh,Linux,Unix など、
どのOS プラットフォームでも、JavaVMを介して動くから。

Write Once, Run Anywhere
(一度書けば、どこでも走る)

というキャッチコピーは有名です。

余談ですが・・・、

最近、ネットの世界での流行語「クラウド」に関連した
Webの良い(賢い)利用法、
身近になってきた技術のひとつとして、
SaaS (Software as a Service)サーズ の紹介。
ネット越しに利用できるアプリケーション、
例えば、

Google の Gmail はJavaで書かれているようです。
http://mail.google.com/mail/

Think Free
http://www.thinkfree.co.jp/common/main.tfo
無料で使えるOffice

なども、きっと、Javaで書かれているのでしょう。(未確認なので違っていたらごめんなさい。)

機密保持とセキュリティとバックアップの心配は伴うのだが、
Webにブロードバンド環境で、接続できれば、自分のパソコンにはソフトのインストールする必要はない。
Webブラウザのみで、操作できるリッチインターネットアプリケーション。
データの保存も、Web上のクラウドに保存。ハードディスクの容量を気にする必要もない。
SaaS はネットブック(NetBook)との相性は抜群!

ASUS Eee PC 901 main 1G SSD 16G 8.9インチ WHITE パールホワイト EEEPC901-WHI051X

ASUS Eee PC 901 main 1G SSD 16G 8.9インチ WHITE パールホワイト EEEPC901-WHI051X

  • 出版社/メーカー: ASUSTek
  • メディア: エレクトロニクス

 


nice!(2)  コメント(0)  トラックバック(0) 
共通テーマ:blog

nice! 2

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。