亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-18 00:30:15 來源:腳本之家 閱讀:172 作者:青玉伏案 欄目:編程語言

本篇博客就完整的來聊一下如何在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下載安裝。

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

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

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

1、JDK的安裝

當然Java開發怎么少的了JDK了,我們可以從Oracle官網上下載相應平臺相應版本的JDK(官網JDK下載地址請戳我)。打開鏈接后,找到下方這塊區域,下載相應的JDK即可。當然我用的是Mac OS X的系統,所以下載的是下方File Size最大的那個。

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

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

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

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

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

二、Eclipse的安裝

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

1、安裝Eclipse Installer

我們先從Eclipse的官網上下載Eclipse Installer,然后通過Eclipse Installer安裝相應的Eclipse(Eclipse Installer的下載地址請戳我)。 打開后點擊下方的按鈕下載即可。

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

2.安裝相應版本的Eclipse

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

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

三、Maven的安裝與配置

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

1.下載Maven

首先呢我們從官網上下載相應版本的Maven(Maven官方下載地址請戳我)。因為我的是OS X系統,所以我下載的是下方這個。點擊下載后解壓備用即可。

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

2.配置Maven

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

vi ~/.bash_profile

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

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

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的首頁。

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

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

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

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

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

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

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

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

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

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

四、安裝STS--Spring Tools Suite

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

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

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

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

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

五、Apache Tomcat的安裝與配置

1、下載Tomcat

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

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

點擊相應的版本后,我們可以根據相應的平臺去下載相應版本的Tomcat即可,因為本篇博客基于Mac OS X系統,所以此處下載的是zip包,如下所。

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

2. Eclipse配置Tomcat

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

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

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

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

點擊添加后會讓你選擇相應的版本,因為我們下載的是Tomcat9.0, 所以我們就選擇Apache Tomcat v9.0, 如下所示:

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

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

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

六、創建Maven管理的Web工程

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

1、創建Maven的Web工程

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

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

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

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

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

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

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

2.解決錯誤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安岳县| 舒兰市| 仪征市| 紫金县| 咸宁市| 湘阴县| 建平县| 凌源市| 象州县| 扬州市| 衡山县| 修水县| 青河县| 杨浦区| 旬邑县| 海林市| 罗源县| 儋州市| 乐昌市| 沧源| 阿图什市| 龙口市| 临泉县| 凤阳县| 崇明县| 溧阳市| 临沭县| 乌兰察布市| 宝应县| 怀安县| 石嘴山市| 康乐县| 德格县| 安宁市| 安阳县| 长宁区| 察雅县| 昌邑市| 固阳县| 中方县| 财经|