- - PR -
JSP,サーブレットのバージョン
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-21 10:51
JDKがサポートしているJSPやサーブレットのバージョンってどのようにしたらわかる
のでしょうか?ダウンロードサイトなどで調べてみたのですが英語でよくわかりません。 | ||||||||
|
投稿日時: 2006-07-21 11:14
JSPとサーブレットのバージョンはJ2EEのバージョンに、 対応しているだけです。
私も英語は得意なほうではないですが、 フィリピンやインドの方とコミュニケーションを取っています。 今の時代、「英語が解りません」では済まないので、 解らないなら勉強しましょうね。 | ||||||||
|
投稿日時: 2006-07-21 12:48
返答ありがとうございます。
>JSPとサーブレットのバージョンはJ2EEのバージョンに、 対応しているだけです。 J2EEのバージョンがわかりません。 | ||||||||
|
投稿日時: 2006-07-21 13:17
ちょっと超能力を発揮。むむーん。
サーブレットやJSPを使ったアプリケーションを作るときの J2EEやJDKのバージョンを知りたいということでしたら、 使用するアプリケーションサーバのドキュメントを見てください。 例えばTomcatであれば、ここを見ると http://tomcat.apache.org/ http://tomcat.apache.org/tomcat-5.5-doc/setup.html Tomcat5.5系はServlet 2.4/JSP 2.0の仕様をサポートし、 動作にはJ2SE5.0が必要(互換性パッケージを入れればJ2SE1.4も可) ということが分かります。 また、JBossならこのあたりですかね。 http://www.jboss.org/pdf/JBoss_AS_4.0_Datasheet.pdf http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossVsJavaJDKVersionMatrix JDKのバージョンがこれならJ2EEのバージョンはこれ、 と単純には言えないです。 それよりも、使用するアプリケーションサーバとそのバージョンの方が 重要になります。 | ||||||||
|
投稿日時: 2006-07-21 14:03
J2EEのバージョンはAPサーバーによって決まっているので直ぐに解ります。 例えば、Tomcat5.xはJ2EE1.4、Tomcat4.xはJ2EE1.3 WebSphereV6.xはJ2EE1.4、WebSphereV5.xはJ2EE1.3です。 ようは上記の質問は自分が使っている環境を、 知りませんと言っている様なものだということです。 | ||||||||
|
投稿日時: 2006-07-21 14:26
JDK5.0とTomcat5.5とEclipseを組み合わせてアプリケーションを作っているのですけど、
サーブレットのコンパイルはJDKが行ってTomcatはclassファイルを実行してページを送信しているだけかと思っていたのですけどコマンドプロンプトからjavacでコンパイルしてみるとコンパイルエラーになりました。ということはコンパイルも実行もすべてTomcatが行っているのでしょうか?それだったらJDKはなんの役割を果たしているのでしょうか?? プログラミング初心者でJDKやJ2EE、Tomcatの役割がよくわかっておらず、質問の意味がよくわからないかもしれませんがよろしくお願いします。 | ||||||||
|
投稿日時: 2006-07-21 14:38
コンパイルエラーが起こるのは、書いたプログラムなりコンパイルした環境なりに
問題があるわけで、なぜTomcatがコンパイルを行っている、という結論になるのか わかりません。 JDKはjavacコンパイラを含む、J2SEの開発に必要なコンポーネントを提供しています。 また、JDKにはJ2SEの実行環境(JRE)も含みます。 J2EEは、サーブレットやJSPを含むエンタープライズアプリケーションを構築するため の仕様群で、その一部を実装したものがTomcatです。 基本的なことがわかっていないことを自覚しているのであれば、まず基本的なことを 学んでから質問するようにしましょう。体系的に学ぶべき知識を得るには、掲示板と いうメディアは不適切です。 | ||||||||
|
投稿日時: 2006-07-21 17:46
コンパイルエラーがわからないので何とも言えないのですが
クラスパスの設定がされてないのでは? |