2013-10-21 47 views
0

我正在學習Java,我一直在閱讀這些書籍: Head First Java,Head First Servlets和JSP上手。 到目前爲止,我一直在Java IDE開發人員(不是EE開發人員)上完成HF Java上的大部分學習。我也安裝了Java SE 7.
但是現在我想轉到HF Servlets和JSP。這本書說我只需要Tomcat。 我也想熟悉NetBeans,所以我從此頁下載了用於Java EE的Netbeans IDE https://netbeans.org/downloads/index.html
我的問題是:
1.我應該在安裝此版本的Netbeans之前下載Java EE嗎?此版本是否包含Java EE或是否應該從Sun頁面下載?
2.當我需要的只是Tomcat時,安裝Netbeans for EE是否過分矯枉過正?
最終學會EE我想......這兩本書之後,我可以讀取HF設計模式或HF OOAnalysis &設計不知道如果他們真的有必要。
3.你認爲什麼是適當的學習順序?
您的答案將不勝感激。SE EE Netbeans兼容性

回答

0

的Java EE基本上是Java SE的與EE API,如Servlet的,JAX-WS等的計算機上安裝多個JRE中最有可能導致運行時因爲這個問題的問題進行了一些額外的JAR文件,其JRE是默認的,尤其是在Windows上,因爲在Windows資源管理器中沒有查閱JAVA_HOME環境變量,而像Ant和Maven這樣的工具依賴於它。例如,我將幾個JRE/JDK放在一個文件夾中(解壓縮,未安裝),並將它們列在Eclipse中以運行我在特定JRE上開發的應用程序。

2. 當你在Eclipse中,請執行下列操作:

Window > Preferences > Server > Runtime Environments > Add... 

和選擇的Apache Tomcat 7,在下一步中,您可以點擊Download and Install...爲Eclipse下載最新的Tomcat和設置它會在選定的文件夾中作爲將在所選JRE中運行的目標運行時運行。

您也可以手動執行相同的操作,並將Eclipse指向安裝/解包Tomcat的文件夾。

然後,當您爲該Tomcat運行時創建新服務器時,您可以爲其分配一個Dynamic Web Application項目,並且該項目將在項目的每次更改中部署。您可以運行它或從Eclipse內部進行調試。

一旦你與servlet和JSP你應該繼續OO分析和設計,然後學習設計模式良好的條件。在那些我推薦關於OSGi和Java Application Architecture的書籍之後。

祝你好運。

0

如果您安裝Netbeans EE,它還會安裝其他的東西,如Tomcat或Glassfish。這將允許您直接從IDE調試您的EE應用程序,而不是將所有內容都轉儲到Tomcat日誌中。

我認爲,由於您剛剛開始,所有從IDE開始的工作都可以讓您更好地關注您需要學習的內容。

如果您在Java SE中學習了常用的編碼標準和推薦的方法,那麼在轉向EE時不應該有任何麻煩。如果您瞭解了更多關於面向對象和其他設計模式的知識,您將能夠更好地構建體面的應用程序,並更好地理解已經可用的框架。