分散式運算(三)——Socket通訊與HTTP伺服器(2)

來源:互聯網
上載者:User

標籤: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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.