- 締切済み
Webシステムについて
まだ、全然初心者でこれからJAVAの勉強をしていこうと思うのですが、 win2000で、J2SE SDKとTomcatをインストールしました。 これからJBossやANT、XDoclet、MySQLなどを使って、Webのオンラインのシステムを 構築するというのを勉強するのですが、 家のパソコン環境でできる限界はどこまででしょうか?(サーバが立てられないとかありますか?) J2SEとTomcatをインストールしたのですが、JBossというのをインストールすればJ2SEとTomcatはインストールする必要はなかったでしょうか? EJBというのもよくわかりません・・。 ANT、XDoclet、MySQLなどを使ったWebシステムなどは自宅のパソコンで構築できるのでしょうか? どれをインストールして勉強すればいいのかよくわかりません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kamkamkam3
- ベストアンサー率42% (216/514)
Win2000なら完全にできますよ。 今ならWin2000かWinXPProが一番いいOSです。 メモリの量はどれだけあるか知りませんが128MBでも勉強程度なら十分動きますし256MBあれば完全です。 J2SEというのは、どのJavaシステムを作る際には必要です。また、Tomcatというのは、サーブレットとJSP(Strutsなども含む)を動かす際に必要です。これらは基本的にデータベース(MySQLやPostgreSQL)との連携を図ってシステムを構成します。一般的なPCなら十分です。 また、EJBというのを動かすのにJBossを使用します。EJBというのが、今のところJavaの一般的なシステムにおいて一番難しい技術だと思います。JBOSSにはTomcatが含まれていますので、JBOSSを起動させる際にはTomcatを停止させなければなりません。EJBを使うアプリもJSPやサーブレットを使用します。ですから、Tomcatを同梱しているわけですね。 でも、サーブレットとJSPからなるアプリを作る際(EJBを使わない)場合、JBossは使わないでTomcatだけを使用したほうが簡単です。 要点をまとめますと、Webアプリケーションには2つあります。 1.EJBを使わない。 2.EJBを使う。 1の場合はTomcatを使用し、2の場合はJBossを使用します。ちなみに、J2SEは両方とも必要です。なぜなら、一般的なJavaのクラスはJ2SEに含まれていて、それを拡張するのがTomcatやらJBossだからです。 EJBってなに?って聞かれても困りますが、やっていくうちにわかります。しかし、現状、EJBの仕様は難しいので、Javaの基本を覚えながらJSPを学んでいけばいいと思います。 XDocletというのは、EJBを簡単に作成するツールですがEJB自体の事を理解していないと話しになりません。 Antというのは、設定ファイルを作って、それにしたがってANTに行動してもらうんですが、中身は「コンパイルしてから実行しろ」とか書きます。自分に効率の良い開発環境を提供するものですが、これも初心者のうちは気にしないほうがいいとおもいます。簡単ですけどね。 では、がんばってください。