• 締切済み
  • 暇なときにでも

server side java

servlet, JSP, EJB, J2EE の違いってなんですか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数48
  • ありがとう数10

みんなの回答

  • 回答No.1
  • BigFoot
  • ベストアンサー率31% (16/51)

簡単に説明すると、 Servletは,Webサーバー上で実行されるJavaプログラム JSPは,HTML内にJavaのコードを埋め込むことで,簡単に動的なページを作成することができる機構 EJB(Enterprise JavaBeans)は、Javaの拡張API これらの機能を盛り込んだJDK1.2以降のものの名称が、 J2EE(Java2 Enterprise Edition)という事だと思います。

共感・感謝の気持ちを伝えよう!

質問者からの補足

やっと違いがわかりました. JSPについて調べてみようと思います.ありがとうございます!

関連するQ&A

  • SUNからダウンロードしたJ2EEは使えないの?

    SUNからダウンロードしてきたJ2EEでは、サーブレットとかJSPとかEJBは動くと思うのですが、普通、フリーのソフトだと、サーブレットやJSPコンテナにはTomcatを使ったり、EJBコンテナにはJBossを使ったすると思うのですが、なぜSUNのJ2EEではだめなのでしょうか。まただめでなかったら、TomcatやJbossを使うメリットというか、何か理由があるのでしょうか。もしくは、SUNのJ2EEをそのまま使えない、また使いにくいといった理由があるのでしょうか。

    • ベストアンサー
    • Java
  • javaといっても?

    いつもお世話になっております。 プログラマーになって、半年ちょっと経ちます。 主にcoldfusion、ときどきphpやaspもいじったりします。 coldfusionには拡張機能でjavaクラスを読み込めたり、javaが動作出来るようになっています。 最近、仕事でちょっとだけかじりました。 そこで今後のことも見据えて、javaを勉強したいなって思っているんですけど、どうjavaというものにとりかかっていけばいいか正直わからないです。 一口にjavaといっても、すごく広い感じがします。 jsp? サーブレット? J2SE? J2EE? EJB? … ひとつひとつの意味はgoogleで検索すれば出てきます。 が、実際のところ、javaの環境で動くということはわかるんですけど、じゃあ、なにから勉強していったらいいのかってことがわかりません。 web用のアプリを作りたいならJ2EE?それともjsp以外はどれも同じってことなんですか? まず、どういったことから勉強していったらいいかご教授いただければと思います。 ちなみにやりたいことはwebアプリ系です。ただwebアプリ系のjavaと組み込み系のjavaは違ったりするのかとか疑問だったりします。 愚問かもしれませんがどうぞよろしくお願いします。 またオススメの書籍等ありましたら教えてください、基本的には自分で本屋で読んであったコレだって思ったものを買えばいいのでしょうが、本屋にいったら、javaに関する書籍(Eclipseで作る関係のjava書籍,EJB関連の書籍,J2EE関連の書籍,…などなどどう選べばいいかわからなかったので。)

    • ベストアンサー
    • Java
  • J2EEの制限事項について

    J2EE(1.3)の制限事項について教えてください。 ・サーブレットから独自スレッドを生成しても良いのでしょうか。 ・EJBから独自スレッドを生成しても良いのでしょうか。 また、上記について書かれたドキュメントも教えていただけたら幸いです。 よく、「J2EEの規約では~」といった下りをみるのですが、J2EEの規約は何処にあるのでしょうか。 よろしくお願いします。

  • 「EJBとServletの違い」「J2SEとJ2EEの違い」が??です。

    IT用語辞典で調べてみたのですが、 1.「EJBとServletの違い」 2.「J2SEとJ2EEの違い」 の2つについてイメージがつかないというか、良くわかりません。 どう理解すればよいのでしょう?

    • ベストアンサー
    • Java
  • ステップアップの順序

    数年前まではJavaPG(業務アプリ系)は 簡単なクラス作成と実行→JSPとサーブレット(MVC)→J2EE(EJB2.0、JMSなど) なんてスキルステップアップがあった気がします。それが今では 簡単なクラス作成と実行(eclipse使用)→Struts→ ? となっていて「?」に技術的にどう進むかご相談したいのです。 1.J2EE(EJB2.0、JMSなど) 2.Spring(DI)、HiberNateなどO/Rマッピング 3.Webサービス 4.ASP.NETなど他言語に進む(笑) どう進むか皆様のご意見を頂ければと思います。 上記以外にも「これも必要でしょ」というご意見も嬉しいです。 個人的に「1.」のEJBって まだ需要とかあるのかな?・・。と疑問なのですが。 色々知っておくのも大切ですが、業界の需要や自身の時間も考え ピンポイントで精進していければと思っています。 よろしくお願いします。

  • LinuxでJava

    LinuxでJavaを使おうとしておりますが、J2SE SDK/JRE,J2EEの混在インストールは問題ないのでしょうか? Linuxで将来 EJBのようなことをしたいので、できればJ2EEのインストール方法が知りたいです。 私は、WindowsでJavaは最近やり始めておりますが、Linuxではまりそうな 事がありましたら教えてください。

    • ベストアンサー
    • Java
  • J2EE

    今、J2EEについて勉強しているのですが、 (JSPやservletなどの)プログラミングの参考書はあるのですが、 理論的なことに対して勉強したいと考えています。 ネットでもいくつかサイトを見つけてはいるのですが、 それとは別に参考書がほしいので、 J2EEの全般的なものでも、JSPやサーブレット等それぞれのでもかまわないので、 理論を中心に書いている参考書で、お勧めのものがあれば 教えてください。 よろしくお願いします。

  • Flashの使用

    あくまでも一般論としての質問なのですが。。。 J2EEベースのアプリケーションがあるとします。 JSP,Servlet,EJBで構築してあるとして。 で、使い勝手が悪いのでフロントをFlashにしたいなぁと思いました。 これってかなり影響を受けるのでしょうか? まずFlash側からJavaベースのビジネスロジックを使用できるのか ということと プレゼンテーション部分をFlashにした時の影響範囲?についてです。 感覚的なものでかまわないので教えていただければ幸いです。 (自分で書いてて答えにくい質問だなぁと思ってますが...) 変な質問ですみませんがよろしくお願いします。

  • JBOSSとTomcatの処理能力って?

    お世話になります。 サーブレット・JSPを使おうと思い,インストールをしようと思っているのですが,JBOSSにしようかTomcatにしようか迷っています。 二つともフリーで,JBOSSはEJBも使えるのですが,いまいちどちらのほうがサーブレット・JSPの場合に優れているのか分かりません。 実際に使っている方,もしくはどこかでその違いが載っていたのを知っているかた,アドバイスをよろしくお願いいたします。

    • ベストアンサー
    • Java
  • EclipseでのJ2EE開発について

    clipseでServlet・JSP開発をする際、J2EEパースペクティブではなく、初期パースペクティブ(Javaパースペクティブ)上でServlet・JSPを実行・デバッグすることは可能でしょうか?

    • ベストアンサー
    • Java