freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目——藍(lán)夢(mèng)網(wǎng)上商城——系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書第3部分-資料下載頁(yè)

2025-11-08 16:17本頁(yè)面

【導(dǎo)讀】第1章引言·········································································錯(cuò)誤!編寫目的····································································錯(cuò)誤!第2章系統(tǒng)的總體結(jié)構(gòu)···························································錯(cuò)誤!第3章系統(tǒng)MVC架構(gòu)中各層組件設(shè)計(jì)······································錯(cuò)誤!

  

【正文】 在 事務(wù)處理方面能夠得到進(jìn)一步的簡(jiǎn)化,我們也可以應(yīng)用 基于 Spring 框架中的 事務(wù)處理技術(shù)的 實(shí)現(xiàn) 在 Spring 中對(duì) 基于 Hibernate 框架中的 事務(wù)處理進(jìn)行包裝 ,采用 聲明方式的事務(wù)處理技術(shù)的實(shí)現(xiàn) 。 2)本項(xiàng)目中最后實(shí)際所采用的 事務(wù)處理的設(shè)計(jì) 在設(shè)計(jì)方面,計(jì)劃將 事務(wù)管理推遲到 Service 組件的方法,而不是 DAO 組件的方法。只有對(duì)業(yè)務(wù)邏輯方法添加事務(wù)才有實(shí)際的意義,對(duì)于 DAO 方法(基本的 CRUD 操作)添加事務(wù)操作是沒有太大實(shí)際意義的。 據(jù)此將采用 基于 Spring 框架中的 聲明式的 事務(wù)處理技術(shù) 來(lái)實(shí)現(xiàn)本 項(xiàng)目的事務(wù)處理 。并且 規(guī)定 , 對(duì)于 query 、 list 、 show 、 get 和 find 等 開 頭 的 數(shù)據(jù)查 詢 方法采用PROPAGATION_REQUIRED,readOnly 級(jí)的事務(wù)定義;而對(duì)于 set、 save、 update、 remove和 delete 等開頭的 數(shù)據(jù)修改 方法采用 PROPAGATION_REQUIRED 級(jí)的事務(wù)定義。 數(shù)據(jù)庫(kù)表中的數(shù)據(jù)緩存的問題 可以應(yīng)用 OSCache( 速度。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 12/20 頁(yè) 本項(xiàng)目的 持久層 采用 Hibernate 開源框架 技術(shù) 持續(xù)性框架技術(shù) 持續(xù)性框架 一般提供 一組軟件服務(wù),將 “ 應(yīng)用 ”與 其使用和操作的 “ 數(shù)據(jù)源 ” 分離 開 ,隱藏訪問這些數(shù)據(jù)源的 API 的細(xì)節(jié) ,,這些 API 組件包括 JDBC、 JDO 以及 Entity Bean 等。 持續(xù)性框架通過統(tǒng)一的 DAO 組件封裝這些具體的 數(shù)據(jù) 訪問邏輯。在各層次之間, 一般是 通過實(shí)現(xiàn) Serializable 接口的可序列化對(duì)象 來(lái) 傳遞對(duì)象化數(shù)據(jù)。 主流的 持續(xù)性框架 一般會(huì)提供 O/R Mapping 功能,應(yīng)用 O/R Mapping 的優(yōu)點(diǎn)在于能夠以面向?qū)ο蟮姆绞讲倏v數(shù)據(jù),因此可以直接處理自定義數(shù)據(jù)實(shí)體的業(yè)務(wù)對(duì)象,我們根本不用操心 sql 語(yǔ)句以及底層存儲(chǔ)方式,這樣極大地簡(jiǎn)化了代 碼并提高了開發(fā)效率,對(duì)于日后維護(hù)擴(kuò)展都帶來(lái)極大的便利。 基于此,在 本項(xiàng)目的持久層 實(shí)現(xiàn)中 ,將應(yīng)用 Hibernate 開源框架技術(shù) 。 以系統(tǒng)中的注冊(cè)功能的實(shí)現(xiàn)說(shuō)明具體的四層架構(gòu) 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 13/20 頁(yè) 本項(xiàng)目的持久層中的異常設(shè)計(jì)技術(shù) 在本項(xiàng)目中為了能夠達(dá)到 與特定的 持久層實(shí)現(xiàn) 技術(shù)無(wú)關(guān)的異常處理技術(shù),從而真正地實(shí)現(xiàn)服務(wù)層與數(shù)據(jù)訪問層的分離,進(jìn)行異常的自定義設(shè)計(jì)。 第 4 章 項(xiàng)目中的各個(gè)用例的主要業(yè)務(wù)流和時(shí)序圖 目的是對(duì)本項(xiàng)目中的一些關(guān)鍵的 業(yè)務(wù)流 進(jìn)行說(shuō)明。 用戶注冊(cè) 用戶需要通過注冊(cè)系統(tǒng)來(lái)將他們的有關(guān)個(gè)人信息登記 到 本 網(wǎng)上 商城 系統(tǒng)中,這些個(gè)人信息是用戶購(gòu) 物 時(shí) 所 需要 提供 的。下面將介紹具體的業(yè)務(wù)需求及實(shí)現(xiàn)步驟。 1.注冊(cè)系統(tǒng)業(yè)務(wù)需求簡(jiǎn)介 ( 1)提供用戶界面給用戶 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 14/20 頁(yè) 輸入他們的 Name(姓名)、 Login Name(登錄名)、 Password(密碼)、 Phone(電話號(hào)碼)、 Email 和 Registration Fee(注冊(cè)費(fèi))。 ( 2)提供用戶界面的輸入校驗(yàn)(本系統(tǒng)計(jì)劃采用客戶端和服務(wù)器端雙向驗(yàn)證的方式來(lái)校驗(yàn)用戶的輸入 ) 1) 所有字段不能為空 , 2) 登錄名和密碼不能少于 6 個(gè)字符。 3) 電話號(hào)碼必須按 8888888888 的格式輸 入。 4) Email 必須按 的格式輸入。 5) 費(fèi) 用 必須輸入數(shù)字。 ( 3)用戶填完注冊(cè)信息,單擊【 提交 】按鈕之后 所有的用戶信息將會(huì)記錄到數(shù)據(jù)庫(kù)表中。 ( 4)用戶注冊(cè)成功后系統(tǒng)將給出成功注冊(cè)的信息。 2.注冊(cè)系統(tǒng)業(yè)務(wù)及實(shí)現(xiàn) ( 1)用戶輸入個(gè)人信息后,系統(tǒng)進(jìn)行頁(yè)面校驗(yàn)。 這里通過 Struts 的 Validator 框架 來(lái)實(shí)現(xiàn)頁(yè)面校驗(yàn),返回具體的錯(cuò)誤信息讓用戶修正。 ( 2)用戶根據(jù)提示的錯(cuò)誤信息輸入正確的信息。 用戶輸入正確的信息 ,頁(yè)面校驗(yàn)通過, Action Bean 將會(huì)把用戶所輸入的保存在 Form Bean 中的用戶個(gè)人信息取出,存入到 VO 對(duì)象中,進(jìn)而調(diào)用 業(yè)務(wù)組件類中的 方法 實(shí)現(xiàn)將 用戶個(gè)人信息存入到數(shù)據(jù)庫(kù)。 ( 3)用戶注冊(cè)成功后系統(tǒng)將給出成功注冊(cè)的信息。 用戶個(gè)人信息存入到數(shù)據(jù)庫(kù)后, Action Form 經(jīng)過 ActionMapping 的 forward 方法將頁(yè)面消息輸出到頁(yè)面,在 ActionMessages 對(duì)象中定義一個(gè)注冊(cè)成功的消息,真正的消息內(nèi)容在資源文件中,而在 ActionMessages 對(duì)象中存入的是一個(gè)成功信息的關(guān)鍵詞。 3.實(shí)現(xiàn)注冊(cè)系統(tǒng)時(shí)序圖 下 圖是實(shí)現(xiàn)業(yè)務(wù)的時(shí)序圖,顯示了實(shí)現(xiàn)上述業(yè)務(wù)邏輯時(shí)的 類之間的調(diào)用順序關(guān)系。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 15/20 頁(yè) 用戶登錄 本系統(tǒng)是通過登錄系統(tǒng)來(lái)實(shí)現(xiàn)安全管理,有些頁(yè)面(如購(gòu)物車)只有用戶登錄后才能進(jìn)入。下面將介紹具體的業(yè)務(wù)需求及實(shí)現(xiàn)步驟 。 1.登錄系統(tǒng)業(yè)務(wù)需求簡(jiǎn)介 下面是登錄系統(tǒng)業(yè)務(wù)需求簡(jiǎn)介。 ( 1)創(chuàng)建用戶的登錄界面。 ( 2)對(duì)用戶的用戶名和密碼進(jìn)行校驗(yàn)。 ( 3)如用戶登錄失敗,則需要輸出錯(cuò)誤信息。 ( 4)如用戶登錄成功,則輸出成功信息,并保留用戶 Session,因而用戶登錄其他頁(yè)面(如 Shopping Cart 購(gòu)物車)時(shí)不需要再次登錄。 2.登錄系統(tǒng)業(yè)務(wù)及實(shí)現(xiàn) ( 1)進(jìn)入“登錄”界 面 頁(yè)面顯示層是通過 來(lái)實(shí)現(xiàn)的 ,業(yè)務(wù)邏輯是通過 Action Bean LoginAction 調(diào)用楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 16/20 頁(yè) 模型層來(lái)實(shí)現(xiàn)的。 ( 2) 用戶輸入的用戶名和密碼不匹配時(shí)會(huì)輸出錯(cuò)誤信息 程序回到后臺(tái)數(shù)據(jù)庫(kù)通過 DAO 組件 來(lái)查詢是否在數(shù)據(jù)庫(kù)中有該用戶名, 如果 查不到任何記錄,表示沒有該 用戶信息 ,服務(wù)器端會(huì)將該錯(cuò)誤作為異常拋出 ,后臺(tái)系統(tǒng)組件再將 異常 傳遞到表示層并 輸出到前 臺(tái)頁(yè)面 。 ( 3)用戶輸入正確的用戶名和密碼 程序回到后臺(tái)數(shù)據(jù)庫(kù)通過 DAO 組件 來(lái)查詢是否在數(shù)據(jù)庫(kù)中有該用戶名和密碼,如果輸入的 用戶名稱和 密碼 與后臺(tái)保 存的信息 一致,則服務(wù)器端返回 true 到前端, 并將正確的信息輸出到前臺(tái)頁(yè)面 。 3.登錄系統(tǒng)時(shí)序圖 下 圖是實(shí)現(xiàn)上面業(yè)務(wù)的時(shí)序圖,顯示了實(shí)現(xiàn)業(yè)務(wù)邏輯時(shí)的類之間的調(diào)用順序關(guān)系。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 17/20 頁(yè) 用戶修改自己的注冊(cè)信息 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 18/20 頁(yè) 用戶修改密碼的時(shí)序圖 : 用戶 : C h a n g e P a s sw o r d : B o o kA ctio n S e r vl e t : U se r I n f o A c t i o n : U se r I n f o M a n a g e B e a n : Op e r a t e r D B B e a n : C o n n e ctD B B e a nch e ckU se r ( )t r u ed o S u b m i t ( )p r o ce ss( )e x e cu t e ( )d o U p d a t e P a ss w o r d ( )U p d a t e P a s sw o r d ( )co n n e ct D B ( )b o o l e a nb o o l e a n修改成功或失敗 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 19/20 頁(yè) 在線注銷 用戶 查詢 1.用戶查詢系統(tǒng)的業(yè)務(wù)需求 用戶查詢系統(tǒng)將顯示網(wǎng)上 商程系統(tǒng)中 的所有用戶及其相關(guān)信息。業(yè)務(wù)需求 主要 是 要 顯示所有已經(jīng)注冊(cè)的用戶信息 。 2.用戶查詢系統(tǒng)時(shí)序圖 下圖 是實(shí)現(xiàn)上面業(yè)務(wù)的時(shí)序圖,顯示了實(shí)現(xiàn)業(yè)務(wù)邏輯的類之間的調(diào)用順序關(guān)系。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版 權(quán)所有,盜版必究 。 20/20 頁(yè) 商品 查詢 1. 商品 查詢系統(tǒng)業(yè)務(wù)需求 用戶購(gòu)買 商品 時(shí),首先需要知道 本系統(tǒng)中 有哪些 商品 ,下面將介紹具體的業(yè)務(wù)需求及實(shí)現(xiàn)步驟 : 顯示所有 商品 信息 , 用戶單擊某一 商品 的鏈接時(shí),可以直接加入到購(gòu)物車( Shopping Cart) ,而 單擊“ 商品 查詢”鏈接, 可以將 所有 商品 信息顯示出來(lái) 。 2. 商品 查詢系統(tǒng)時(shí)序圖 下圖 是實(shí)現(xiàn)上面業(yè)務(wù)的時(shí)序圖,顯示了實(shí)現(xiàn)業(yè)務(wù)邏輯時(shí)的類之間的調(diào)用順序關(guān)系。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1