初識(shí)JavaWEB

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)


image.png

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...

image

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

image

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

image

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

image

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

image

****3.2 在"Name"處輸入新的服務(wù)名,點(diǎn)擊“Application server”后面的“Configure...”,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄 -> OK****

****
image

****

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

image

說(shuō)明:此處的Application context是指定本工程的根目錄

4.2 在index.jsp文件中的body之間添加要顯示的內(nèi)容,然后點(diǎn)擊“運(yùn)行”的綠色三角

image

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

image

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)JavaWeb我們需要安裝一下的開(kāi)發(fā)環(huán)境并配置好:JDK,MyElipse,Tomcat。 怎么安裝配置這里我...
    LU7IN閱讀 420評(píng)論 0 1
  • JAVAWEB的環(huán)境搭建和helloworld 同一產(chǎn)品的app和網(wǎng)頁(yè)是同種功能在不同終端的實(shí)現(xiàn),層次結(jié)構(gòu)如下: ...
    ElephantChan閱讀 316評(píng)論 0 1
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 昨天晚上接了兩個(gè)電話,都跟我說(shuō)一件事兒,其實(shí)是他們商量好了最后要發(fā)郵件的,事情的經(jīng)過(guò)是這樣的: 我?guī)屯绿?..
    等待2017閱讀 282評(píng)論 0 0
  • 一片藍(lán)得不像樣子的天空,幾片悠蕩的白云,沿著不寬敞的馬路,從橋頭走到尾,雜草叢生,幾棵矮小的野樹(shù),十幾處的人家,...
    蝸牛的貓閱讀 332評(píng)論 0 0

友情鏈接更多精彩內(nèi)容