標籤:cte 方法總結 代碼 作用 maven put 引擎 bst 服務
1.用自己的語言簡單說明 cgi 編程的優點和缺點
優點:有bug的程式不會使web伺服器崩潰;程式容易引用。
缺點:應答時間長,CGI語言不是安全和面對對象的。
2.在 cgi 實驗的基礎上,簡述 middleware 在程式開發中的作用
利用高層應用那個程式編程介面API來隔離作業系統和應用程式。
3.搜尋 org.eclipse.jetty.server.handler.AbstractHandler 類
·解釋 Java API 頁面的組織
·這個類實現了哪個介面,這個介面有哪些方法?
建構函式,欄位,嵌套的類,方法總結。
介面:Handler Container Destroyable Dumpable LifeCycle
方法:void destroy() protected void doStart() protected void doStop() void dumpThis(Appendable out) Server getServer() void setServer(Server server)
4.Java web 編程有幾個元素是我們編程學習的重要內容:
·javax.servlet.http.HttpServletRequest
·javax.servlet.http.HttpServletResponse
·javax.servlet.ServletRequest
·javax.servlet.ServletResponse
·–
·它們是 類 還是 介面?是那個機構定義?
·response.getWriter() 中 getWriter 返回的對象是什嗎?
·簡述 javax.servlet.ServletResponse 的 getOutputStream() 和 getWriter() 的區別
·對比javax.servlet.http.HttpServletResponse 和 javax.servlet.ServletResponse 的方法。這是一個典型裝飾模式, HttpServletResponse 添加了哪些新職能?
是介面。Servlet引擎定義的。
返回一個PrintWriter object
gerOutputStream()返回用於將返回的二進位輸入寫入用戶端的劉。
geWrite( )返回用於將返回的文本輸出寫入用戶端的一個字元。
HttpServletRespons 加入表示狀態代碼、狀態資訊和回應標頭標的方法,它還負責對URL中寫入Web頁面的HTTP會話ID進行解碼。
5.Maven 預設的本地倉庫路徑是什嗎? 找到 JettyMavenHelloWarApp 打包的 war 檔案的位置。
D:\Applications\eclipse-workspace
6.(!)閱讀 org.eclipse.jetty.server.Server 原始碼,簡述這個類的關鍵代碼。
分散式運算(三)——Socket通訊與HTTP伺服器(2)