Servlet擔當客戶請求(Web浏覽器或其他HTTP客戶程式)與伺服器響應(HTTP伺服器上的資料庫或應用程式)的中間層。 Servlet是位于Web 伺服器内部的伺服器端的Java應用程式,與傳統的從指令行啟動的Java應用程式不同,Servlet由Web伺服器進行加載,該Web伺服器必須包含支援Servlet的Java虛拟機。
原來通路資料庫需要把資料庫的内容做成頁面,太麻煩,推出了CGI(基于程序),97年sun公司推出了Servlet,現在Servlet用的也不多了,主要是ASP,PHP等動态Web程式設計技術。
編寫Java Socket程式的幾種結構:直接使用Socket,這是單線程的,一次處理一個使用者的請求;結合多線程;使用NIO的非阻塞(Non Blocking)Socket再結合多線程;使用JDK自導的或者第三方的線程池技術;使用開源的Socket開源架構。
v512的老師說了引入包時不管是全部引入還是單一引入編譯後的效率是一樣的。
未完待續……