最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaWeb學習教程之Web服務器、Tomcat服務器、ASP、PHP、JSP

 更新時間:2026年03月08日 09:51:25   作者:南洋十三郎  
JavaWeb開發(fā)是一個重要的領(lǐng)域,而Tomcat服務器是JavaWeb應用程序常用的運行環(huán)境,這篇文章主要介紹了JavaWeb學習教程之Web服務器、Tomcat服務器、ASP、PHP、JSP的相關(guān)資料,需要的朋友可以參考下

web服務器

服務器是一種被動的操作,用來處理用戶的一些請求和給用戶一些響應的信息;

實現(xiàn)web的手段有:ASP、JSP、PHP

  • ASP:
    • 微軟:國內(nèi)最早流行的就是ASP;
    • 在HEML中嵌入VB腳本,ASP+COM;
  • PHP:
    • php開發(fā)速度很快,功能很強大,跨平臺,代碼很簡單
    • 無法承載大訪問量的情況(局限性)
  • JSP / Servlet:
  • B /  S:瀏覽器和服務器
  • C /  S:客戶端和服務器
    • sun公司主推  B/S  架構(gòu)
    • 基于Java語言的(所有大公司,或者一些開源組件,都是用完Java寫的)
    • 可以承載三高問題帶來的影響;
    • 語法想ASP,方便兩個服務器轉(zhuǎn)行

TOMCAT服務器:

Tomcat官網(wǎng):Apache Tomcat® - Welcome!

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。

因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為比較流行的Web 應用服務器。

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。

 Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。Tomcat最新版本為11.0.0。

Tomcat 下載:

下載完成后解壓:

Tomcat的啟動和配置:

解壓后的文件夾信息:

bin文件夾下,啟動和關(guān)閉:

啟動Tomcat  服務器后,可以在瀏覽器中,通過它的默認端口進行訪問測試

http://localhost:8080/

過程中可能遇到的問題

  1. Java環(huán)境變量沒有配置;
  2. 閃退問題:需要配置兼容性;
  3. 亂碼問題:可以在配置文件中設(shè)置(盡量不去修改它的配置文件)

Tomcat 配置:

在  server.xml 文件中,我們可以:

  • 可以配置  Tomcat  服務器啟動的端口號
    • Tomcat  的默認端口號為:8080
    • mysql 默認端口號:3306
    • http  默認端口號:80
    • https 默認端口號:443
    <Connector port="8081" protocol="HTTP/1.1"
				URIEncoding="UTF-8"
               connectionTimeout="20000"
               redirectPort="8443" />
  • 可以配置主機的名稱
    • 默認主機名為:localhost  -> 127.0.0.1
    • 默認網(wǎng)站應用文存放位置為:webapps
     <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

高難度面試題:

請你談談網(wǎng)站是如何進行訪問的!

  1. 當我們輸入一個域名;回車
  2. 會先檢查本機的 C:\Windows\System32\drivers\etc\hosts配置文件下有沒有這個域名映射;
    1. 有:直接返回 ip 地址 ,這個地址中,有我們需要訪問的web程序,可以直接訪問
      • # localhost name resolution is handled within DNS itself.
        #	127.0.0.1       localhost
        #	::1             localhost
        
    2.  沒有:去DNS 服務器找,找到的話就返回,找不到就返回找不到;

發(fā)布一個web網(wǎng)站

將自己寫的網(wǎng)站,放到服務器(Tomcat)中指定的web應用的文件夾(webapps)下,就可以在瀏覽器輸入 http://localhost:8080/ 訪問了。

網(wǎng)站應該有的結(jié)構(gòu):

--webapps   :  Tomcat 服務器的web目錄
    -ROOT   :  網(wǎng)站的目錄名
        -WEB-INF
            -classes  : java程序
            -lib  :  web應用所依賴的jar包
            -web.xml  :  網(wǎng)站配置文件
        -index.html  默認的首頁
        -static 
            -css
                -style.css
            -js
            -img
        -......

