Java超初心者です。
現在、Eclipseを使用して初歩的なJavaの学習をしております。
学習の一環でJavaを使用したwebアプリを作成しようと考えています。
目標は掲示板のようなログイン、ログアウト、入力、保存、表示、削除、ができるwebアプリ
を作ろうと考えています。
知識としてなにが必要なのか、Tomcat、JSP、Javaサーブレット、
など調べたり学習したりしていたのですが、環境設定の仕方が理解できなかったり
して途中で行き詰ってしまいました。なにから手をつけるべきなのかわかりません。
次のステップとして何をどのように勉強するべきか教えて頂けないでしょうか。
初心者にもわかりやすいサイトなどもあれば教えて頂きたいです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
サーバサイドJavaを学習・習得しようとするなら、まずサーブレットコンテナであるTomcatをローカル環境に正しくインストールできないことには話になりません。
また、Tomcatはそれ自体Webサーバの機能を持ちますので、最も簡単にWebアプリケーションを実行する環境だからです。
・Tomcatをインストールし、(Ecliseを使わない)JSP/サーブレットの最初の一歩の作成法を学ぶ。
・そのうえで、EclipseにTomcatプラグインを導入し、Webアプリの開発環境として動作させる。
JSPがどうの、サーブレットがどうのというのはその後の問題です。
最初の2点を突破してください。
書籍はこれです。
http://www.amazon.co.jp/%E5%9F%BA%E7%A4%8E%E3%81 …
とにかく、何が何でもまず環境構築が必要です。
これが不可能だったり、環境構築の内容がわからないのであれば、どうせその先ですぐ詰まりますので、XAMP一発インストールですぐ始められるphpなどの簡単な環境に乗り換えたほうがいいです。
ご回答ありがとうございます。
初心者がTomcatとEclipseを同時に使おうとしたのが
難易度をあげてしまったみたいですね。
参考にさせていただきます。
ありがとうございます。
No.2
- 回答日時:
Eclipseを使っているとのことですが、どのEclipseを使っていますか? Eclipseはいくつかのパッケージがあります。
サーバー開発を行う場合には、「Eclipse for Java EE Developers」というものを使います。間違えて「Eclipse for Java Developers」を使うと苦労しますよ。(「EE」が付いているのがサーバー開発向けです)Eclipse for Java EE Developersを使っている場合、Tomcatのインストールは不要です。設定も不要。Eclipse for Java EE Developersでは、サーバーの設定を作成できます。この際に使いたいサーバーを選んでインストールできます。まぁ、このサーバーの設定はしないといけませんが、設定画面でボタンを選ぶ程度ですから調べればわかるでしょう。インストールしたサーバーは、Eclipse内で起動できますし、作成したプロジェクトもその場でデプロイできます。
別途、Tomcatをインストールして、それを使うようにしようとすると、Eclipseは面倒なんです。全部Eclipseの機能でまとめれば、そう難しくはありませんよ。
ご回答、ありがとうございます。
Eclipseのヘルプより確認したところ
「Eclipse Java EE IDE for Web Developers」
となっておりましたので問題ないかと思います。
サーバーの設定ができるのですね。
参考にさせていただきます。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vs codeはオフラインでも使用で...
-
Eclipseのアンインストールの仕方
-
Jupyter Notebook の拡張機能(N...
-
ユーザー名を漢字で登録してし...
-
この <windows.h> はどこに在る...
-
MSDNのコレクションがありませ...
-
セットアップファイル(MSIとEX...
-
python2.7.14でTkinterを使える...
-
インストール不要のCコンパイラ...
-
サクラエディタについて
-
お世話になります。 Windows Up...
-
AMD64 Platform SDKの取得方法
-
Javaをインストールしたんです...
-
素人質問 無料javaのインスト...
-
同一OSへ Visual Studio6.0 と...
-
ActivePerlをインストールしよ...
-
NuGetのインストール
-
特定リファラのユーザーを拒否...
-
ワードプレスで、特定の記事の...
-
Eclipseで、プロジェクト名のと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
vs codeはオフラインでも使用で...
-
マイクラjavaでForgeを入れたい...
-
この <windows.h> はどこに在る...
-
MSDNのコレクションがありませ...
-
OptiFineをJAVAで開こうとする...
-
セットアップファイル(MSIとEX...
-
NET Framework 4 v4.0.30319 ダ...
-
ActivePerlをインストールしよ...
-
NuGetのインストール
-
Javaをインストールしたんです...
-
stdoleについて
-
MATLABのtoolboxのインストール...
-
ユーザー名を漢字で登録してし...
-
Jupyter Notebook の拡張機能(N...
-
ActobatReader無しでPDFを表示
-
リアルタイム表示
-
「あなたの予想に反して、この...
-
XAMPPのスタート(表示)画面が表...
-
windows7 ADTプラグイン追加で...
おすすめ情報