2014-10-16 55 views
0

以下示例來自oracle控制器示例。他們將doGet的所有內容轉換爲另一種方法。爲什麼要添加這個額外的抽象層?爲什麼將doGet抽象爲processRequest?

/** Handles the HTTP <code>GET</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doGet(HttpServletRequest request, 
        HttpServletResponse response) 
       throws ServletException, java.io.IOException { 
    processRequest(request, response); 

}

回答

0

有人可能會這樣做,如果有人想重新使用不同的請求方法請求處理代碼。特別是,可能想要非常類似地處理GET和POST請求,或者甚至完全相同。我無法想到這樣一種間接性的好理由,最終並不會沿着這些總體路線來考慮。

相關問題