初識JavaWEB

weixin_34290000發表於2018-03-06

JavaWEB

JavaWeb應用的概念

在Sun的Java Servlet規範中,對Java Web應用作了這樣定義:“Java Web應用由一組Servlet、HTML頁、類、以及其它可以被繫結的資源構成。它可以在各種供應商提供的實現Servlet規範的 Servlet容器 中執行。”

Servlet其實就是執行在Servlet容器(有很多種,常用的有Glassfish,Weblogic,Tomcat等等)上的一個特殊Java類,只不過需要實現一些特定的介面。


Tomcat的安裝和配置

Tomcat8-64位下載地址
Tomcat8-32位下載地址

將下載好的Tomcat檔案解壓,檢視目錄結構


468490-5e0c3555a1aad4c2.png
image.png

bin:主要存放一些可執行檔案(比如啟動startup.bat以及關閉Tomcat的shutdown.bat);
conf:配置檔案;
lib:第三方依賴jar包;
logs:日誌目錄;
temp:臨時檔案目錄;
work:jsp經過翻譯成Servlet再翻譯成.class的檔案等;
webapps:真正的web應用可以部署的位置;


執行Tomcat

需要配置JAVA_HOME環境變數(安裝jdk時就可以配置),然後就可以正常的啟動了(可以使用命令列啟動,也可以點選bin目錄的startup.bat),若在瀏覽器中輸入 http://localhost:8080/ 來檢驗Tomcat安裝是否正確。不要多次啟動,因為8080埠號已經被第一次啟動的Tomcat佔用了。關閉服務可以點選shutdown.bat。

Intelij 建立web工程

一、建立並設定javaweb工程
1.建立javaweb工程
File --> New --> Project...

468490-c44283a25d3dbd6f..png
image

點選Project後出現如下介面,選擇Java Enterprise,選中下圖圈中部分

468490-51bd1f6dfe9d5a1f..png
image

點選Next後彈出下圖彈出框,設定工程名字:

468490-3d0fa938d821db25..png
image

建立完成後工程結構如下:

468490-5a15b0639549a258..png
image

3. Tomcat配置
3.1 Run -> Edit Configurations,進入“Run Configurations”視窗,點選"+"-> Tomcat Server -> Local,建立一個新的Tomcat容器

468490-17631e7bccc7aa63..png
image

****3.2 在"Name"處輸入新的服務名,點選“Application server”後面的“Configure...”,彈出Tomcat Server視窗,選擇本地安裝的Tomcat目錄 -> OK****

****
468490-cdb4a8724aa568d8..png
image

****

4.WebClient測試
4.1 Run -> Edit Configurations,進入“Run Configurations”視窗,選擇之前配置好的Tomcat,點選“Deployment”選項卡,點選“+” -> “Artifact”-> 選擇建立的web專案的Artifact...
修改“Application context”-> Apply -> OK

468490-6002bac1f92466e9..png
image

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

4.2 在index.jsp檔案中的body之間新增要顯示的內容,然後點選“執行”的綠色三角

468490-fd3547cef0b56853..png
image

開啟瀏覽器,輸入:localhost:8080/WebClient

468490-54365e3942e4527e..png
image

至此,intellij idea建立並設定javaweb工程全部完成。