正在加载图片...
圖7再返回首頁 再按右上角ˆ Account'連結’會發現畫面直接跳至個人資眀畫面 箱实①我的易要)工具①明 中上一·+·图②、我的鼎守媒④三日 剩址 ht Localhost sbrettomerd JavaTM Pet store 2EE BluePrints Sample Application Account I CartI Pets Your Account Information My List Rinds Contact Information Street Address 1234 Anywhere Street City Palo Ato E-Mail aaaobbbccc Credit Card Information 内肝路 圖8個人資訊畫面 請注意圖4 Petstore首頁畫面左下角出現的 Urlhttp:/localhost8080/petstore/customer.do,它其實就是圖6個人資訊畫面, 但系統並沒有直接從圖4跳至圖6·而先換成圖5登入畫面’要求我們做登人動 作·輸入帳號及密碼’驗證成功後扌跳至圖6;若是再次從首頁進λ個人資訉 系統並不會再次要求登λ·在這裡有兩個重點要提 l. SignOnFilter:若使用者進廴的頁面是受到保護的則系統會先將畫面轉至登入 畫面,要求登入 2. customer do:它代表的是一個動作加一個畫面的組合·以本例來說·從資料庫 讀取個人資訊’組成完整HIML畫面顯示。 Sign on filter 筆者將使用者進入使用者基本資料瀏覽畫面的流程分爲三個階段 1使用者欲進廴使用者基本資料瀏覽畫面 (customer. do)’因未登入過’被 SignOnFilter攔截·轉至登入畫面( Signon. screen) 2使用者輸廴帳號及密碼按ˆ sumit'後’再度由 SignOnFilter攔截 SignOnFilter 亦負責帳號丶密碼檢核工作ν確認無誤後·則將網頁轉導( forward至第一階段圖 7 再返回首頁 再按右上角”Account”連結,會發現畫面直接跳至個人資訊畫面: 圖 8 個人資訊畫面 請注意圖 4 Petstore 首頁畫面左下角出現的 URL:http://localhost:8080/petstore/customer.do,它其實就是圖 6 個人資訊畫面, 但系統並沒有直接從圖 4 跳至圖 6,而先換成圖 5 登入畫面,要求我們做登入動 作,輸入帳號及密碼,驗證成功後才跳至圖 6;若是再次從首頁進入個人資訊, 系統並不會再次要求登入,在這裡有兩個重點要提: 1.SignOnFilter:若使用者進入的頁面是受到保護的,則系統會先將畫面轉至登入 畫面,要求登入。 2.customer.do:它代表的是一個動作加一個畫面的組合,以本例來說,從資料庫 讀取個人資訊,組成完整 HTML 畫面顯示。 SignOnFilter 筆者將使用者進入使用者基本資料瀏覽畫面的流程分為三個階段: 1.使用者欲進入使用者基本資料瀏覽畫面(customer.do),因未登入過,被 SignOnFilter 攔截,轉至登入畫面(signon.screen)。 2.使用者輸入帳號及密碼按”sumit”後,再度由 SignOnFilter 攔截,SignOnFilter 亦負責帳號、密碼檢核工作,確認無誤後,則將網頁轉導(forward)至第一階段
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有