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

正文內(nèi)容

hibernate持久化技術(shù)在網(wǎng)上購書系統(tǒng)中的設(shè)計與實現(xiàn)畢業(yè)論文(更新版)

2025-09-14 10:09上一頁面

下一頁面
  

【正文】 車 功能: 用于記錄用戶的購書記錄,同時用于結(jié)算。 模塊的簡單流程: 當(dāng)有新書時,管理員在管理員的增加圖書界面 將新圖書的信息添加到表格中,模塊將書籍的消息添加到數(shù)據(jù)庫中。 模塊的簡單流程: 當(dāng)有的書籍需要修改信息時, 管理員 首先根據(jù)書籍 ID 尋找出要更新的圖書,然后修改圖書的信息,提交以后,系統(tǒng)調(diào)用更新圖書模塊來更新圖書信息。 2) 然 后管理員選擇用戶的新狀態(tài)。 2) 提交后,模塊會將圖書類別信息封裝到一個 Entity 中,然后模塊調(diào)用Hibernate API 中的 save()方法,將圖書類別信息出入數(shù)據(jù)庫。模塊會將新的圖書類別信息封裝到一個新的 Entity 中,將調(diào)用 Hibernate API 中的 update()來對數(shù)據(jù)庫中的圖書類別進(jìn)行更新。 模塊的簡單流程: 超級管理員進(jìn)入添加管理員頁面,添加管理員相關(guān)信息,提交,模塊將管理員的信息插入到數(shù)據(jù)庫中。然后提交。 在下一節(jié),將會介紹下 Hibernate: Hibernate 的 ORM 模型, Hibernate 的工作原理, Hibernate 的核心接口, Hibernate 的 API 中的主要部分, 以及 Hibernate 的優(yōu)勢和劣勢。 ? 它是輕量級模型,占用資源小。 ORM 結(jié)構(gòu)如圖 所示。 ③ 是表示 訪問數(shù)據(jù)庫的密碼。 這些是 中最重要的配置屬性。 ⑦ 和 ⑧ 中 manytoone、 onetomany 都是 Hibernate 中最常用的用來表示表之間關(guān)系的內(nèi)容。 17 圖 Hibernate 核心接口結(jié)構(gòu)圖 下面對這 六 個核心接口分別加以介紹。這里用到了工廠模式。 18 Hibernate API 中的主要部分 在 Hibernate API 中最主要的部分是用來實現(xiàn)增、刪、查、改。 相對于優(yōu)勢, Hibernate 也有劣勢, Hibernate 不適合要直接處理大量數(shù)據(jù)的系統(tǒng),而 JDBC 卻能夠符合這樣的條件。同時書籍有種類,所以必須建立書籍種類表。從數(shù)據(jù)庫的需求、設(shè)計到實現(xiàn)過程,以及在系統(tǒng)的實現(xiàn)過程中,數(shù)據(jù)庫經(jīng)過數(shù)次修改,使其更加完善,更能適合網(wǎng)上購書網(wǎng)站的需求。 25 第 5章 系統(tǒng)實現(xiàn)與驗證 本章 內(nèi)容介紹 本章中將會涉及以下內(nèi)容: ? 系統(tǒng)實現(xiàn),介紹 Hibernate 實現(xiàn)本系統(tǒng)的功能,利用詳細(xì)代碼圖片來說明實現(xiàn)過程 ,同時利用系統(tǒng)界面來說明實現(xiàn)過程 。 同時對于用戶的一些信息,例如工作、城市、省份這些信息都是現(xiàn)有的信息,所以需要建立單獨的表。同時相對于 JDBC 而言,它有優(yōu)勢,也有劣勢。下面將具體介紹下增、刪、查、改中所使用的方法。 Configuration 接口 : Configuration 接口負(fù)責(zé)配置并啟動 Hibernate,創(chuàng)建SessionFactory 對象。 )。 key 之間的屬性是表示表之 間對應(yīng)的屬性。 配置文件 配置文件是 Hibernate 中用于 Entity 和關(guān)系數(shù)據(jù)庫映射的文件,它的主要屬性如下: hibernatemapping ① class name= table= ” catalog= ② id name= type= ③ column name= / ④ generator class= / /id ⑤ property name= type= ⑥ column name= /column 16 /property ⑦ manytoone name=”” class= column name= /column /manytoone ⑧ set name= key column name= /column /key onetomany class= / /set /class /hibernatemapping ① 中 name 中是設(shè)置映射的實體名稱, table 表示映射的數(shù)據(jù)庫中的表明, catalog表示映射的數(shù)據(jù)庫名。 ⑤ 是表示訪問數(shù)據(jù)庫所使用的 JDBC 驅(qū)動。下面我將詳細(xì)介紹下這兩個配置文件中的主要屬性。 ? Hibernate 是 J2EE 標(biāo)準(zhǔn)中的一部分,它的架構(gòu)已經(jīng)被融進(jìn)現(xiàn)代開發(fā)中,并且得到了廣泛的應(yīng)用和實踐。 ? 的主要內(nèi)容,將會介紹 Hibernate 的框架,工作原理,核心接口以及 Hibernate API 中的主要部分。 4) 更新成功,返回結(jié)果為 boolean=true,否則 boolean=false。 2) 提交以后,模塊將管理員的信息封裝到一個 Entity 中,然后調(diào)用 Hibernate API 中的 save()方法將新增管理員的信息插入到數(shù)據(jù)庫中。 管理員登陸 功能: 管理員進(jìn)行登陸。 修改 圖書 類別 功能:修改圖書類別表中已經(jīng)存在的圖書類別信息。 3) 提交以后,模塊掉用 Hibernate API 的 Update 方法來修改用戶的狀態(tài)。 2) 模塊 會 根據(jù) 書籍 ID 調(diào)用 Hibernate 的 Criteria 將所有的書籍信息 Entity 中,并將 Entity 中各項信息 顯示在網(wǎng)頁上,管理員 可以在網(wǎng)頁上修改除了 ID10 以外的信 息。然后提交。 同時用戶也可以通過它購買書籍。 用戶信息 管理 功能:實現(xiàn)用戶對于自己的信息的管理。如果用戶不存在,返回的 Entity 為 Null。 用戶模塊中有四個功能,下面是這些的詳細(xì)設(shè)計: 用戶 注冊 功能:用于用戶注冊 。 2) 管理員模塊: ? 圖書類別管理:新增圖書類別,修改類別。 系統(tǒng)框 架如圖 所示 Vi ewCont rolAddi ng Model Update Model Query ModelDelet e Model數(shù)據(jù)庫AddUpdateDelet eQuery調(diào)用調(diào)用調(diào)用調(diào)用請求回復(fù)Model 層由 Hi bernate 實現(xiàn)Cont rol 由 ser vlet 、 action 和 for m 組成Vi ew 是由 JS P 組成6 圖 系統(tǒng)的框架圖 用戶通過瀏覽器發(fā)送請求到系統(tǒng),系統(tǒng)的控制層通過調(diào)用業(yè)務(wù)層,業(yè)務(wù)層主要由 Hibernate 實現(xiàn)來實現(xiàn)特定的業(yè)務(wù)。 ? 持久化功能 ? Hibernate 中的五個核心接口 Session、 SessionFactory、 Transaction、Query、 Criteria 和 Configuration 在實踐方面, 利用 SH( Struts + Hibernate)框架建造一個網(wǎng)上購書網(wǎng)站,實踐 Hibernate 持久化應(yīng)用。 隨著 Hibernate 的廣泛應(yīng)用,越來越 多的 Java 中間件廠商和 Java 項目(如JBoss、 JBPM 等)開始把目光集中到 Hibernate 上并將其納入自身的體系,使Hibernate 具有了越來越廣闊的發(fā)展前景。而 對于以后的發(fā)展情況 ,它們將會加入更多元素,例如博客、游戲等等,使其成為一個更加真正的社區(qū)。在方便程序員使用 Hibernate 進(jìn)行應(yīng)用程序 的開發(fā)的同時,也逐漸增強(qiáng)了 Hibernate 產(chǎn)品線的實力。 2 研究現(xiàn)狀及發(fā)展趨勢 研究現(xiàn)狀 在萬維網(wǎng)的最初階段,網(wǎng)頁都是用靜態(tài)的 HTML 語言進(jìn)行編寫,所以要使頁面內(nèi)容改變,必須手動修改腳本語言,而且那個時候網(wǎng)頁都是靜態(tài)的,所以頁面單一。那么,使用某種手段 將數(shù)據(jù)保存在硬盤上或者數(shù)據(jù)庫中,這樣即使退出系統(tǒng)后又重新啟動系統(tǒng),那么這些數(shù)據(jù)仍然可以重新找回來。 ? 項目研究的目的和意義,它將介紹本論文的研究的目的、意義和主要內(nèi)容。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任 。S DEGREE THESIS OF WUHAN UNIVERSITY The design and implement of Hibernate persistence in the Online Bookstore College : Wuhan University Subject : International Software Engineering Name : PiPan Directed by : Professor June 20xx 鄭 重 聲 明 本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。結(jié)合 Hibernate 在網(wǎng)上購書網(wǎng)站上的實踐 ,體會和研究 Hibernate的 ORM 框架和持久化。 除了購書網(wǎng)站,還有B/B 網(wǎng)站,例如阿里巴巴,這些網(wǎng)站已經(jīng)不是一個簡單的出售或者交易網(wǎng)站,它們的存在和發(fā)展, 能夠促進(jìn) Web 開發(fā)的發(fā)展,使開發(fā)技術(shù)更快的發(fā)展。關(guān)系數(shù)據(jù)庫中存放的是關(guān)系數(shù)據(jù),它是非面向?qū)ο蟮?。就現(xiàn)在的交易網(wǎng)站而言,大部分是兩種類型:一種是 網(wǎng)站,一種是 JSP 網(wǎng)站。 相對于 Hibernate2, Hibernate3 版本的變化包括三個方面: ? API 的變化 : API 的變化中比較重大的變化是包名的變化,主要是包的根路徑發(fā)生了改變。 ? 產(chǎn)品線的逐漸完善:通過增加若干的工具套件,并支持。 本論文的研究目的就是將是在網(wǎng)上購書網(wǎng)站上開發(fā)中使用 Hibernate 技術(shù),利用它實現(xiàn)網(wǎng)上購書網(wǎng)站的持久化功能。 5 第 2章 網(wǎng)上購書系統(tǒng)方案設(shè)計 本章內(nèi)容介紹 在本章將會涉及以下內(nèi)容: ? 介紹網(wǎng)上購書系統(tǒng)的定位和開發(fā)軟件,同時 也會利用圖文形式 對 本系統(tǒng)的框架結(jié)構(gòu) 進(jìn)行介紹 。 系統(tǒng)結(jié)構(gòu)圖如圖 。 ? 管理員的登錄功能。 2) 然后 底層會 調(diào)用 Hibernate API 中 的 save()來 將 Entity 對象插入數(shù)據(jù)庫 的表 中。 用戶評論發(fā)布 功能:用戶對于某一本書發(fā)表評論。 2) 用戶可以修改用戶能夠修改的信息。 2) 模塊調(diào)用最近的訂單信息,將其顯示給用戶。將所有信息添加到數(shù)據(jù)庫的表中。 修改用戶狀態(tài) 功能:管理員修改用戶的狀態(tài)。 模塊的簡單流程: 當(dāng)圖書類別表中的數(shù)據(jù)缺失的時候,通過此模塊 ,管理員向表中添加相關(guān)新圖書類別信息。 11 Hibernate 的實現(xiàn)過程設(shè)計: 1) 管理員通過圖書類別名稱搜索圖書類別, 模塊會調(diào)用 Hibernate API 中的Criteria 來尋找出管理員尋找的圖書類別,然后將這個圖書類別 的所有信息封裝到一個 Entity 中。模塊根據(jù)用戶的用戶名獲取出用戶的信息,這些封裝到一個 Entity 實體中。 12 模塊的簡單流程: 超級管理員首先搜索出要修改的管理員,系統(tǒng)返回給超級管理員的是該管理員的信息頁面,超級管理員可以再上面修改信息,提交, 模塊將更新該管理員的信息。 Hibernate 的實現(xiàn)過程設(shè)計: RSS 系統(tǒng)調(diào)用 DAO 中的子模塊,通過此子模塊, RSS 能夠獲得特定 信息。它的定義是 Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 [1]。 14 Hibernate 的主要內(nèi)容 Hibernate 的框架 如 Hibernate 的定義一樣, Hibernate 是一個 ORM(對象關(guān)系映射)框架。在 中,正是配置了相關(guān) JDBC 的配置。 ⑥ 是表示 Hibernate 所使用的方言。 ④ 中 class 表示所采用生成主鍵的生成器,比如有 native 為自動生成, assigned 為手動生成。這 6 個核心接口在任何開發(fā)中都會用到。這里當(dāng)使用 session 這個術(shù)語時,其實指的是 Hibernate 中的 session,而以后會將 HttpSesion 對象稱 為用戶 session。它是可選的,開發(fā)人員也可以設(shè)計編寫自己的底層事務(wù)處理代碼。 3) 改 : update( Entity),用封裝有數(shù)據(jù)的實體來更新數(shù)據(jù)庫中的數(shù)據(jù)。 ? 數(shù)據(jù)庫詳細(xì)設(shè)計,將會從數(shù)據(jù)庫中表的角度介紹 網(wǎng)上購書網(wǎng)站數(shù)據(jù)庫表中的詳細(xì)內(nèi)容。圖 就是數(shù)據(jù)庫 的視圖 。類 HibernateSessionFactor 提供 configuration 和sessionFactory 兩個接口,并且提供了獲取會話的方法 getSession(),類BaseHibernateD
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1