• ベストアンサー

JSPって簡単に言うと...

JSPって簡単に言うとCGIみたいなものですか? サーバ側で処理してWEBブラウザに渡すんですよね??

質問者が選んだベストアンサー

  • ベストアンサー
  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

そです。 JAVAサーブレットですね。 サーバ側で処理するサーバサイドスクリプトです。

関連するQ&A

  • jspとはなにか?

    jspがよくわかりません。 サイトにはjspはサーバ側でなんらかの処理をしてhtmlを返すと書いていました。 そしてサンプルとして以下のようなコードがのっていました。 1: <html> 2: <head><title>Hello World!</title></head> 3: <body> 4: <h1>Hello World!</h1> 5: <p> 6: <% 7: String hello = "Hello World!";//ここはJSPの処理 8: out.println(hello); 9: %> 10: </p> 11: </body> 12: </html> ためしにこのソースでhtmlを作ってダブルクリックした(つまり、Tomcat等のサーバをつかわなかった)ところ、画面にhello Worldが表示されました。しかし私はこの現象がよく理解できません。 jspはサーバ側でうまいこと解釈して、そこから作成されたhtmlをクライアントに送ってくる仕組みなのなら、jspを直接ブラウザに読み込ませてもブラウザが理解できるとおもえません。 なぜこのようなことができるのでしょうか?

    • ベストアンサー
    • Java
  • クライアントとサーバという言葉の使い方

    「クライアントPC」とは、ユーザが操作している側のPCのことでブラウザ等を介して使用するPCというのが一般的です。 クライアントPC(ブラウザ) <-> サーバ(Webサーバ+CGI/PHP/JSP等) そこでクレジットカードの決済業者が提供しているAPI(代表的な例:WebPay)みたいに、 webサーバのプログラム(サービス利用者)にwebサーバのプログラム(サービス提供者)のサービスを提供するような場合、 クライアントPC???(Webサーバ+CGI/PHP/JSP等) <-> サーバ(Webサーバ+CGI/PHP/JSP等) この場合もサービス利用者側のことをクライアントPCと呼ぶのでしょうか?WebサーバなのにクライアントPCというのもなんか違和感があるのですが・・・適切な名称があったら教えてください。

  • JSPでできること

    JSPって、実際サーバー側でどういうことをしているのですか?JSPを辞典で調べてもよくわかりません・・・。JSPを使ったシステムの例をたくさん知りたいですσ(^^) ちなみに教えてgooの新しい回答がきたらメールで知らせてほしいってあるじゃないですか、メールを自動的に送っているのはJSPですか? 宜しくお願いしますσ(^^)

    • ベストアンサー
    • Java
  • php3とjspとは?

    最近OKwebが重くて日々イラついてます。 さておきOKwebのtopのURLは http://www.okweb.ne.jp/index.php3 ですが、提携サイトのgooのURLは http://oshiete.goo.ne.jp/jsp/oshiete_top.jsp と、末尾の拡張子(URLでも拡張子というのか?)がphp3とjspで違ってます。 これはそれぞれ全く違う処理のCGIを組んでる感じなんでしょうか? OKwebはやたら重いのにgoo側はぜんぜん問題ないのはここらへんと関係あるんでしょうか?

    • ベストアンサー
    • CGI
  • ブラウザを閉じた後のサーバ側の処理について

    webシステムにて、クライアントからのリクエストをサーバが処理している 途中にクライアントがブラウザを閉じた場合、サーバ側の処理が 続いてしまいます。 ブラウザが閉じられた場合、なんらかのタイミングでサーバ側が それを感知して処理を途中でキャンセルする方法はありますでしょうか。 ※サーバ側の処理は大変重く、20~40分程かかるものとします。  又、その処理自体を軽くする事は出来ません。 言語:Java(JSP+servlet) APサーバ:Tomcat

    • ベストアンサー
    • Java
  • JavaScript &アプレット or JSPで開発か?

    現在のプログラム(Steel ファブリケイション CAD software=こ今後、SFCS)(http://www.bells3.com/tcsweb/tetu/gen.htm )、パラメータ(数字)を入れるだけで、内部CADプログラムで簡単に、ビル鉄骨の設計図が出来、そして、納入、出荷、在庫管理など、事務系systemまで、装備したSFCSです。質問ですが、Javaでsytem を作るにあって、javaスクリプト、javaアプレットがいいか、それとも、JSPがいいか?。JavaScripもアプレットも,クライアント側のブラウザーが解釈し、実行するが、正確には、クライアントがダウンロードしたクラスファイルをブラウザ上の JavaVM というJava実行プログラムが解釈して実行します。サーバーはクラスファイルを提供するだけで、処理は、クライアント側に依存します。JSPの場合は、 サーバ側でプログラムを実行してページを生成するので、サーバ側の豊富な資源を使えます。例えば携帯電話などのようなJavaの実行環境のない環境においても、HTMLさえ解釈できればJavaのテクノロジのメリットを享受できるという利点があります。HTMLさえ解釈できれば、Javaのテクノロジのメリットを享受できる。特徴:1:JSP はサーバが実行するプログラムである .2:<% %> タグを用いることで、HTMLの中にプログラムを埋め込むことができる 。3:CGI と異なり、プロセス起動のオーバーヘッドがない 。(オーバーヘッドの説明=CGIはアクセスがあるたびにサーバが新しいプロセスを起動するので、オーバーヘッドとリソースの消費によるパフォーマンスの低下が避けられないというデメリットがあります。 JSPも同じだが、JSPはJSPコンテナと呼ばれるJSP実行プログラムが一度起動されていれば、その内部で実行されるので、リソースの消費が少なく効率的だというメリットがあります。) 4:Java の文法で記述でき、Java の利点を生かしたシステム構築ができる 。さて、質問、何を使うの?、JSP or アプレットや、Java Script?。

  • JSPでの処理速度測定

    JSPでシステム構築してるものです。 そこで処理速度を測定したいと思っているのですが、なかなか良い方法がみあたりません。 Webブラウザ画面で処理速度を測定できる方法を教えてください。

  • JSPについて

    ASPは、IIS専用のサーバー技術ですが、JSPは、IIS、アパッチ上で使用することはできるのでしょうか?また、WEBクリエーター業として、JSPをマスターすることで、収入に格差はでてきますか?

    • ベストアンサー
    • Java
  • jspとサーブレット

    jspはサーブレットに比べるとソースファイルを生成しなければならない分、処理速度が遅くなると書かれてたのですが、ソースファイルを生成とはどういうことなのかわかりません。htmlに埋め込まれたJAVAを取り出すということでしょうか? またサーブレットもJSPもクライアントから要求がきてからプログラムをコンパイルしてるのでしょうか?すなわちコンパイルされてないままWEBサーバに保管されてるのですか? 2点よろしくお願いします。

    • ベストアンサー
    • Java
  • JSP画面について

    なんとも漠然とした質問なのですが。。 画面設計時点ですべて、htmlファイルとして画面を作っておき、 それをプログラミング段階でJSPファイルに直し、サーバー処理等 を追記して行く様な形で設計を進めています。 ところで、画面内にはJSPに直さず、htmlのままで問題ないものも 幾つか存在します。 皆さんなら、統一して、すべてJSPにしてしまいますか? それとも、先頭画面のみhtmlにしてあとはJSPにしますか? サーバー処理が必要なもののみJSPにしますか? 色々なアプリケーションが存在するのでいちがいには言えない とは思いますが、一般的な話として、お願いします。

    • ベストアンサー
    • Java