- PR -

JSP,サーブレットのバージョン

投稿者投稿内容
未記入
会議室デビュー日: 2006/07/21
投稿数: 4
投稿日時: 2006-07-21 10:51
JDKがサポートしているJSPやサーブレットのバージョンってどのようにしたらわかる
のでしょうか?ダウンロードサイトなどで調べてみたのですが英語でよくわかりません。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2006-07-21 11:14
引用:

未記入さんの書き込み (2006-07-21 10:51) より:
JDKがサポートしているJSPやサーブレットのバージョンってどのようにしたらわかる
のでしょうか?


 JSPとサーブレットのバージョンはJ2EEのバージョンに、
対応しているだけです。

引用:

未記入さんの書き込み (2006-07-21 10:51) より:
ダウンロードサイトなどで調べてみたのですが英語でよくわかりません。


 私も英語は得意なほうではないですが、
フィリピンやインドの方とコミュニケーションを取っています。
今の時代、「英語が解りません」では済まないので、
解らないなら勉強しましょうね。
未記入
会議室デビュー日: 2006/07/21
投稿数: 4
投稿日時: 2006-07-21 12:48
返答ありがとうございます。

>JSPとサーブレットのバージョンはJ2EEのバージョンに、
対応しているだけです。

J2EEのバージョンがわかりません。
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 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のバージョンはこれ、
と単純には言えないです。
それよりも、使用するアプリケーションサーバとそのバージョンの方が
重要になります。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2006-07-21 14:03
引用:

未記入さんの書き込み (2006-07-21 12:48) より:
返答ありがとうございます。

>JSPとサーブレットのバージョンはJ2EEのバージョンに、
対応しているだけです。

J2EEのバージョンがわかりません。


J2EEのバージョンはAPサーバーによって決まっているので直ぐに解ります。
例えば、Tomcat5.xはJ2EE1.4、Tomcat4.xはJ2EE1.3
WebSphereV6.xはJ2EE1.4、WebSphereV5.xはJ2EE1.3です。
ようは上記の質問は自分が使っている環境を、
知りませんと言っている様なものだということです。
未記入
会議室デビュー日: 2006/07/21
投稿数: 4
投稿日時: 2006-07-21 14:26
JDK5.0とTomcat5.5とEclipseを組み合わせてアプリケーションを作っているのですけど、
サーブレットのコンパイルはJDKが行ってTomcatはclassファイルを実行してページを送信しているだけかと思っていたのですけどコマンドプロンプトからjavacでコンパイルしてみるとコンパイルエラーになりました。ということはコンパイルも実行もすべてTomcatが行っているのでしょうか?それだったらJDKはなんの役割を果たしているのでしょうか??

プログラミング初心者でJDKやJ2EE、Tomcatの役割がよくわかっておらず、質問の意味がよくわからないかもしれませんがよろしくお願いします。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-07-21 14:38
コンパイルエラーが起こるのは、書いたプログラムなりコンパイルした環境なりに
問題があるわけで、なぜTomcatがコンパイルを行っている、という結論になるのか
わかりません。

JDKはjavacコンパイラを含む、J2SEの開発に必要なコンポーネントを提供しています。
また、JDKにはJ2SEの実行環境(JRE)も含みます。
J2EEは、サーブレットやJSPを含むエンタープライズアプリケーションを構築するため
の仕様群で、その一部を実装したものがTomcatです。

基本的なことがわかっていないことを自覚しているのであれば、まず基本的なことを
学んでから質問するようにしましょう。体系的に学ぶべき知識を得るには、掲示板と
いうメディアは不適切です。
Kazuki
ぬし
会議室デビュー日: 2004/10/13
投稿数: 298
投稿日時: 2006-07-21 17:46
コンパイルエラーがわからないので何とも言えないのですが
クラスパスの設定がされてないのでは?

スキルアップ/キャリアアップ(JOB@IT)