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用起來也是比較爽的,能夠自行Google下載安裝。html

固然在環境以及插件安裝和配置完畢後,咱們還基於Maven提供的原型建立了一個Web App。固然在該Web App的工程建立後Eclipse會報錯,下方提供了報錯的解決方案。解決後,並完成了工程的運行。下篇博客咱們會基於這個WebApp使用Maven引入SpringMVCjava

以前在大學的時候學過些Spring框架,這幾天也在看最新版本的Spring,變化仍是不小的。就從沒有各類配置的xml文件這一點來講就挺讓人興奮的,經過Java配置或者註解來實現依賴注入,用起來比以前順手很多。在前幾篇博客,咱們使用了Objective-C語言的反射機制實現了「依賴注入」以及「面向切面編程」。固然在Java中的依賴注入也是使用Java的反射機制來實現的。本篇博客咱們就來實戰一下SpringMVC。git

 

 

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

一、JDK的安裝web

固然Java開發怎麼少的了JDK了,咱們能夠從Oracle官網上下載相應平臺相應版本的JDK(官網JDK下載地址請戳我)。打開連接後,找到下方這塊區域,下載相應的JDK便可。固然我用的是Mac OS X的系統,因此下載的是下方File Size最大的那個。spring

  

將上述的dmg文件按照引導裝完後,你能夠打開系統偏好設置來查看安裝狀況,具體以下所示:apache

  

固然你也能夠經過命令行來查看java的版本,來測試一下是否是安裝成功了以下所示:編程

  

 

 

 

2、Eclipse的安裝tomcat

Eclipse的強大以及靈活性就不用多說了,關鍵是Eclipse是免費的呢。用着還不錯,關鍵有是免費的,因此咱們就選擇Eclipse做爲咱們的IDE了。固然JavaEE開發還好多其餘IDE, 固然用起來也還不錯,在此就不作過多贅述了。由於安裝JavaEE版的Eclipse須要JDK的支持,因此咱們得先安裝JDKbash

一、安裝Eclipse Installer

咱們先從Eclipse的官網上下載Eclipse Installer,而後經過Eclipse Installer安裝相應的Eclipse(Eclipse Installer的下載地址請戳我)。 打開後點擊下方的按鈕下載便可。

  

 

2.安裝相應版本的Eclipse

下方就是上述步驟安裝的Eclipse Installer打開的結果。經過Eclipse的安裝工具能夠安裝各類版本的IDE, 以下所示。由於咱們要使用Eclipse來作Java EE的開發,因此咱們選擇Eclipse IDE for Java EE Developers便可。

  

 

 

 

 

3、Maven的安裝與配置

Maven的功能在此就不作贅述了,簡單的說就是來管理一些依賴庫的工具,能夠經過Maven特別方便的來添加和管理一些依賴庫。並且能夠很方便的管理依賴庫的版本更新。固然,咱們以前在聊iOS開發時用到的Cocoapods所扮演的角色,在咱們的工程開發中與Maven的功能大同小異,都是用來管理第三方依賴庫的。接下來咱們就來看一下Maven的安裝與配置。

1.下載Maven

首先呢咱們從官網上下載相應版本的Maven(Maven官方下載地址請戳我)。由於個人是OS X系統,因此我下載的是下方這個。點擊下載後解壓備用便可。

  

 

2.配置Maven

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

vi ~/.bash_profile

 

打開後,輸入i, 切換到vi編輯狀態,而後輸入下方三行來配置相應的環境變量。前兩個是配置Maven的環境變量的,後一個是配置Java的環境變量的。M2_HOME配置的是咱們剛纔下載的Maven的壓縮文件解壓的相應目錄,以下所示: 

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安裝成功具體結果以下所示。

  

 

三、Eclipse安裝Maven插件-M2Eclipse

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

Maven安裝完畢後,爲了方便開發,咱們還須要爲Eclipse來安裝Maven插件----M2EclipseM2Eclipse的介紹與安裝的官方地址請戳我)。在Eclipse官網上給出了M2Eclipse插件的安裝地址,下方是M2Eclipse的首頁。

  

官網下方提供的這個地址就是M2Eclipse的在線安裝地址,將改地址進行復制,備用便可。

  

(2)、在Eclipse中安裝該插件

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

  

 

而後會出現下方這個頁面,點擊Add進行插件的添加。添加時輸入name和在線安裝的地址便可,以下所示。

  

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

  

 

 

 

 

4、安裝STS--Spring Tools Suite

該插件是Spring官網(https://spring.io/)爲開發者提供的套件,官網的介紹以下所示:

  

  

其實STS中就繼承了Maven插件的,可是上面咱們仍是單獨的安裝的M2Eclipse, 安裝該插件的全部版本地址爲(https://spring.io/tools/sts)。從其中找到相應的插件版本進行安裝便可,咱們此處安裝的是最新版本的STS。安裝過程與上述M2Eclipse的安裝過程相似,在此就不作過多贅述了。

  

 

 

 

 

5、Apache Tomcat的安裝與配置

一、下載Tomcat

固然,首先咱們得先從Apache Tomcat官網(http://tomcat.apache.org/)上來下載一份Tomcat。本篇博客所使用的就是目前最新版本的Tomcat9.0,從Download中能夠下載相應版本的Tomcat。以下所示。

  

 

點擊相應的版本後,咱們能夠根據相應的平臺去下載相應版本的Tomcat便可,由於本篇博客基於Mac OS X系統,因此此處下載的是zip包,以下所。

  

 

2. Eclipse配置Tomcat

將上述下載好的Tomcat進行解壓,接下來咱們要在Eclipse配置咱們的Tomcat9.0。打開Eclipse的偏好設置->Server->Runtime Environment->Add, 具體以下所示:

  

 

下方就是打開後的偏好設置,固然咱們以前已經將Tomcat9.0配置上了,若是你想添加新的服務器的話,點擊添加便可。

  

 

點擊添加後會讓你選擇相應的版本,由於咱們下載的是Tomcat9.0, 因此咱們就選擇Apache Tomcat v9.0, 以下所示:

  

 

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

  

 

 

 

 

6、建立Maven管理的Web工程

通過上述的五步,咱們的環境以及須要的插件已經安裝完畢。接下來就該使用了,仍是那句話,工欲善其事必先利其器。接下來就該咱們使用上述工具發揮做用的時候了。本部分就是經過Eclipse來建立Maven管理的Web工程,而後在下一步引入和配置SpringMVC

一、建立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上進行分享。

github- Demo源碼分享地址:https://github.com/lizelu/SpringMVCWithMaven 

相關文章
相關標籤/搜索