web體系和tomcat的配置

1.知識體系:

1.1、WEB資源介紹

WEB資源:文字、圖片、音樂、視頻等等【通過瀏覽器能夠訪問到的信息】

靜態WEB資源:指代碼不變,展示效果就不會變的 資源。比如:HTML、CSS、JS、圖片、多媒體等等。
動態WEB資源:指效果是由程序來進行控制的。
不同時間點訪問web頁面看到的內容各不相同。比如:JSP/Servlet、ASP、PHP

---------------

1.2、現階段互聯網應用相關架構

                C/S架構:Client/Server 客戶端/服務器(如pc端和移動端app)

                B/S架構:Browser/Server 瀏覽器/服務器 。通過瀏覽器與服務器交互,不需要安裝其他程序

1.3、   WEB服務器通信模式-    請求響應模式

                請求:瀏覽器將信息發送給服務器
                響應:服務器將信息發送給瀏覽器

1.4、   常用的服務器軟件:
                                    tomcat:免費小型,非常容易部署集羣,支持JAVAEE
                                    weblogic:收費大型,很難部署集羣,部署集羣不容易管理,支持javaee

1.5、地址欄中的

    協議://域名:端口號/資源位置?參數=值

    協議,http、https、ftp等  【不可忽略】
    域名,域名或IP地址,都可以訪問WEB資源.     定位網站地址  域名最終會解析爲IP地址(通過DNS)。例如: 10.xx.xxx.xx   【不可忽略】
    端口號,程序必須使用端口號,纔可以讓另一個計算機訪問。http協議的默認端:80,
        疑問:TOMCAT:8080,通過外網訪問tomcat部署的服務器應該是80端口,但是內網(局域網訪問tomcat應該是8080端口)這是爲什麼?
    資源位置,用於描述WEB資源再服務器上的位置。  例如:xxx.html  xxx.jpeg

    ?後面是參數列表   參數=值,瀏覽器和服務器交互傳遞的數據

2.tomcat配置:

2.1、    apache官網上的兩種服務器軟件

                    關於 apache web : 只能處理靜態的HTML頁面。  效率極高
                    tomcat web: 可以處理靜態或者動態WEB資源。  處理靜態資源效率低於apache web

--------------------
2.2、正確java_home配置用來解決:tomcat一閃就消失的問題

配置JAVA_HOME
D:\Java\jdk7

注意以下的path值可以加在任意地方
Path
;%JAVA_HOME%\bin;;

----------------------------

logs目錄:
            catalina.2016-10-23.log       是tomcat啓動時,黑窗口裏的信息

-------------------------------
2.3 WEB項目目錄結構
項目名稱  (webapps 文件夾)
         |-----靜態資源.HTML,CSS,JS
         |-----WEB-INF   【基本結構】(不能直接通過瀏覽器進行訪問)
                  |----web.xml  【目前基本結構】當前WEB項目的核心配置,Servlet2.5必須有,3.0可省略。
                  |----lib          【不是必有目錄】當前WEB項目所需要的第三方的jar的存放位置。
                  |----classes  【不是必有目錄】Java源碼編譯後生成class文件存放的位置。裏面的class都是服務器的程序。有了classes就可能有動態WEB資源

WEB-INF 被稱爲受保護目錄。   裏面的資源,瀏覽器是無法直接訪問到的.

只有服務器的請求轉發,可以訪問WEB-INF裏的資源
---------------------------------
2.4eclipse中配置tomcat發佈時的底層操作

1、把工作空間中的  項目的  WebContent目錄,整體複製到  tomcat/webapps/下,   改名爲  項目名
2、把工作空間中的   項目的  build目錄下的  classes目錄,整體複製到 tomcat/webapps/項目/WEB-INF/

注意:項目根目錄下的資源,不參與發佈過程


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章