私は Java を学んでおり、これらの本を読んでいます:
Head First Java、Head First Servlets、JSPを読み始めました。これまで、Java 開発者向けの Eclipse IDE (EE ではありません) で HF Java に関する学習のほとんどを行ってきました。Java SE 7 もインストール
しましたが、今度は HF サーブレットと JSP に移行したいと考えています。この本には、Tomcatだけが必要だと書かれています。また、NetBeans に慣れたいと思ったので、このページhttps://netbeans.org/downloads/index.htmlから Java EE 用の Netbeans IDE をダウンロードしました。
私の質問は次のとおり
です。 1. このバージョンの Netbeans をインストールする前に、Java EE をダウンロードする必要がありますか? このバージョンには Java EE が含まれていますか、それとも Sun のページからダウンロードする必要がありますか?
2. 必要なのは Tomcat だけなのに、Netbeans for EE をインストールするのはやり過ぎですか?
最終的にはEE を学ぶと思います... この 2 冊の本の後、HF Design Patterns や HF OOAnalysis & Designを読むかもしれませんが、本当に必要かどうかはわかりません。
3. 適切な学習順序は何だと思いますか?
あなたの答えは高く評価されます。
2 に答える
Netbeans EE をインストールすると、Tomcat や Glassfish などの他の機能もインストールされます。これにより、すべてを Tomcat ログにダンプするのではなく、IDE から直接 EE アプリケーションをデバッグできます。
始めたばかりなので、IDE からすべてを行うことで、学ぶ必要があることに集中できると思います。
Java SE で通常のコーディング標準と推奨される方法を学習すれば、EE に移行するのに何の問題もありません。OOP やその他の設計パターンについて詳しく読むと、適切なアプリケーションを構築するための準備が整い、すでに利用可能なフレームワークをよりよく理解できるようになります。
1. Java EE は基本的に Java SE に、サーブレット、JAX-WS などの EE API 用にいくつかの追加 JAR を追加したものです。コンピューターに複数の JRE をインストールすると、特にどの JRE がデフォルトの JRE であるかという疑問のために、実行時の問題が発生する可能性が高くなります。 Windows では、JAVA_HOME 環境変数は Windows エクスプローラーでは参照されず、Ant や Maven などのツールはそれに依存しているためです。
たとえば、複数の JRE/JDK を 1 つのフォルダー (アンパックされ、インストールされていない) に保持し、それらを Eclipse にリストして、特定の JRE で開発中のアプリケーションを実行します。
2. Eclipse で次の操作を行います。
Window > Preferences > Server > Runtime Environments > Add...
Apache Tomcat 7 を選択します。次のステップDownload and Install...
で Eclipse をクリックして最新の Tomcat をダウンロードし、選択した JRE で実行されるターゲット ランタイムとして選択したフォルダーにセットアップします。
手動で同じことを行って、Tomcat をインストール/解凍したフォルダーに Eclipse をポイントすることもできます。
次に、その Tomcat ランタイム用の新しいサーバーを作成するときに、それに動的 Web アプリケーション プロジェクトを割り当てることができます。これにより、プロジェクトが変更されるたびにデプロイされます。Eclipse 内から実行またはデバッグできます。
3. サーブレットと JSP に慣れてきたら、OO の分析と設計に進み、次に設計パターンを学習する必要があります。その後、OSGi とJava Application Architectureに関する本をお勧めします。
幸運を。