總結(jié) 

到此這篇關(guān)于JavaWeb學習教程之Web服務器、Tomcat服務器、ASP、PHP、JSP的文章就介紹到這了,更多相關(guān)JavaWeb Web服務器、Tomcat服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaWeb Refresh響應頭代碼實例詳解

    JavaWeb Refresh響應頭代碼實例詳解

    這篇文章主要介紹了JavaWeb Refresh響應頭代碼實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • maven的安裝配置使用詳解

    maven的安裝配置使用詳解

    這篇文章主要介紹了maven的安裝配置使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 圖書管理系統(tǒng)java代碼實現(xiàn)

    圖書管理系統(tǒng)java代碼實現(xiàn)

    這篇文章主要為大家詳細介紹了java代碼實現(xiàn)的圖書管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 最新SpringCloud?Stream消息驅(qū)動講解

    最新SpringCloud?Stream消息驅(qū)動講解

    SpringCloud Stream 是一個構(gòu)建消息驅(qū)動微服務的框架,通過 SpringCloud Stream 連接消息中間件,以實現(xiàn)消息事件驅(qū)動,這篇文章主要介紹了SpringCloud?Stream消息驅(qū)動,需要的朋友可以參考下
    2022-11-11
  • springboot接入方式對接股票數(shù)據(jù)源API接口的操作方法

    springboot接入方式對接股票數(shù)據(jù)源API接口的操作方法

    本文介紹了如何使用Java語言創(chuàng)建一個項目來對接StockTV的API接口,包括使用HttpURLConnection或OkHttp發(fā)送HTTP請求,使用Java-WebSocket庫處理WebSocket連接等步驟,項目結(jié)構(gòu)包括添加依賴、創(chuàng)建基礎(chǔ)工具類、實現(xiàn)股票API、外匯API等,感興趣的朋友一起看看吧
    2025-03-03
  • 詳解PowerDesigner之CDM、PDM、SQL之間轉(zhuǎn)換

    詳解PowerDesigner之CDM、PDM、SQL之間轉(zhuǎn)換

    這篇文章主要介紹了詳解PowerDesigner之CDM、PDM、SQL之間轉(zhuǎn)換的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • SWT(JFace)體驗之RowLayout布局

    SWT(JFace)體驗之RowLayout布局

    相對于FillLayout來說,RowLayout比較靈活,功能也比較強。用戶可以設(shè)置布局中子元素的大小、邊距、換行及間距等屬性。
    2009-06-06
  • Java GUI插入圖片不顯示問題解決方法

    Java GUI插入圖片不顯示問題解決方法

    大家好,本篇文章主要講的是Java GUI插入圖片不顯示問題解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Java設(shè)計模式之單例模式深入探索

    Java設(shè)計模式之單例模式深入探索

    單例模式(Singleton Pattern)是 Java 中最簡單的設(shè)計模式之一。這種類型的設(shè)計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式,這種模式涉及到一個單一的類,該類負責創(chuàng)建自己的對象,同時確保只有單個對象被創(chuàng)建
    2021-10-10
  • Java實現(xiàn)帶頭結(jié)點的單鏈表

    Java實現(xiàn)帶頭結(jié)點的單鏈表

    這篇文章主要為大家詳細介紹了Java實現(xiàn)帶頭結(jié)點的單鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評論

南丰县| 磐石市| 元阳县| 方正县| 凤台县| 都昌县| 达州市| 遂昌县| 新巴尔虎右旗| 德庆县| 平罗县| 长丰县| 乌拉特后旗| 达州市| 大丰市| 洛南县| 英吉沙县| 新宾| 门源| 称多县| 陆良县| 辉县市| 景洪市| 穆棱市| 任丘市| 谢通门县| 黑水县| 通许县| 康平县| 京山县| 五台县| 吴忠市| 怀仁县| 泰宁县| 静海县| 西吉县| 白城市| 大厂| 双峰县| 海城市| 海宁市|