JavaWEB
JavaWeb應(yīng)用的概念
在Sun的Java Servlet規(guī)范中,對(duì)Java Web應(yīng)用作了這樣定義:“Java Web應(yīng)用由一組Servlet、HTML頁(yè)、類、以及其它可以被綁定的資源構(gòu)成。它可以在各種供應(yīng)商提供的實(shí)現(xiàn)Servlet規(guī)范的 Servlet容器 中運(yùn)行?!?/p>
Servlet其實(shí)就是運(yùn)行在Servlet容器(有很多種,常用的有Glassfish,Weblogic,Tomcat等等)上的一個(gè)特殊Java類,只不過(guò)需要實(shí)現(xiàn)一些特定的接口。
Tomcat的安裝和配置
Tomcat8-64位下載地址
Tomcat8-32位下載地址
將下載好的Tomcat文件解壓,查看目錄結(jié)構(gòu)

bin:主要存放一些可執(zhí)行文件(比如啟動(dòng)startup.bat以及關(guān)閉Tomcat的shutdown.bat);
conf:配置文件;
lib:第三方依賴jar包;
logs:日志目錄;
temp:臨時(shí)文件目錄;
work:jsp經(jīng)過(guò)翻譯成Servlet再翻譯成.class的文件等;
webapps:真正的web應(yīng)用可以部署的位置;
運(yùn)行Tomcat
需要配置JAVA_HOME環(huán)境變量(安裝jdk時(shí)就可以配置),然后就可以正常的啟動(dòng)了(可以使用命令行啟動(dòng),也可以點(diǎn)擊bin目錄的startup.bat),若在瀏覽器中輸入 http://localhost:8080/ 來(lái)檢驗(yàn)Tomcat安裝是否正確。不要多次啟動(dòng),因?yàn)?080端口號(hào)已經(jīng)被第一次啟動(dòng)的Tomcat占用了。關(guān)閉服務(wù)可以點(diǎn)擊shutdown.bat。
Intelij 創(chuàng)建web工程
一、創(chuàng)建并設(shè)置javaweb工程
1.創(chuàng)建javaweb工程
File --> New --> Project...

點(diǎn)擊Project后出現(xiàn)如下界面,選擇Java Enterprise,選中下圖圈中部分

點(diǎn)擊Next后彈出下圖彈出框,設(shè)置工程名字:

創(chuàng)建完成后工程結(jié)構(gòu)如下:

3. Tomcat配置
3.1 Run -> Edit Configurations,進(jìn)入“Run Configurations”窗口,點(diǎn)擊"+"-> Tomcat Server -> Local,創(chuàng)建一個(gè)新的Tomcat容器

****3.2 在"Name"處輸入新的服務(wù)名,點(diǎn)擊“Application server”后面的“Configure...”,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄 -> OK****
****
****
4.WebClient測(cè)試
4.1 Run -> Edit Configurations,進(jìn)入“Run Configurations”窗口,選擇之前配置好的Tomcat,點(diǎn)擊“Deployment”選項(xiàng)卡,點(diǎn)擊“+” -> “Artifact”-> 選擇創(chuàng)建的web項(xiàng)目的Artifact...
修改“Application context”-> Apply -> OK

說(shuō)明:此處的Application context是指定本工程的根目錄
4.2 在index.jsp文件中的body之間添加要顯示的內(nèi)容,然后點(diǎn)擊“運(yùn)行”的綠色三角

打開(kāi)瀏覽器,輸入:localhost:8080/WebClient

至此,intellij idea創(chuàng)建并設(shè)置javaweb工程全部完成。