日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java web容器原理_javaWeb工作原理

發布時間:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web容器原理_javaWeb工作原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http:無狀態協議,客戶端和服務器之間不需要建立持久的連接,通信完就斷開。

http的工作流程:

1.客戶端和服務器建立連接

2.客戶端發送請求

3.服務器響應內容

4.服務器關閉連接,客戶端解析服務器發送回來的內容

http請求:包括請求行、請求頭、消息體、空行

其中請求行是一個ASCII文本行,由三個標記組成:請求的http方法,請求的uri路徑,http版本,中間用空格分開。

請求頭:http協議使用http頭來傳遞請求的元信息。

空行:發送回車符和退行,通知服務器以下不再有請求頭。

消息體:http請求中帶有字符串時,如果是get方法,查詢字符串或表單數據附加在請求行中,那么消息體中就沒有內容;如果是post方法,查詢字符串或表單數據就添加在消息體中。

GUI缺陷:每次訪問都會創建一個進程

解決方法:使用servlet以及容器來解決GUI效率問題。

servlet特點:

1.servlet是常規的java代碼,代碼中用了一些新的API,但不涉及新的方法。

2.servlet代碼中有我們不熟悉的重要語句

3.servlet對標準類(httpServlet)進行了擴展

4.servlet沒有main方法

web容器對servlet的支持包括:

1、通信支持

2、生命周期管理

3、多線程支持

4、jsp支持

5、處理安全性

web容器:servlet受控于另外一個java程序,稱為web容器

web容器給處于里面的應用程序提供了一個運行環境,servlet直接跟web容器的環境進行通信,沒有必要關注其它系統問題,web容器主要是由web服務器來實現

服務器:apache:Tomcat

Tomcat:是源于apache基金會里面的一個項目,它是一個優秀的web容器,又是一個http服務器

tomcat目錄結構:

bin:存放啟動和關閉tomcat的腳本文件

conf:存放tomcat的的各種配置

lib:服務器支撐的jar包

logs:主要存放日志文件

temp:存放臨時文件

webapps:web應用的存放目錄,外界能夠訪問的web應用程序

總結

以上是生活随笔為你收集整理的java web容器原理_javaWeb工作原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。