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で質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- XML ホームページ作成ーこういうのを作りたいんです 6 2022/05/23 18:37
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- アプリ Webやアプリの制限が可能なWindowsアプリケーション 4 2022/11/10 12:13
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
MATLABのtoolboxのインストール...
-
MSDNのコレクションがありませ...
-
NET Framework 4 v4.0.30319 ダ...
-
Visual Studioにdirent.h
-
JDKでJavaアプリケーション実行...
-
Lazarus(IDE2.2.6)をインスト...
-
ActivePerlをインストールしよ...
-
VisUal studio2015でWin32 コン...
-
eclipse3.5(Galileo)で、プロパ...
-
python2.7.14でTkinterを使える...
-
ユーザー名を漢字で登録してし...
-
ワードプレスで、特定の記事の...
-
Windows10で自作プログラムが脅威
-
リアルタイム表示
-
セットアップファイル(MSIとEX...
-
windows7 ADTプラグイン追加で...
-
Javaをインストールしたんです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
ActivePerlをインストールしよ...
-
Javaをインストールしたんです...
-
MSDNのコレクションがありませ...
-
この <windows.h> はどこに在る...
-
パイソン、Jupyter Labのインス...
-
ワードプレスで、特定の記事の...
-
セットアップファイル(MSIとEX...
-
JDKでJavaアプリケーション実行...
-
Python3.12のインストール方法
-
ユーザー名を漢字で登録してし...
-
arduino ide 2.0.0 について
-
NuGetのインストール
-
Jupyter Notebook の拡張機能(N...
-
NET Framework 4 v4.0.30319 ダ...
-
VBSでuser32.dll(Win32API)を...
-
OptiFineをJAVAで開こうとする...
-
コマンドプロンプトから「javac...
おすすめ情報