火星文 技术研习社

Noname Cat, Keep Thinking
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

stb notes

Posted on 2006-11-25 07:09  剑廿三  阅读(212)  评论(0)    收藏  举报
1. 登录:index.jsp (set ip to session) -> login.jsp -> UserAuth.jsp -> SessionTimeOutFilter (get ip to check session is timeout ?)

2. 历史栈:

栈顶:最后访问URL,当 turnPage.add() 后就是当前URL
-1 位:上一个 URL
....
....
....
-》 初始URL(执行清栈方法,然后 turnPage.add() ,所以就会 add 到这里了)
栈底:保底URL

3. 记忆流程:

初始页清栈 -》 展示页1 turnPage.add() -》 saveFocus -》 展示页2 turnPage.add() -》 saveFocus -》 展示页3 turnPage.add() -》historyback (go(-1),removeLast() ) -》展示页2 turnPage.add() -》 historyback -》 展示页1 turnPage.add()  -》 historyback -》 初始页清栈

 (为何 historyback 会有 add 的?)

4. 展示翻页流程:

第一次进入:无PAGING,add()
翻页时增加 PAGING=1
翻页后进入 检查 PAGING 有,removeLast, add() ,相当于替换栈顶