• ベストアンサー

Java初心者が次に学習するべき事は?

Java初心者です。 Eclipseを使用したJavaの学習をしております。 初歩的なif文や配列、スレッドなどは学習しました。 目標としてはJavaを使用した簡単なWebアプリを作成したいのですが 次に何を勉強するべきでしょうか? TomcatやJavaサーブレット、JSPなどでしょうか? また、わかりやすい解説サイトなどあれば教えていただきたいです。 よろしければ、ご回答お願いします。

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

  • ベストアンサー
noname#247307
noname#247307
回答No.1

おっしゃるように、サーバーサイドJavaの基本は、JSPとサーブレットでしょう。この2つを学習すれば、とりあえず簡単なWebアプリケーションは作れるようになります。 ただ、サーバーサイドJavaを考えたとき、「サーバーをどうすべきか」ということを考えたほうがよいと思います。一般の入門書などでは、たいていTomcatあたりを使ってローカル環境で実行させる、というやり方をしていると思います。 けれど、サーバーサイドJavaで、「ローカルで動いてそれでOK」ってことはありえないでしょう。もし、あなたが開発会社で働いているなら、自前でTomcatサーバーを立てて、ということはあるでしょう。でも個人でサーバーサイドJavaを勉強しているとき、Tomcatが使えるレンタルサーバーなんて数えるほどです。 それより、まずは「Javaが使えるクラウド」を使えるようになっておくといいと思います。個人的には、とりあえず無料で始められるGoogle App Engineあたりが手頃だと思います。どうように無料で始められるものとしてHerokuやOpenShiftといったものもあります。いずれもEclipseのプラグインが出ていて、Eclipseで開発してデプロイまですべて作業できます。 このあたりのクラウドサービスが使えるようになれば、JSPやサーブレットでなにか作って、それを実際に公開して、ということが簡単にできるようになります。自分の作ったものが手軽に公開できると、勉強するにしても張り合いが出てきますよ。 参考になるサイトなどは、「JSP/サーブレット 入門」などで検索すれば山のように出てきますので、それらを片っ端から読んでいくといいでしょう。Google App Engineなども検索すればたくさん出てきますよ。

yoshikiz
質問者

お礼

ご回答ありがとうございます。 丁寧に解説していただきわかりやすかったです。 学習の方向としてはJSP・サーブレットでよさそうですね。 次のステップとしてサーバーの問題をどうするかですね。 参考にさせていただきます。 ありがとうございます。

関連するQ&A