分佈式計算(三)——Socket通信與HTTP服務器(2)

1.用本身的語言簡單說明 cgi 編程的優勢和缺點java

優勢:有bug的程序不會使web服務器崩潰;程序容易引用。web

缺點:應答時間長,CGI語言不是安全和麪對對象的。編程

 

2.在 cgi 實驗的基礎上,簡述 middleware 在程序開發中的做用安全

利用高層應用那個程序編程接口API來隔離操做系統和應用程序。服務器

 

3.搜索 org.eclipse.jetty.server.handler.AbstractHandler 類eclipse

·解釋 Java API 頁面的組織函數

·這個類實現了哪一個接口,這個接口有哪些方法?學習

構造函數,字段,嵌套的類,方法總結。spa

 

接口: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 源代碼,簡述這個類的關鍵代碼。

相關文章
相關標籤/搜索