我希望能夠重用我現有的控制器邏輯,而不管是否已經從Flex客戶端發送請求(在後端使用BlazeDS + Spring),或者作爲簡單的HTTP POST/GET請求。對於簡單的情況,事情工作正常,但是,有時我需要訪問某些會話屬性。起初,我幾乎完全使用FlexContext類,但後來我意識到,當發送HTTP請求時,Flex上下文顯然是未定義的。重用客戶端會話提取邏輯
我的問題是,無論請求的類型如何,抽象會話提取邏輯的最佳方法是什麼。換句話說,我將創建一個名爲SessionManager的類,該類具有getSession方法。該類將檢查是否存在Flex上下文,如果有,它將返回該上下文的會話。如果沒有,它會簡單地返回當前的HTTP會話(我認爲它與Flex客戶端會話相同,但我不確定)
有何意見?
通過會話屬性,我的意思是一些數據,我存儲在會話,而我只需要訪問服務器端 - 爲了必要時進行一些檢查。至於費率,我真的想保持它,但爲了實現這一點,我需要得到一些體面的答案,你知道如果你有以前的問題的「更好」的答案比在這個網站上提供的答案,你知道的 – xantrus 2011-06-06 13:24:57
。你應該自己回答他們,並將他們標記爲「已回答」。這就是說,我認爲你沒有回答我的問題。 「會話屬性是指存儲在會話中的數據。」你在談論服務器會話嗎?或者客戶端變量? – JeffryHouser 2011-06-06 13:50:21