まず第一に、あなたは Java EE がいかに洗練されているかを発見する正しい道を進んでいます。あなたはさまざまなトピックに取り組んだので、私の答えをさまざまな部分に分けます:
- 開発環境: これ以上の説明はありませんが、Eclipse Java EE Juno (最終リリース) バージョンを直接選択することをお勧めしますが、他の IDE を確認したい場合は、NetBeans 7.2 (最終リリース) またはIntelliJIDEA 11.2 Ultimate (私が知っていて、持っている最後のリリース)。基本的に、Eclipse には多数のプラグインと機能があり、非常に大きく、熱烈なコミュニティによって支えられています。
[私は個人的に NetBeans と IntellijIDEA を試しましたが、見た目、機能、クールな色のテーマなどから、Eclipse の方が快適だと感じました]
JSP と HTML、CSS、JS については、Jetbrains Webstorm の優れた IDE をお勧めします。これには、zen コーディングだけでなく、高速な自動補完や多くのフレームワークのサポートなど、他の多くの機能があります。
最後に、Sublime Text 2 をテキスト エディターとして選択して、すばやく編集したり、ソース ファイルを確認したりします。非常に美しいレイアウトと、多くの言語と多数のプラグインのサポートを備えています。
すべての Java API 仕様は、Oracle の Web サイトでオフラインで無料で閲覧でき、そこで利用できるさまざまな SDK にパッケージ化されています。
ドキュメントのナビゲートが簡単: Eclipse IDE を使用すると、JavaDoc とソースを JDK を構成するさまざまな jar ファイルに簡単に添付できます。つまり、一度設定すると、学習とコーディングの経験が大幅に向上します。たとえば IDE で Connection と入力すると、単に Ctrl コマンドを押したままにして右クリックすると、クラス実装のソース コードが別のタブで開かれます。はいはい、それはオープンソース世界の力です:)
ヒントとコツについて: //TODO コメントを使用することをお勧めします。Eclipse はそれらをサポートしており、設定で独自の TODO コメントを設定できます。また、TASK コメントを使用することもできます。Mylyn を使用してバグやタスクを管理することもできます。ローカルに接続するか、コネクタを介してお気に入りのバグおよび課題トラッカーに接続します。このような目的で多くのコネクタが利用可能です。このリストにブックマークを設定して、ソース ファイルが行でいっぱいになったときにソース ファイルを管理できるようにします。
Tomcat について: あなたの目標が Java EE 仕様の高度な機能を必要としない Java EE アプリケーションを作成することである場合、Tomcat を使用できます。Tomcat は使いやすく、構成が簡単で、よく知られている Web コンテナーです。
しかし、そうではなく、Java に特化し、この巨大な仕様の内外を理解するために多くの時間を費やしたい場合は、すべての Java EE コンポーネントをサポートする認定済みのアプリケーション サーバーが必要になる可能性があります。利用可能なものはたくさんありますが、アドバイスを求められたので、私はここでささやかな提案をしているので、GlassFish Application Server を選択することをお勧めします。これはオープン ソースです。たとえば、Eclipse IDE にインストールすると、次のようになります。 Java EE 5 と Java EE 6 API doc の両方にバンドルされています。これは、さまざまなツールやタブを閲覧するのに時間を無駄にする必要がないことを意味します。Eclipse IDE 内にすべてがグループ化されているため、目の前のタスクに 100% 専念できます。
ps: 他にご不明な点がございましたら、お気軽に ping を送信してください。
- 良いヒントやコツ: Java を楽しんでください。毎日何か新しいことを学ぶことになるからです :)
ps: フレームワークについては言及しませんでした。Java EE に慣れる頃には、ニーズに合ったものを選択できるようになっているからです。また、JUnit (テスト フレームワーク) と、コード カバレッジ用の優れた Eclipse プラグイン EClemma (Cobertura/eCobertura よりもはるかに優れており、使いやすい) について言及するのを忘れていました。道具。