您的位置:首頁>正文

JavaEE開發基於Eclipse的環境搭建以及Maven Web App的創建

本篇博客就完整的來聊一下如何在Eclipse中創建的Maven Project。 本篇博客是JavaEE開發的開篇, 也是基礎。 本篇博客的內容乾貨還是比較多的, 而且比較實用, 並且都是採用目前最新版本的工具來配置的環境。 下方內容主要包括了JDK1.8的安裝、JavaEE版本的Eclipse的安裝、Maven的安裝、Tomcat 9.0的配置、Eclipse上的M2Eclipse外掛程式以及STS外掛程式的安裝。 當然本篇博客是在Mac OS X下完成的。 當然本篇所涉及的工具都有Windows版的, 而且Eclipse的Mac版與Windows版本的區別不大, 所以今天的博客仍然適用於Windows系統。 本篇博客雖然是基於Eclipse的環境搭建, 不過IntelliJ IDEA

當然在環境以及外掛程式安裝和配置完畢後,

我們還基於Maven提供的原型創建了一個Web App。 當然在該Web App的工程創建後Eclipse會報錯, 下方提供了報錯的解決方案。 解決後, 並完成了工程的運行。 下篇博客我們會基於這個WebApp使用Maven引入SpringMVC。

之前在大學的時候學過些Spring框架, 這幾天也在看最新版本的Spring, 變化還是不小的。 就從沒有各種配置的xml檔這一點來說就挺讓人興奮的, 通過Java配置或者注解來實現依賴注入, 用起來比之前順手不少。 在前幾篇博客, 我們使用了Objective-C語言的反射機制實現了“依賴注入”以及“面向切面程式設計”。 當然在Java中的依賴注入也是使用Java的反射機制來實現的。 本篇博客我們就來實戰一下SpringMVC。

一、開發環境搭建以及所需工具的安裝

1、JDK的安裝

將上述的dmg檔按照引導裝完後, 你可以打開系統偏好設置來查看安裝情況, 具體如下所示:

當然你也可以通過命令列來查看java的版本, 來測試一下是不是安裝成功了如下所示:

二、Eclipse的安裝

Eclipse的強大以及靈活性就不用多說了, 關鍵是Eclipse是免費的呢。 用著還不錯, 關鍵有是免費的, 所以我們就選擇Eclipse作為我們的IDE了。 當然JavaEE開發還好多其他IDE, 當然用起來也還不錯, 在此就不做過多贅述了。 因為安裝JavaEE版的Eclipse需要JDK的支援, 所以我們得先安裝JDK。

1、安裝Eclipse Installer

Eclipse Installer

2.安裝相應版本的Eclipse

下方就是上述步驟安裝的Eclipse Installer打開的結果。 通過Eclipse的安裝工具可以安裝各種版本的IDE, 如下所示。 因為我們要使用Eclipse來做Java EE的開發, 所以我們選擇Eclipse IDE for Java EE Developers即可。

三、Maven的安裝與配置

Maven的功能在此就不做贅述了, 簡單的說就是來管理一些依賴庫的工具, 可以通過Maven特別方便的來添加和管理一些依賴庫。 而且可以很方便的管理依賴庫的版本更新。 當然, 我們之前在聊iOS開發時用到的Cocoapods所扮演的角色, 在我們的工程開發中與Maven的功能大同小異, 都是用來管理協力廠商依賴庫的。 接下來我們就來看一下Maven的安裝與配置。

2.配置Maven

打開終端在終端輸入命令如下,也就是使用vi編輯.bash_profile文件。

vi ~/.bash_profile

export M2_HOME=/Users/lizelu/Documents/apache-maven-3.3.9 export PATH=$PATH:$M2_HOME/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

然後點擊esc切換到vi的命令列狀態,然後輸入:wq進行保存和退出vi。然後在命令列上輸入下方命令使我們編輯的檔生效。

source ~/.bash_profile

然後通過mvn -v來查看一下Maven的版本,然後看一下是否Maven安裝成功具體結果如下所示。

