日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

从零开始学JavaWeb

發(fā)布時間:2023/12/10 java 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始学JavaWeb 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

引言

??記得上學(xué)時,有位導(dǎo)師說過一句很經(jīng)典的話:"編程語言只是工具,最重要的是掌握思想。"
筆者一直主要從事.net領(lǐng)域的開發(fā)工作。隨著工作閱歷的豐富,越來越深刻的理解當(dāng)年導(dǎo)師說的那句話的意義。
"他山之石,可以攻玉",相互借鑒,然后為我所用,無疑是一種開放的態(tài)度。

一、基本目標(biāo)

??同.net開發(fā)環(huán)境的搭建相比,javaweb開發(fā)環(huán)境的配置可謂相當(dāng)"繁瑣",所以這里會覺得微軟Visual Studio IDE的強大。
本文是javaweb學(xué)習(xí)實踐的一次較為詳細(xì)的記錄,希望能夠?qū)Τ鯇W(xué)者帶來一點幫助,少走彎路。

二、環(huán)境搭建

??Javaweb開發(fā)環(huán)境的搭建,筆者選擇的IDE是IntelliJ IDEA(ideaIU-2016.3.4).安裝 包括以下幾點:

  • IDEA 安裝
  • JDK安裝和配置
  • appache-tomcat的配置
  • IDEA 構(gòu)建Maven
1.IDEA 安裝

??Windows安裝包
??

2.JDK安裝和配置

??JDK 8安裝包
??安裝完JDK后配置環(huán)境變量 計算機(jī)→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量

??系統(tǒng)變量→新建 JAVA_HOME 變量
變量值填寫jdk的安裝目錄(本人是 C:\Program Files\Java\jdk1.8.0_60)

??系統(tǒng)變量→尋找 Path 變量→編輯
在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

??系統(tǒng)變量→新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

??檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所示 顯示版本信息 則說明安裝和配置成功。

3.appache-tomcat的配置

??apache-tomcat-8.0.41
??配置Tomcat環(huán)境變量
??計算機(jī)→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量
??在系統(tǒng)變量中添加以下變量

??1)新建TOMCAT_HOME變量
變量名:TOMCAT_HOME
變量值:F:\JavaSoftwares\tomcat\apache-tomcat-8.0.41
??2)新建CATALINA_HOME變量
變量名CATALINA_HOME
變量值F:\JavaSoftwares\tomcat\apache-tomcat-8.0.41

??3)修改變量Path
在系統(tǒng)變量中找到Path變量名,雙擊或點擊編輯,在末尾添加如下內(nèi)容
;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
這里要注意,各個變量值之間一定要用;分隔。

??4)啟動Tomcat服務(wù)器
在cmd命令窗口下輸入startup回車,運行如下圖所示

??5)測試Tomcat服務(wù)器是否安裝成功
在瀏覽器中輸入http://localhost:8080或http://127.0.0.1:8080

三、創(chuàng)建JavaWeb Maven項目

1.maven配置

??1)下載 Apache Maven 3.3.9
其中包含針對不同平臺的各種版本的Maven下載文件。
??2)解壓maven壓縮包. 我解壓的路徑為:D:\Maven\apache-maven-3.3.9

??3)配置maven的環(huán)境變量
右鍵“計算機(jī)”,選擇“屬性”,之后點擊“高級系統(tǒng)設(shè)置”,點擊“環(huán)境變量”,來設(shè)置環(huán)境變量,有以下系統(tǒng)變量需要配置:
新建系統(tǒng)變量: MAVEN_HOME 變量值:E:\Maven\apache-maven-3.3.9
編輯系統(tǒng)變量 Path
添加變量值: ;%MAVEN_HOME%\bin

??4)檢測是否安裝成功
最后檢驗配置是否成功:用win鍵+R,來打開命令行提示符窗口,即Dos界面,輸入mvn --version 若出現(xiàn)以下情況說明配置成功

2.idea配置JDK

??IDEA配置JDK
??打開IDEA IDE
??依次點開File -->ProjectStructure,點擊左側(cè)標(biāo)簽頁,點擊SDKs
??點擊+號,選SDK
??在彈出框選擇jdk路徑(我本地C:\Program Files\Java\jdk1.8.0_60)
??點擊OK,可以看到j(luò)dk配置好了

3.idea構(gòu)建Maven

??如上maven已經(jīng)下載并解壓到本機(jī)(我本地D:\Maven\apache-maven-3.3.9)
??1) 找到/conf/setting.xml文件,用文本編輯器打開。由于Maven遠(yuǎn)程倉庫在國外,所以在下載相關(guān)jar包時非常慢,將其配置為Alibaba的倉庫,需添加下面代碼:

<mirrors><!-- mirror| Specifies a repository mirror site to use instead of a given repository. The repository that| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.|<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://my.repository.com/repo/path</url></mirror>--><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror> <id>uk</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror><mirror><id>CN</id><name>OSChina Central</name><url>http://maven.oschina.net/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>nexus</id><name>internal nexus repository</name><!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>--><url>http://repo.maven.apache.org/maven2</url><mirrorOf>central</mirrorOf></mirror></mirrors>

??2)配置 IDEA默認(rèn)設(shè)置
此處解決了『maven骨架生成項目速度慢的令人發(fā)指,都在Generating project in Batch mode等待,Idea狀態(tài)顯示欄還在不行runing,并沒有卡死。查看debug信息發(fā)現(xiàn),是maven獲取archetype-catalog.xml導(dǎo)致。』的問題。

??3)新建項目
注意:要選maven-archetype-webapp,而不是cocoon-22-archetype-webapp

??4)配置tomcat

4.配置tomcat

??配置tomcat
??在主頁面打開ProjectStructure,點擊圖示的按鈕或是按ctrl+shift+alt+s快捷鍵。

??打開ProjectStructure后,按照圖示依次點擊Facets->+號,在彈出的對話框個中選擇Web.

??在彈出的對話框選擇剛才創(chuàng)建的Maven項目(MavenDemo),點擊ok.

??接著會出現(xiàn)圖示的結(jié)構(gòu),點擊Deployment Descriptors 對話框右側(cè)的加號,會彈出一個圖示的小對話框,選擇web.xml所在的路徑,點擊Ok。

??再次點擊Web Resource Directories對話框右側(cè)的加號,會彈出一個圖示的小對話框,選擇webapp所在的路徑,點擊Ok。

??再次回到Project Structure,點擊左側(cè) Artifacts,依次點擊+號->Web Application:Exploded->From Modules.

??出現(xiàn)下圖的對話框,點擊Ok即可。

??接下來開始配置Tomcat。然后在右上角點擊那個下拉框,再點擊Edit Configurations

??接著回到Server選項卡,配置一下Tomcat的基本參數(shù),最后點擊Ok即可

四、調(diào)試
??以上已經(jīng)完整地創(chuàng)建了一個maven架構(gòu)的webapp
效果如下:

五、總結(jié)
??總的來說,第一次使用感覺很繁瑣.
??這篇算是為JavaWeb之旅開個頭.后續(xù)會逐漸深入.

轉(zhuǎn)載于:https://www.cnblogs.com/lucky_hu/p/6539573.html

總結(jié)

以上是生活随笔為你收集整理的从零开始学JavaWeb的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。