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

正文內(nèi)容

網(wǎng)上商城系統(tǒng)畢業(yè)論-在線瀏覽

2024-07-31 11:29本頁面
  

【正文】 ............................................................................. 10 功能模塊設(shè)計(jì) ............................................................................................... 11 數(shù)據(jù) 表 設(shè)計(jì) ..................................................................... 錯誤 !未定義書簽。 熱賣商品模塊 .................................................................................... 17 視圖層設(shè)計(jì) ................................................. 錯誤 !未定義書簽。 數(shù)據(jù)層處理 ................................................ 錯誤 !未定義書簽。 業(yè)務(wù)層處理 ................................................ 錯誤 !未定義書簽。 第六章 總結(jié)與展望 ............................................... 錯誤 !未定義書簽。 論文的結(jié)構(gòu) 第 二 章為相關(guān)技術(shù)的介紹,首先介紹本網(wǎng)上商城管理系統(tǒng)中所用的到 Stuts2技術(shù),然后在介紹 Hibernate 技術(shù)。 第四章為概要設(shè)計(jì),將包括系統(tǒng)架構(gòu)設(shè)計(jì),系統(tǒng)功能模塊設(shè)計(jì) 與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)三個大的方面。另外論文將詳細(xì)闡述本網(wǎng)上商城管理系統(tǒng)的關(guān)鍵技術(shù)是如何實(shí)現(xiàn)的。 2 第二章 相關(guān)技術(shù)簡介 Struts2 技術(shù)簡介 Struts2 是一種 JSP Model2 模式的框架。這個模式是結(jié)合了 servlet, JSP,javabean 的優(yōu)點(diǎn)推出的一種模式。servlet 做的事情是控制到底最后顯示哪個 JSP 頁面給用戶、 JSP 做的就是響應(yīng)用戶請求,把結(jié)果數(shù)據(jù)展現(xiàn)給用戶、而 javabean 做的就不單單是對數(shù)據(jù)庫的數(shù)據(jù)的存取了,這里復(fù)雜的業(yè)務(wù)功能和邏輯處理都交給了它處理。由于它在設(shè)計(jì)上很好的分工,也就是做顯示的是 JSP,做邏輯處理的是 javabean,做控 制的是 servlet。 圖 JSP Model2 模式示意圖 事實(shí)上 Struts2 就是一個大的 Servlet,所有的請求都會通過這個 Servlet 就行轉(zhuǎn)發(fā)到相應(yīng)的 action 中就行處理。 雖然 Struts2號稱是一個全新的框架,但這僅僅是相對 Struts 1 而言。從某種程度上來講, Struts2 沒有繼承Struts1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng)。 3 Apache Struts2 是一個優(yōu)雅的,可擴(kuò)展的 JAVA EE web 框架。 Apache Struts 2 即是之前大家所熟知的 WebWork , WebWork和 Struts社區(qū)決定合二為一,也即是 Struts 2。 它的整個工作過程: 當(dāng) Servlet 容器接收到一個 Httprequest 請求之后,將請求交給在 中配置的過濾器 StrutsPrepareAndExecuteFilter,調(diào)用它的 dofilter 方法。 ActionMaper 返回一個描述 Action 調(diào)用的 ActionMapping 對象。 Dispatcher 調(diào)用 ActionProxy 的 execute()方法。 ActionInvocation 的 invoke()方法從攔截器中查找尚未執(zhí)行的攔截器,然后調(diào)用它的 intercept(invocation()方法。 攔截器完成某系預(yù)處理工作之后,反過來調(diào)用 ActionInvocation 的 invoke()方法。 如果所以的攔截器都已經(jīng)執(zhí)行過了,就調(diào)用 Action 實(shí)例的 execute()方法(如果沒有在 文件中設(shè)置其他方法,否則執(zhí)行其他方法)。 1 ActionInvocation 的 invoke()方法將控制權(quán)返還給攔截器映射中的最后一個攔截器,該攔截器完成所有 的后期處理工作,如此反復(fù),知道所有的攔截器都成返回。 4 Hibernate 技術(shù)簡介 Hibernate 是一個開放源代碼的 對象 關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱 數(shù)據(jù)庫 。 Hibernate 的核心接口一共有 5 個,分別為 :Session、 SessionFactory、Transaction、 Query 和 Configuration。通過這些接口,不僅可以對持久 化對象 進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 ①、 Session接口 : Session接口負(fù)責(zé)執(zhí)行被持久化對象的 CRUD操作 (CRUD的任務(wù)是完成與 數(shù)據(jù)庫 的交 流,包含了很多常見的 SQL 語句。但需要注意的是 Session 對象 是非線程安全的。這里當(dāng)使用 session 這個術(shù)語時,其實(shí)指的是 Hibernate 中的 session,而以后會將 HttpSession 對象稱為用戶 session。它充當(dāng)數(shù)據(jù)存儲源的代理,并負(fù)責(zé)創(chuàng)建 Session 對象。需要注意的是 SessionFactory 并不是輕量級的,因?yàn)橐话闱闆r下,一個項(xiàng)目通常只需要一個 SessionFactory 就夠,當(dāng)需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個 SessionFactory。在 Hibernate 的啟動的過程中, Configuration 類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對象。它是可選的,開發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。它可以使用 HQL 語言或 原生的 SQL 語句兩種表達(dá)方式。 Hibernate 的工作原理。步驟如下 : 1)創(chuàng)建 Configeration 類的實(shí)例。一個 Configeration 實(shí)例代表 Hibernate 所有 Java 類到Sql 數(shù)據(jù)庫映射的集合。 SessionFactory 的實(shí)例代表一個數(shù)據(jù)庫存儲員源,創(chuàng)建后不再與 Configeration 對象關(guān)聯(lián)。 SessionFactory 的緩存中:Hibernate 配置信息。緩存-大:重量級對象 ?。狠p量級對象 3)調(diào)用 SessionFactory 創(chuàng)建 Session 的方法 。 Connection con=()。 讓 SessionFactory 提供連接 Session s=()。 Hibernate 的緩存體系 。每個 Session 都有自己獨(dú)立的緩存,且只能被當(dāng)前工作單元訪問。其中的數(shù)據(jù)可被多個 Session 共享訪問。 Hibernate 中 Java 對象的狀態(tài) 臨時狀態(tài) (transient)。 Java 如何進(jìn)入臨時狀態(tài) : (1)通過 new 語句剛創(chuàng)建一個對象時 、 (2) 當(dāng)調(diào)用 Session 的 delete()方法,從 Session 緩存中刪除一個對象時。 特征: (1)處于 Session 緩存中 、 (2)持久化對象數(shù)據(jù)庫中設(shè)有對象記錄 、 (3)Session 在特定時刻會保持二者同步 。 特征: (1)不再位于 Session 緩存中 、 (2)游離對象由持久化狀態(tài)轉(zhuǎn)變而來,數(shù)據(jù)庫中可能還有對應(yīng)記錄。 所謂 Hibernate 的基本工作原理,換言之,也就是 Hibernate 大體的工作流程。 . session 之后,創(chuàng)建事務(wù) Transation 對象。除了比較復(fù)雜的全文搜索外,簡單的操作都可以通過 hibernate 封裝好的 session 內(nèi)置方法來實(shí)現(xiàn)。 7. 關(guān)閉 Session 對象。釋放內(nèi)存服務(wù)器資源。 SessionFactory 的啟動過程是非常耗時間的,所以一般不會在進(jìn)行每一次數(shù)據(jù)庫操作都把 SessionFactory 關(guān)閉,這樣會嚴(yán)重的影響系統(tǒng)的性能的。加快系統(tǒng)訪問數(shù)據(jù)庫的性能。 8 第三章 需求分析 系統(tǒng)功能需求 前臺需求 冊 (分頁瀏覽) 后臺需求 (新增,修改,刪除用戶) (新增,修改,刪除分類) (新增,修改,刪除商品) (查詢,修改,刪除訂單) (查詢,修改,刪除留言) (查詢,修改,刪除,新增新聞) 9 可 行性研究 技術(shù)可行性分析: Struts Hibernate、 JSTL、 OGNL、 AJAX 等這些技術(shù)都是經(jīng)過前人無數(shù)次試驗(yàn)通過的,就技術(shù)層面上來講,用它們實(shí)現(xiàn)一個小型的內(nèi)容管理系統(tǒng)是搓搓有余的;而類似這種管理系統(tǒng)系統(tǒng)在互聯(lián)網(wǎng)上已經(jīng)有過相當(dāng)多的成功的案例了,所以不論是就技術(shù)而言還是就系統(tǒng)本身而言都是具有可行性的。需 以上版本 , Oracle 數(shù)據(jù)庫 tomcat 或者 jboss 等 jsp 服務(wù)器。 系統(tǒng) GUI/LOGO 輔助設(shè)計(jì)工具: photoshop CS5, dreamweaver CS5。 B/S 是 Brower/Server 的縮寫,客戶機(jī)上只要安裝一個瀏覽器( Browser),如 FireFox 或 Inter Explorer,服務(wù)器安裝 Oracle、 SQL Server 或 MySQL 等數(shù)據(jù)庫。 我們采用基于 B/S 結(jié)構(gòu)的三層應(yīng)用模型來實(shí)現(xiàn) 網(wǎng)上商城管理 系 統(tǒng)。在這種體系結(jié)構(gòu)中,業(yè)務(wù)的表達(dá)通過簡單的 Web Browser 來實(shí)現(xiàn),用戶通過 Web Browser 提交表單,把信息傳遞給 Inter Server, Inter
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1