本文介紹使用IDEA(社區版)和Maven來快速構建JAVA WEB應用,適合小白搭建環境,可以幫助看到此文的讀者們在此文的指導下一個小時之內搭建屬於自己的java web應用。
1.環境要求
本文的描述的開發環境如下:
- windows10 x64
- Java 8
- IDEA Community(自帶Maven 插件)
2.為何要用IDEA和Maven
(1)我個人同時用過Eclipse
和IDEA
兩種編輯器開發java,個人感覺IDEA
使用起來更加順手,僅僅是個人感覺,沒有其他意思。
(2)Maven
,是一個先進的包管理器,開發過傳統的javaweb
的人可能都有感觸,需要在代碼目錄下的lib文件夾下導入所需的jar包,然后加入到代碼的PATH中,lib庫一旦多起來,管理起來就非常復雜,而使用Maven管理就可以避免這個問題,只需要簡單的幾個xml配置,就能快速的把依賴庫配置起來,而且對版本維護方面都非常方便。
3.安裝環境
(1)安裝JAVA8, 這個步驟比較簡單,下載對飲的jdk文件,然后安裝即可,現在官網下載需要注冊賬號,我們推薦一個國內的ftp,速度挺快,也挺干凈:
https://repo.huaweicloud.com/java/jdk/8u191-b12/jdk-8u191-windows-x64.exe
(該ftp下還有其他版本均可下載)
Java8安裝比較方便,最簡單就是一路下一步,就可以安裝完畢,安裝完畢后路徑自動已經加上了,打開命令行,輸入java -version, 顯示如下輸出即為安裝成功。
(2)安裝IDEA
安裝IDEA更簡單,不過我們推薦的是社區版,社區版也就是免費版,IDEA旗艦版是收費的,功能也很強大,社區版雖然功能不如旗艦版強大,但是一般的開發也是游刃有余了。官網地址為:
https://www.jetbrains.com
下載完安裝包后運行一路下一步即可完成,最后桌面上會出現該IDE圖標
(3)配置Maven國內源(可選)
IDEA默認已經集成了Maven3,所以不需要再安裝了。
由於Maven默認的倉庫地址不在國內,所以國內同步lib庫相對較慢,要想獲得較好的體驗,建議將其默認倉庫配置為國內的庫。
感謝阿里雲團隊的貢獻,他們做了一個國內的源:
https://maven.aliyun.com/mvn/view
配置方法可在該站點看到,這里將關鍵的說出來。
首先進入idea的安裝目錄,再plugins目錄下找到maven的文件夾:
打開settings.xml 文件,在
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里雲公共倉庫</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
即可。
4.第一個javaweb項目
本章在下一篇中展開敘述,因為我會講講java web項目的基本原理以及一些細節,本文重點在於讓初學者快速搭建一個環境,所以,我會給出一個demo代碼,而你只需要用IDEA打開這個項目,點擊運行,就已經完成跑起第一個javaweb項目了。
代碼放到github下了,可自行下載:
https://github.com/codesedu/JAVAWEB-DEMO/blob/master/WebDemo.7z
用IDEA打開之后,(maven會自動加載相關庫和插件,第一次會消耗部分時間),結果應如下:
點擊右上方小三角即可運行, 然后打開瀏覽器,輸入下面的url即可。
http://127.0.0.1:9090/
至此,第一個javaweb
項目就跑起來了,是不是很有成就感,關於這個小項目的一些細節,我在下一篇文章會着重講解,代碼開發這個項目,完善這只麻雀。
紙上得來終覺淺,絕知此事要躬行。在實踐的過程中,肯定會遇到這樣或者那樣的問題,遇到問題不可怕,只要想辦法去解決就行了。