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)行羡洁。”
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)行”的綠色三角
打開瀏覽器,輸入:localhost:8080/WebClient
至此辆床,intellij idea創(chuàng)建并設(shè)置javaweb工程全部完成佳晶。