滥用Session级变量的后果 Leave a Comment / Java / January 26, 2010 January 26, 2010 目前只想到两个后果,以后再补充 1.无法确定何时从session中移除这个变量。 在一系列操作的最后一步时去除?不行,用户可能做了一半就不做了。那,就不移除又怎么样? 答案是会有灾难性的后果,用户会看到莫名奇妙的东西,同时程序员很难复现这种问题。 2.无法确定何时把变量植入到session中。一般认为在“操作系列”的第一步时植入就够了,但其实每个中间步骤在未来都可能变成另一个“操作系列”第一步。到未来再说? 未来的程序员就是另一个人了,他根本不知道原始“操作系列”的存在!