打造自己的web容器(2)

2021-08-30 03:02:59 字數 962 閱讀 3286

[color=red][b]---- 乙個簡單的web容器[/b][/color]

由三個類完成:

request:包裝瀏覽器的請求

response:包裝伺服器端的響應

httpserver:http伺服器(接受請求,傳送響應)

/*** 包裝伺服器端的響應

* @author chenwq

*/public class response

public void setrequest(request request)

public void sendstaticresource() throws ioexception

}else

}catch (exception e)

finally

}}

/*** http伺服器(接受請求,傳送響應)

測試頁面:index.html,該頁面位於 $/webcontent/ 下

執行httpserver,啟動容器,在瀏覽器中鍵入:http://localhost:8080/index.html,得到如下反饋:

打造自己的web容器(1)

b color red socket入門 color b 近日,讀到一本好書 how tomcat works 該書詳盡分析了tomcat的實現原理,解釋了它的servlet容器的內部執行機制,讀來非常有收穫,特此撰文將讀書過程中的一些心得付諸文字。color red http協議基礎知識 colo...

打造自己的簡易HTML Editor

href ms help hx hxruntime hxlink.css type text css rel stylesheet html的很多控制項都提供乙個叫contenteditable 首先定義乙個div,並設定contenteditable true 接著需要有一些命令來操作這個div ...

打造自己的php框架

自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。1 為了更快的開發效率 2 為了更高的執行效率 3 彰顯出自己的實力 一 框架流程 要想打造乙個自己的php框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...