摘要: WEB 應(yīng)用通常會(huì)引入 Session,用來(lái)在服務(wù)端和客戶端之間保存一系列動(dòng)作/消息的狀態(tài),比如網(wǎng)上購(gòu)物維護(hù) user 登錄信息直到 user 退出。在 user 登錄后,Session 周期里有很多 action 都需要從 Session 中得到 user,再驗(yàn)證身份權(quán)限,或者進(jìn)行其他的操作:這其中就會(huì)涉及到程序去訪問(wèn) Session屬性的問(wèn)題。傳統(tǒng) Servlet 程序因?yàn)槭褂?Servlet API,從而對(duì) Servlet API產(chǎn)生依賴,不利于 controller 的測(cè)試和邏輯復(fù)用。本文介紹了四種 Spring2.5 中訪問(wèn) Session 屬性的策略,并從 POJO 化、易于測(cè)試和復(fù)用、利于屬性訪問(wèn)等方面一一分析了每種策略的優(yōu)點(diǎn)和不足,提供給讀者進(jìn)行評(píng)價(jià)和選擇。 閱讀全文
posted @ 2008-10-12 16:57 mingj 閱讀(4357) | 評(píng)論 (4) 編輯 |