首先你要走在正確的道路上,發現Java EE的優雅之處。既然你不客氣各種專題我要分開我anwse成不同的部分:
- 開發環境: 如果沒有進一步的談話,我會建議你直接去挑選你的Eclipse的Java EE朱諾(最後一個版本)版本,但是,如果你想看看其他的IDE,你可以檢查NetBeans 7.2(最新版本)或IntelliJIDEA 11.2 Ultimate(我知道的最後一個版本)。基本上Eclipse有大量的插件和功能,並由一個非常優秀,大規模和熱情的社區提供支持。
[我親自試過NetBeans和IntellijIDEA,但與Eclipse感覺更加舒適的Cuz它的外觀,功能,冷色系主題等]
對於JSP和HTML,CSS,JS的東西,然而,我建議Jetbrains Webstorm的偉大IDE,它具有zen編碼以及許多其他功能,如快速自動完成和支持許多框架。
最後,拿起崇高的文本2,作爲快速編輯一個文本編輯器,或只檢查一個源文件,它有許多語言,以及噸的插件非常beatiful佈局和支持。
所有的Java API規格供脫機Oracle的網站觀看免費的,來包裝的各種SDK可用那裏。
的易於瀏覽的文檔: 的Eclipse IDE使得它很容易與JavaDoc和源連接到不同的JAR文件構成了一個JDK,這麼說,你的學習和編碼的經驗將大大一旦你增加已經設定好了。因此,當您在IDE中鍵入Connection時,您可以簡單地按住Ctrl鍵然後右鍵單擊它,並且類實現的源代碼將在不同的選項卡中打開。是是它是開源世界:)
關於技巧和竅門的力量: 我會建議你使用// TODO註釋作爲Eclipse有支持他們,你可以設置在設置自己的TODO註釋,您也可以使用TASK註釋,您也可以通過Mylyn來管理您的錯誤,任務可以是本地的,也可以通過連接器連接到您最喜歡的錯誤和問題跟蹤器,因爲許多連接器可用於此目的。添加到此列表可以配置書籤,以幫助您在源文件變滿時管理源文件:D
關於Tomcat: 那麼如果您的目標是讓Java EE應用程序不需要高級功能的Java EE規範,那麼你可以使用甜蜜的Tomcat,它很容易使用和配置,並且是一個衆所周知的Web容器。
但是如果不是這種情況,你想專注於Java和花lotsa時間去理解這個龐大的規範的來龍去脈,你很可能需要一個支持所有Java認證的應用服務器EE組件。有很多可用的,但是因爲你要求提供建議和im在這裏給我溫和的建議,我會建議你選擇GlassFish應用服務器,它是開源的,一旦你將它安裝在Eclipse IDE上,例如,它將被捆綁在一起同時包含Java EE 5和Java EE 6 API文檔。這意味着沒有時間浪費在瀏覽不同的工具和選項卡上,你會將所有的東西都分組在Eclipse IDE中,這樣你就可以100%地完成任務。
P.S:如果您有任何更多的疑問,請隨時下午我。
- 任何好的技巧和竅門: 有樂趣的Java,因爲你將要學習的東西每天:)新
PS:我沒有提及任何框架,因爲當你得到習慣於Java EE,您將能夠選擇適合您需求的產品。還忘了提及JUnit(測試框架)和一個非常棒的eclipse插件EClemma(代碼覆蓋率比Cobertura/eCobertura更好,並且更易於使用),當然,您也可以嘗試Maven作爲另一篇文章,或者嘗試Apache Ant工具。