它的一個面試問題:會話對象的父節點是什麼?會話對象的父節點:請求或應用
作爲每範圍(在圖像的下方)我的答案是:應用
但是,答案被給出爲請求..如我們可以從請求上下文request.getSession()方法來訪問會話對象。
我無法理解單個請求如何成爲整個用戶會話的父節點?
對不起,如果我打破任何問題的指導方針。
它的一個面試問題:會話對象的父節點是什麼?會話對象的父節點:請求或應用
作爲每範圍(在圖像的下方)我的答案是:應用
但是,答案被給出爲請求..如我們可以從請求上下文request.getSession()方法來訪問會話對象。
我無法理解單個請求如何成爲整個用戶會話的父節點?
對不起,如果我打破任何問題的指導方針。
那麼,這裏根本就沒有親子關係。至少按照OO的說法,當涉及繼承時,據說親子關係是存在的。應用程序和請求都不屬於Session的繼承樹。
所以,我要說的是,面試問題本身是一個有點怪異:)
的問題是怪我,因爲我們沒有在OO意義的關係。它只是這裏的主人(創造者)。我們有HTTP請求實現的HttpServletRequest其中有:
/**
* Returns the current session associated with this request,
* or if the request does not have a session, creates one.
*/
public HttpSession getSession();
這個方法將創建新的對象,如果不存在,否則返回創建Session對象,所以如果有人能在父母的關係,那隻能請求 - 但在我看來,我們不能說更好的問題是:「哪個類管理http對象?」或者「哪個類有http對象?」
我同意。你不需要_that_工作。 – dty 2011-03-21 20:46:26