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

正文內(nèi)容

基于ssh框架的web網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-10-02 15:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 模塊 主要提供整合各種 WEB 技術(shù)的支持,例如 Spring的 MVC 實(shí)現(xiàn)。 模塊 主要提供整合 JavaEE 服務(wù)一些支持。例如 JMS 消息服務(wù) Email郵件發(fā)送服務(wù) EJB等。[9] ( 2) SSH 開發(fā)步驟: spring開發(fā)包和主配置 。 Hibernate 開發(fā)包, dbcp 包,數(shù)據(jù)庫驅(qū)動(dòng)包。 hbm 映射文件。 DAO 接口和實(shí)現(xiàn)類。 Spring 容器中定義 DAO 組件,需要注入 SessionFactory, essionFactory 需要注入DataSource。 junit 測(cè)試下 DAO 組件。 struts 開發(fā)包和主配置 。 sturts 主控制器 filter。 Action 組件,注意 dao 或 service 采取注入形式使用,需名稱匹配規(guī)則。 ,配置 Action 組件;。 Jsp。 Struts 和 Spring整合的插件包 。 ContextLoaderListener 配置,在服務(wù)器啟動(dòng)時(shí)實(shí)例化 Spring容器。 采用 AOP 方式實(shí)現(xiàn)事務(wù)管理: Spring 中常用事務(wù)類型: REQUIRED 支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就新建一個(gè)事務(wù)。這是最常見的選擇。 SUPPORTS 支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就以非事務(wù)方式執(zhí)行。 MANDATORY支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就拋出異常。 REQUIRES_NEW新建事務(wù),如果當(dāng)前存在事務(wù),把當(dāng)前事 務(wù)掛起。 NOT_SUPPORTED 以非事務(wù)方式執(zhí)行操作,如果當(dāng)前存在事務(wù),就把當(dāng)前事務(wù)掛起。 NEVER 以非事務(wù)方式執(zhí)行,如果當(dāng)前存在事務(wù),則拋出異常。 NESTED 如果當(dāng)前存在事務(wù),則在嵌套事務(wù)內(nèi)執(zhí)行。如果當(dāng)前沒有事務(wù),則進(jìn)行與 REQUIRED 類似的操作。擁有多個(gè)可以回滾的保存點(diǎn),內(nèi)部回滾不會(huì)對(duì)外部事務(wù)大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第三章 設(shè)計(jì)技術(shù)與系統(tǒng)運(yùn)行環(huán)境 13 產(chǎn)生影響。只對(duì) DataSourceTransactionManager 有效。 ( 4) Spring中 AOP 實(shí)現(xiàn)原理(動(dòng)態(tài)代理技術(shù)) 當(dāng)使用 AOP 切入后,目標(biāo)對(duì)象返回時(shí),返回的是 Spring容器采用動(dòng)態(tài)代理機(jī)制生成 一個(gè)類型 .Spring 提供了兩種生成方式: 1 采用 JDK 中提供的 Proxy,為有接口定義的 Bean 組件提供 public class $Proxy0 implements ,原目標(biāo)對(duì)象接口接口類型 變量 = (接口類型)$proxy0 對(duì)象。 2 采用 CGLIB 工具包,為無接口定義的 Bean 組件提供 public class $Proxy0 extends 目標(biāo)類型目標(biāo)類型 變量 = (目標(biāo)類型) $Proxy0 對(duì)象。 [10] 7 MVC 技術(shù) 圖 5 MVC 架構(gòu)示意圖 在 JavaWeb 設(shè)計(jì)與開發(fā)方面,比較經(jīng)典的架構(gòu)為 MVC 架構(gòu)“ M”指的模型( Mode)?!澳P汀痹陂_發(fā)過程中指的是持久層,再具體點(diǎn)說就是代碼中的 DAO(持久層), Service(業(yè)務(wù)層), Bean 組件等,這些用于分析 問題的邏輯關(guān)系和算法序列的表示體系 都屬于模型的范疇。“ V”指的是視圖( View)在不同的領(lǐng)域所用的技術(shù)不同如: Jsp, PHP, Html都屬于視圖技術(shù),是直接展現(xiàn)給用戶的。在 Java中使用的是 Jsp 頁面,一種動(dòng)態(tài)的頁面技術(shù)?!?C”指的是控制器( Control)。這種架構(gòu)方法,將一個(gè)項(xiàng)目有條理的分成了三個(gè)部分,從而使開發(fā)過程中代碼與代碼之間的耦合度降 低。 [11] ( 2) MVC 好處和工作流程 好處是:程序組件便于管理,便于日后維護(hù)和擴(kuò)展。 V發(fā)出請(qǐng)求。 大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第三章 設(shè)計(jì)技術(shù)與系統(tǒng)運(yùn)行環(huán)境 14 交給控制器 C。 C 調(diào)用模型 M。 C 調(diào)用視圖 V響應(yīng)。 ( 3)在 JavaWeb 中可以實(shí)現(xiàn) MVC 結(jié)構(gòu)的技術(shù)組合 方案一: JSP+Servlet+JavaBean。方案二 : JSP+Filter+JavaBean ( 4)改造控制器,提高通用性和靈活性 ,請(qǐng)求到達(dá)控制器。 XML 配置文件(定義請(qǐng)求和Action 組件對(duì)應(yīng)關(guān)系)。 c 控制器調(diào)用與當(dāng)前請(qǐng)求對(duì) 應(yīng)的 Action。 d Action 可以調(diào)用 DAO 完成數(shù)據(jù)庫操作。 e 控制器調(diào)用一個(gè) JSP 視圖為客戶端響應(yīng)。 [12] 8 Ajax 技術(shù) ( 1) Ajax,有什么作用 全稱 Asynchronous JavaScript And XML 異步的 JavaScript 和 XML。 Ajax可以解決傳統(tǒng)Web 程序的一些弊端,提升用戶使用系統(tǒng)體驗(yàn)度。傳統(tǒng) Web 程序,采用下面工作模式。 用戶發(fā)送請(qǐng)求 等待服務(wù)器處理 頁面響應(yīng)。傳統(tǒng) Web 程序出現(xiàn)問題如下: 等待處理階段,什么都不能做 .無法進(jìn)行下一步操作,連續(xù)性不強(qiáng)。 ,處理中,需要很多數(shù)據(jù)。參與客戶端和服務(wù)器的傳輸。 ( 2) Ajax原理和使用步驟 Ajax 原理:利用瀏覽器內(nèi)置的 XMLHttpRequest 對(duì)象采用異步 /同步方式發(fā)送 HTTP 請(qǐng)求,服務(wù)器處理完畢,返回 XML/Text 數(shù)據(jù)給 XMLHttpRequest 對(duì)象,之后調(diào)用事前注冊(cè)的回調(diào)函數(shù)將數(shù)據(jù),顯示到 HTML 頁面。 使用步驟: 1 創(chuàng)建 XMLHttpRequest 對(duì)象。 2利用 XMLHttpRequest對(duì)象創(chuàng)建和發(fā)送請(qǐng)求。 3 調(diào)用事先注冊(cè)的回調(diào)函數(shù),處理服務(wù)器響應(yīng)數(shù)據(jù)。 Servlet、 JSP返回的數(shù)據(jù)為 XML 或 Text 格式。 ( 3) XMLHttpRequestAjax示例 獲取 XMLHttpRequest 對(duì): IE5ActiveXObject、其他 XMLHttpRequest。注冊(cè)界面用戶名唯一性檢查。 ( 4) XMLHttpRequest 對(duì)象使用 函數(shù): open( type, url, [asyn]):創(chuàng)建一個(gè) HTTP 請(qǐng)求。 type:指定請(qǐng)求類型,例如 get,post等。 Url:指定請(qǐng)求地址、 asyn:指定請(qǐng)求是同步還是異步, true 表示異步(不寫時(shí)默認(rèn)為 true) 。 send( data):發(fā)送 HTTP 請(qǐng)求, data:指定請(qǐng)求參數(shù) .如果請(qǐng)求為 get,使用 null值。 事件: onreadystatechange 事件,利用該事件綁定一個(gè)回調(diào)函數(shù),處理服務(wù)器返回的數(shù)據(jù)。當(dāng) readyState 屬性值發(fā)生改變時(shí),執(zhí)行處理。 [13] 大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第三章 設(shè)計(jì)技術(shù)與系統(tǒng)運(yùn)行環(huán)境 15 屬性: readyState 指的是請(qǐng)求處理狀態(tài)。 0:請(qǐng)求未初始化,未執(zhí)行 open 函數(shù)。 1:請(qǐng)求初始化完畢,未發(fā)送 .未執(zhí)行 send 函數(shù)。 2:請(qǐng)求已發(fā)送 .執(zhí)行了 send 函數(shù)。 3:請(qǐng)求處理中,服務(wù)器 Servlet 正在處理。 4:請(qǐng)求處理完畢。 Status 指的 是 HTTP 處理狀態(tài)碼。 200:正確處理完畢、 404:找不到對(duì)應(yīng)資源、 500:找到資源,內(nèi)部運(yùn)行出錯(cuò)。 esponseText :獲取服務(wù)器返回的 Text 內(nèi)容。注意:該屬性在 readyState為 4 時(shí)才可以使用。 responseXML:獲取服務(wù)器返回的 XM 內(nèi)容。 [14] 圖 6 Ajax 請(qǐng)求步驟圖 ( 5) Ajax編程常見問題 瀏覽器緩存: IE 瀏覽器經(jīng)常會(huì)將 GET 類型的 URL 請(qǐng)求,結(jié)果緩存,當(dāng)再次發(fā)出相同URL 請(qǐng)求時(shí)不會(huì)去服務(wù)器端重新加載,而是將瀏覽器緩存內(nèi)容取出。解決方法有以下兩種。 采用 POST 方式發(fā)請(qǐng)求 、采用 GET 方式發(fā)請(qǐng)求。 采用 POST 方式發(fā)請(qǐng)求, ( post, url): (contenttype,application/xformurlencoded):( key1=value1amp。key2=value2);。采用 GET 方式發(fā)請(qǐng)求,可以使用時(shí)間戳 url?time=+new Date*().getTime()。 中文傳遞亂碼 :如果 Ajax 請(qǐng)求需要傳遞中文,建議使用 POST 方式發(fā)送請(qǐng)求 .Ajax 默認(rèn)采用 UTF8 編碼 .在服務(wù)器 Servlet 中,使用 ( UTF8)解碼。 系統(tǒng)運(yùn)行環(huán)境 1 JDK 是 SUN 公司開發(fā)的產(chǎn)品,是針對(duì) java開發(fā)的它包括了 java在運(yùn)行時(shí)的一些必要環(huán)境和大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第三章 設(shè)計(jì)技術(shù)與系統(tǒng)運(yùn)行環(huán)境 16 一些基礎(chǔ)的工具類。 2 數(shù)據(jù)庫軟件 MySQL 一種開源穩(wěn)定速度優(yōu)秀的數(shù)據(jù)庫,本身性能非常的優(yōu)越在開發(fā)中大型企業(yè)項(xiàng)目時(shí)也非常優(yōu)秀。 3 Web 服務(wù)器 Tomcat Tomcat 作為一個(gè) Web 服務(wù)器,本身具備了基本的 Web 服務(wù)功能,在 SUN 的力推下,將來或許越來越強(qiáng)壯到不需要借助 Apache 優(yōu)勢(shì)的地步。 ( JakartaTomcat 服務(wù)器是在 SUN公司的 JSWDK( javaServer Web DevelopmentKit, 是SUN 公司推出的小型 Servlet/JSP 調(diào)試工具 ) 的基礎(chǔ)上發(fā)展起來的一個(gè)優(yōu)秀的 Servlet/JSP 容器,它是 ApacheJakarta 軟件組織的一個(gè)子項(xiàng)目,在 OpenSource 的模型下進(jìn)行進(jìn)一步的開發(fā)。它不但支持運(yùn)行 Servlet 和 JSP,而且還具備了作為商業(yè) Java Web 應(yīng)用容器的特征。 ) Tomcat 很受廣大程序員的喜歡 , 因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小 , 擴(kuò)展性好 , 支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能 , 而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能 。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器 , 在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用 , 是開發(fā)和調(diào)試 JSP 程序的首選 。 圖 7 Tomcate 服務(wù)器示意圖 大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第四章 系統(tǒng)設(shè)計(jì) 17 第四章 系統(tǒng)設(shè)計(jì) 官網(wǎng)系統(tǒng) 官網(wǎng)的設(shè)計(jì)主要以美觀、簡(jiǎn)潔、商務(wù)的形式將企業(yè)的概貌展現(xiàn)給用戶。 官網(wǎng)首頁的設(shè)計(jì) 圖 8 官網(wǎng)首頁模塊圖 官網(wǎng)的基本信息包括導(dǎo)航窗口、企業(yè)的基本 服務(wù)、最新信息等。 在官網(wǎng)導(dǎo)航窗口可以跳轉(zhuǎn)到,圖書出售、后臺(tái)管理,兩個(gè)重要的系統(tǒng)。首頁主題是 HTML與 flash 的結(jié)合。最新質(zhì)詢等即時(shí)消息為 ajax請(qǐng)求。最新技術(shù)的結(jié)合給用戶帶來簡(jiǎn)捷美觀的視覺感、網(wǎng)頁點(diǎn)擊的流暢感,從而給用戶直觀的網(wǎng)站瀏覽爽快體驗(yàn)。 官網(wǎng)最新資訊設(shè)計(jì) 最新資訊的設(shè)計(jì)為 Jsp 頁面技術(shù),在后臺(tái)管理系統(tǒng),可以直接進(jìn)行維護(hù)與更新,不需要懂得前臺(tái)的 Html技術(shù)。不僅節(jié)省了人力支出而且使辦公更加效率化。局部信心的更新依然為 Ajax請(qǐng)求(異步處理)整個(gè)頁面不進(jìn)行刷新,帶給客戶更好的體驗(yàn)感。 大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第四章 系統(tǒng)設(shè)計(jì) 18 圖 9 新聞發(fā)布模塊截圖 圖書出售系統(tǒng) 針對(duì)海大出版社的特色而量身定做的圖書出售系統(tǒng)。其中包括了網(wǎng)絡(luò)購書地基本功能如:用戶的注冊(cè)與登錄、圖書的瀏覽,圖書的分類、訂單的生成、購物車系統(tǒng)、個(gè)人信息管理系統(tǒng)等。 圖書出售用戶登錄模塊設(shè)計(jì) 主要用于客戶的登錄,通過身份驗(yàn)證獲得用戶基本的信息。 圖 10 圖書出售登陸頁面 圖書出售用戶注冊(cè)模塊 為暫且不是海大出版會(huì)員的用戶,及想在海大出版購書的用戶提供用戶的注冊(cè)。企業(yè)為大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第四章 系統(tǒng)設(shè)計(jì) 19 客戶進(jìn)行后續(xù)服務(wù)必須獲得用戶的基本信息(如聯(lián)系方式等),用戶注冊(cè)時(shí) 獲得客戶基本信息的方式之一。 該頁面包含了企業(yè)對(duì)客戶信息的初步驗(yàn)證,在未通過驗(yàn)證時(shí)表單不能提交。如對(duì) 、電話號(hào)碼等格式是否符合標(biāo)準(zhǔn),可以通過正則表達(dá)式進(jìn)行初步驗(yàn)證。 圖 11 圖書系統(tǒng)用戶注冊(cè)示意圖 圖書出售首頁 首頁大體分為五塊,每塊信息即時(shí)更新均為 Ajax 請(qǐng)求需要局部更新時(shí)已有的信息不會(huì)刷新,(整頁面不刷新)只是局部小范圍更新。網(wǎng)頁瀏覽更加順暢。 圖 12 圖書出售官網(wǎng) 分類瀏覽頁面 進(jìn)行圖書的分類瀏覽級(jí)購買,整個(gè)頁面均為動(dòng)態(tài)的 jsp 技術(shù),左側(cè)導(dǎo)航欄管理員可以登大連海洋大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第四章 系統(tǒng)設(shè)計(jì) 20 陸后臺(tái)的官 網(wǎng)管理系統(tǒng)行為修改添加圖書總類,非常的簡(jiǎn)單快捷即使不懂得 Html技術(shù)的管理人員也可以通過后臺(tái)來管理維護(hù)前臺(tái)界面。使得人員得到了充分的利用且提高了工作效率。 圖 13 圖書分類瀏覽 購物車、訂單生成設(shè)計(jì) 購物車邏輯可以對(duì)沒結(jié)算的物品進(jìn)行整加、刪除、修改操作。點(diǎn)結(jié)算可以進(jìn)行付款、生成訂單等操作。購物車中的商品應(yīng)用了 cookie 技術(shù),即物品在沒有付款或刪除前即使關(guān)閉瀏覽器也不會(huì)消失,系統(tǒng)內(nèi)設(shè)置了 cookie 的保存時(shí)間在本次項(xiàng)目中保存時(shí)間為 3 天,這中設(shè)計(jì)方便了用戶。在用戶再次點(diǎn)開購物車的過程中系統(tǒng)會(huì)判定 cookie
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1