[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框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...