3、Eclipse安裝Maven外掛程式-M2Eclipse

(1)從官網獲取線上安裝地址

Maven安裝完畢後,為了方便開發,我們還需要為Eclipse來安裝Maven外掛程式----M2Eclipse(M2Eclipse的介紹與安裝的官方地址請戳我)。在Eclipse官網上給出了M2Eclipse外掛程式的安裝地址,下方是M2Eclipse的首頁。

官網下方提供的這個地址就是M2Eclipse的線上安裝位址,將改位址進行複製,備用即可。

(2)、在Eclipse中安裝該外掛程式

首先打開Help->Install New Software…如下所示:

然後會出現下方這個頁面,點擊Add進行外掛程式的添加。添加時輸入name和線上安裝的位址即可,如下所示。

上述步驟點擊ok後,稍微等上一會,會出現下方頁面,然後選中後進行安裝即可。

四、安裝STS--Spring Tools Suite

該外掛程式是Spring官網(https://spring.io/)為開發者提供的套件,官網的介紹如下所示:

其實STS中就繼承了Maven外掛程式的,但是上面我們還是單獨的安裝的M2Eclipse, 安裝該外掛程式的所有版本地址為(https://spring.io/tools/sts)。從其中找到相應的外掛程式版本進行安裝即可,我們此處安裝的是最新版本的STS。安裝過程與上述M2Eclipse的安裝過程類似,在此就不做過多贅述了。

五、Apache Tomcat的安裝與配置

2. Eclipse配置Tomcat

下方就是打開後的偏好設置,當然我們之前已經將Tomcat9.0配置上了,如果你想添加新的伺服器的話,點擊添加即可。

緊接著鍵入Tomcat Server的名稱,選擇Tomcat的所在路徑,然後選擇JRE的相應版本即可,然後點擊Finish後我們的Tomcat就與Eclipse關聯完畢了。

六、創建Maven管理的Web工程

經過上述的五步,我們的環境以及需要的外掛程式已經安裝完畢。接下來就該使用了,還是那句話,工欲善其事必先利其器。接下來就該我們使用上述工具發揮作用的時候了。本部分就是通過Eclipse來創建Maven管理的Web工程,然後在下一步引入和配置SpringMVC。

1、創建Maven的Web工程

新建Maven工程:File -> New -> Maven Project,具體如下所示:

點擊Next進入下述頁面,下方的視窗是我們選擇所創建的Maven Project的原型的。因為我們要創建Web項目,所以我們選擇的是maven-archetype-webapp,然後點擊next即可。

點擊next後,接著我們需要輸入組織名以及專案的名稱,然後點擊Finish即可。具體如下圖所示:

2.解決錯誤

選擇上述原型所創建的工程,預設是有錯誤的,如下所示。接下來我們要做的事情是將該錯誤解決掉。

按右鍵我們的工程,然後點擊Properties選項,具體如下所示:

下方就是點擊Properties後的對話方塊。然後我們找到Java Build Path -> Libraries ->Add Library… -> Server Runtime ->Next。 具體如下所示:

點擊Next後選擇我們之前配置的Apache Tomcat v9.0,然後點擊Finish即可。添加完Libraries後不要忘記點擊Apply按鈕以及OK按鈕。

經過這些步驟,我們的錯誤就解決完畢了。這時候你在看我們創建的工程時,錯誤已經不存在了,而且多了一些目錄,如下所示:

然後再進入Order and Exprot中選上下方這幾個庫即可,如下所示:

此時此刻,我們使用Maven來管理的Web工程就創建完畢了,你現在可以在Tomcat上運行一下你的工程了,下方是運行結果。

關於日誌的配置在此就不做過多贅述了,本篇博客所涉及的Demo依然會在github上進行分享。

2.配置Maven

打開終端在終端輸入命令如下,也就是使用vi編輯.bash_profile文件。

vi ~/.bash_profile

export M2_HOME=/Users/lizelu/Documents/apache-maven-3.3.9 export PATH=$PATH:$M2_HOME/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

然後點擊esc切換到vi的命令列狀態,然後輸入:wq進行保存和退出vi。然後在命令列上輸入下方命令使我們編輯的檔生效。

source ~/.bash_profile

然後通過mvn -v來查看一下Maven的版本,然後看一下是否Maven安裝成功具體結果如下所示。

3、Eclipse安裝Maven外掛程式-M2Eclipse

(1)從官網獲取線上安裝地址

Maven安裝完畢後,為了方便開發,我們還需要為Eclipse來安裝Maven外掛程式----M2Eclipse(M2Eclipse的介紹與安裝的官方地址請戳我)。在Eclipse官網上給出了M2Eclipse外掛程式的安裝地址,下方是M2Eclipse的首頁。

官網下方提供的這個地址就是M2Eclipse的線上安裝位址,將改位址進行複製,備用即可。

(2)、在Eclipse中安裝該外掛程式

首先打開Help->Install New Software…如下所示:

然後會出現下方這個頁面,點擊Add進行外掛程式的添加。添加時輸入name和線上安裝的位址即可,如下所示。

上述步驟點擊ok後,稍微等上一會,會出現下方頁面,然後選中後進行安裝即可。

四、安裝STS--Spring Tools Suite

該外掛程式是Spring官網(https://spring.io/)為開發者提供的套件,官網的介紹如下所示:

其實STS中就繼承了Maven外掛程式的,但是上面我們還是單獨的安裝的M2Eclipse, 安裝該外掛程式的所有版本地址為(https://spring.io/tools/sts)。從其中找到相應的外掛程式版本進行安裝即可,我們此處安裝的是最新版本的STS。安裝過程與上述M2Eclipse的安裝過程類似,在此就不做過多贅述了。

五、Apache Tomcat的安裝與配置

2. Eclipse配置Tomcat

下方就是打開後的偏好設置,當然我們之前已經將Tomcat9.0配置上了,如果你想添加新的伺服器的話,點擊添加即可。

緊接著鍵入Tomcat Server的名稱,選擇Tomcat的所在路徑,然後選擇JRE的相應版本即可,然後點擊Finish後我們的Tomcat就與Eclipse關聯完畢了。

六、創建Maven管理的Web工程

經過上述的五步,我們的環境以及需要的外掛程式已經安裝完畢。接下來就該使用了,還是那句話,工欲善其事必先利其器。接下來就該我們使用上述工具發揮作用的時候了。本部分就是通過Eclipse來創建Maven管理的Web工程,然後在下一步引入和配置SpringMVC。

1、創建Maven的Web工程

新建Maven工程:File -> New -> Maven Project,具體如下所示:

點擊Next進入下述頁面,下方的視窗是我們選擇所創建的Maven Project的原型的。因為我們要創建Web項目,所以我們選擇的是maven-archetype-webapp,然後點擊next即可。

點擊next後,接著我們需要輸入組織名以及專案的名稱,然後點擊Finish即可。具體如下圖所示:

2.解決錯誤

選擇上述原型所創建的工程,預設是有錯誤的,如下所示。接下來我們要做的事情是將該錯誤解決掉。

按右鍵我們的工程,然後點擊Properties選項,具體如下所示:

下方就是點擊Properties後的對話方塊。然後我們找到Java Build Path -> Libraries ->Add Library… -> Server Runtime ->Next。 具體如下所示:

點擊Next後選擇我們之前配置的Apache Tomcat v9.0,然後點擊Finish即可。添加完Libraries後不要忘記點擊Apply按鈕以及OK按鈕。

經過這些步驟,我們的錯誤就解決完畢了。這時候你在看我們創建的工程時,錯誤已經不存在了,而且多了一些目錄,如下所示:

然後再進入Order and Exprot中選上下方這幾個庫即可,如下所示:

此時此刻,我們使用Maven來管理的Web工程就創建完畢了,你現在可以在Tomcat上運行一下你的工程了,下方是運行結果。

關於日誌的配置在此就不做過多贅述了,本篇博客所涉及的Demo依然會在github上進行分享。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示