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

正文內(nèi)容

基于ssh框架的web網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2024-09-04 15:06本頁面
  

【正文】 門在信息共有化的基礎(chǔ)上進行協(xié)調(diào)工作,這樣便于明確各個部門甚至吸味道每個工作人員的責(zé)任,而領(lǐng)導(dǎo)層可以迅速綜合采納來自多方面的資訊信息,并以此為依據(jù)制定企業(yè)的發(fā)展方針。計算機 OA系統(tǒng)的出現(xiàn)給辦公人員帶來了便利,但是對現(xiàn) 代的辦公自動化而言,其目的己經(jīng)不局限于減輕員工的工作量,而是要將工作人員從繁瑣的事務(wù)、業(yè)務(wù)邏輯、工作方式解放出來,用更多的精力去關(guān)注更重要的事情。如已購商品、最近成交商品、自己的所有收貨地址、最近生成的訂單等操作。這樣即使不小心關(guān)閉瀏覽器也不用擔心物品消失重新購買的問題。購物車中的商品應(yīng)用了 cookie 技術(shù),即物品在沒有付款或刪除前即使關(guān)閉瀏覽器也不會消失,系統(tǒng)內(nèi)設(shè)置了 cookie 的保存時間在本次項目中保存時間為 3 天,這中設(shè)計方便了用戶。 圖 13 圖書分類瀏覽 購物車、訂單生成設(shè)計 購物車邏輯可以對沒結(jié)算的物品進行整加、刪除、修改操作。 圖 12 圖書出售官網(wǎng) 分類瀏覽頁面 進行圖書的分類瀏覽級購買,整個頁面均為動態(tài)的 jsp 技術(shù),左側(cè)導(dǎo)航欄管理員可以登大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 20 陸后臺的官 網(wǎng)管理系統(tǒng)行為修改添加圖書總類,非常的簡單快捷即使不懂得 Html技術(shù)的管理人員也可以通過后臺來管理維護前臺界面。 圖 11 圖書系統(tǒng)用戶注冊示意圖 圖書出售首頁 首頁大體分為五塊,每塊信息即時更新均為 Ajax 請求需要局部更新時已有的信息不會刷新,(整頁面不刷新)只是局部小范圍更新。 該頁面包含了企業(yè)對客戶信息的初步驗證,在未通過驗證時表單不能提交。 圖 10 圖書出售登陸頁面 圖書出售用戶注冊模塊 為暫且不是海大出版會員的用戶,及想在海大出版購書的用戶提供用戶的注冊。其中包括了網(wǎng)絡(luò)購書地基本功能如:用戶的注冊與登錄、圖書的瀏覽,圖書的分類、訂單的生成、購物車系統(tǒng)、個人信息管理系統(tǒng)等。局部信心的更新依然為 Ajax請求(異步處理)整個頁面不進行刷新,帶給客戶更好的體驗感。 官網(wǎng)最新資訊設(shè)計 最新資訊的設(shè)計為 Jsp 頁面技術(shù),在后臺管理系統(tǒng),可以直接進行維護與更新,不需要懂得前臺的 Html技術(shù)。最新質(zhì)詢等即時消息為 ajax請求。 在官網(wǎng)導(dǎo)航窗口可以跳轉(zhuǎn)到,圖書出售、后臺管理,兩個重要的系統(tǒng)。 圖 7 Tomcate 服務(wù)器示意圖 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 17 第四章 系統(tǒng)設(shè)計 官網(wǎng)系統(tǒng) 官網(wǎng)的設(shè)計主要以美觀、簡潔、商務(wù)的形式將企業(yè)的概貌展現(xiàn)給用戶。 ) Tomcat 很受廣大程序員的喜歡 , 因為它運行時占用的系統(tǒng)資源小 , 擴展性好 , 支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能 , 而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能 。 ( JakartaTomcat 服務(wù)器是在 SUN公司的 JSWDK( javaServer Web DevelopmentKit, 是SUN 公司推出的小型 Servlet/JSP 調(diào)試工具 ) 的基礎(chǔ)上發(fā)展起來的一個優(yōu)秀的 Servlet/JSP 容器,它是 ApacheJakarta 軟件組織的一個子項目,在 OpenSource 的模型下進行進一步的開發(fā)。 2 數(shù)據(jù)庫軟件 MySQL 一種開源穩(wěn)定速度優(yōu)秀的數(shù)據(jù)庫,本身性能非常的優(yōu)越在開發(fā)中大型企業(yè)項目時也非常優(yōu)秀。 中文傳遞亂碼 :如果 Ajax 請求需要傳遞中文,建議使用 POST 方式發(fā)送請求 .Ajax 默認采用 UTF8 編碼 .在服務(wù)器 Servlet 中,使用 ( UTF8)解碼。key2=value2);。 采用 POST 方式發(fā)請求 、采用 GET 方式發(fā)請求。 [14] 圖 6 Ajax 請求步驟圖 ( 5) Ajax編程常見問題 瀏覽器緩存: IE 瀏覽器經(jīng)常會將 GET 類型的 URL 請求,結(jié)果緩存,當再次發(fā)出相同URL 請求時不會去服務(wù)器端重新加載,而是將瀏覽器緩存內(nèi)容取出。注意:該屬性在 readyState為 4 時才可以使用。 200:正確處理完畢、 404:找不到對應(yīng)資源、 500:找到資源,內(nèi)部運行出錯。 4:請求處理完畢。 2:請求已發(fā)送 .執(zhí)行了 send 函數(shù)。 0:請求未初始化,未執(zhí)行 open 函數(shù)。當 readyState 屬性值發(fā)生改變時,執(zhí)行處理。 send( data):發(fā)送 HTTP 請求, data:指定請求參數(shù) .如果請求為 get,使用 null值。 type:指定請求類型,例如 get,post等。注冊界面用戶名唯一性檢查。 Servlet、 JSP返回的數(shù)據(jù)為 XML 或 Text 格式。 2利用 XMLHttpRequest對象創(chuàng)建和發(fā)送請求。 ( 2) Ajax原理和使用步驟 Ajax 原理:利用瀏覽器內(nèi)置的 XMLHttpRequest 對象采用異步 /同步方式發(fā)送 HTTP 請求,服務(wù)器處理完畢,返回 XML/Text 數(shù)據(jù)給 XMLHttpRequest 對象,之后調(diào)用事前注冊的回調(diào)函數(shù)將數(shù)據(jù),顯示到 HTML 頁面。 ,處理中,需要很多數(shù)據(jù)。 用戶發(fā)送請求 等待服務(wù)器處理 頁面響應(yīng)。 Ajax可以解決傳統(tǒng)Web 程序的一些弊端,提升用戶使用系統(tǒng)體驗度。 e 控制器調(diào)用一個 JSP 視圖為客戶端響應(yīng)。 c 控制器調(diào)用與當前請求對 應(yīng)的 Action。方案二 : JSP+Filter+JavaBean ( 4)改造控制器,提高通用性和靈活性 ,請求到達控制器。 C 調(diào)用視圖 V響應(yīng)。 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 14 交給控制器 C。 [11] ( 2) MVC 好處和工作流程 好處是:程序組件便于管理,便于日后維護和擴展。“ C”指的是控制器( Control)?!?V”指的是視圖( View)在不同的領(lǐng)域所用的技術(shù)不同如: Jsp, PHP, Html都屬于視圖技術(shù),是直接展現(xiàn)給用戶的。 [10] 7 MVC 技術(shù) 圖 5 MVC 架構(gòu)示意圖 在 JavaWeb 設(shè)計與開發(fā)方面,比較經(jīng)典的架構(gòu)為 MVC 架構(gòu)“ M”指的模型( Mode)。 ( 4) Spring中 AOP 實現(xiàn)原理(動態(tài)代理技術(shù)) 當使用 AOP 切入后,目標對象返回時,返回的是 Spring容器采用動態(tài)代理機制生成 一個類型 .Spring 提供了兩種生成方式: 1 采用 JDK 中提供的 Proxy,為有接口定義的 Bean 組件提供 public class $Proxy0 implements ,原目標對象接口接口類型 變量 = (接口類型)$proxy0 對象。擁有多個可以回滾的保存點,內(nèi)部回滾不會對外部事務(wù)大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 13 產(chǎn)生影響。 NESTED 如果當前存在事務(wù),則在嵌套事務(wù)內(nèi)執(zhí)行。 NOT_SUPPORTED 以非事務(wù)方式執(zhí)行操作,如果當前存在事務(wù),就把當前事務(wù)掛起。 MANDATORY支持當前事務(wù),如果當前沒有事務(wù),就拋出異常。這是最常見的選擇。 ContextLoaderListener 配置,在服務(wù)器啟動時實例化 Spring容器。 Jsp。 Action 組件,注意 dao 或 service 采取注入形式使用,需名稱匹配規(guī)則。 struts 開發(fā)包和主配置 。 Spring 容器中定義 DAO 組件,需要注入 SessionFactory, essionFactory 需要注入DataSource。 hbm 映射文件。[9] ( 2) SSH 開發(fā)步驟: spring開發(fā)包和主配置 。 模塊 主要提供整合 JavaEE 服務(wù)一些支持。 模塊 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 12 主要提供整合各種 ORM 框架及其事務(wù)控制的支持。 模塊 主要提供 AOP 實現(xiàn)支持。 6 Spring 技術(shù) 圖 4 Spring 框架示意圖 ( 1) Spring框架整體結(jié)構(gòu) Spring框架主要由以下 6 大模塊組成。 Configuration:負責(zé)加載 Hibernate主配置 .SessionFactory:負責(zé)創(chuàng)建 Session 對象。 ( 3) Hibernate 框架的基本應(yīng)用 Hibernate 體系結(jié)構(gòu): 對象( Entity); ( *.)用于定義實體類和數(shù)據(jù)表之間對應(yīng)關(guān)系; ; ( )用于定義數(shù)據(jù)庫連接參數(shù)和 hibernate 框架配置參數(shù)。 [7] ( 2) Hibernate 框架原理 Hibernate是基于 ORM 機制實現(xiàn)的 .對 JDBC 技術(shù)進行了封裝 .利用 Hibernate 可以以對象形式操作數(shù)據(jù)。為了解決上述問題,產(chǎn)生一種解決方案 ORM: ObjectRelationMapping對象關(guān)系映射。 5 技術(shù) ( 1) Hibernate 框架作用 Hibernate 框架主要是用于實現(xiàn)數(shù)據(jù) 庫操作 .簡化數(shù)據(jù)庫的增刪改查原有數(shù)據(jù)庫操作使用JDBC 技術(shù),具有以下問題: Sql語句; 之間映射。 c.result元素,可以有多個,用于定義某一個響應(yīng)視圖。 class 屬性:指定 Action 組件的包名 .類名。 b.action元素,可以有多個 .用于定義具體某一個 Action 組件。 extends 屬性:指定繼承哪個 package,通常指定為 strutsdefault。 5) Action 基本配置: a.package元素,可以有多個,用于定義一組 action。 :框架內(nèi)置配置,定義了一些框架系統(tǒng)參數(shù)例如框。 :框架內(nèi)置配置,定義了框架底層必要的運行組件。 (模板框架,可以替代 JSP)。 :上傳時使用 io 讀寫。 : xwork:內(nèi)核包。 d 在 (定義請求和 Action 對應(yīng)關(guān)系)。 b 在 src 下添加一個 (控制器配置文件)。 4 Struts2 技術(shù) Struts 框架是基于 MVC 模式結(jié)構(gòu),基于 Struts 開發(fā)可以簡化開發(fā)過程。發(fā)送給瀏覽器。可以在 Service 方法里面,通過 Request 獲得請求數(shù)據(jù),也可以將處理之后的結(jié)果存放到 Response 對象上。 [6] Step4,服務(wù)器依據(jù)請求資源路徑( web01/sayHello)找到對應(yīng)的 Servlet 的配置,創(chuàng)建Servlet 對象。 Step3:服務(wù)器解析請求數(shù)據(jù)包,將請求數(shù)據(jù)封裝到 Request對象里面(封裝的目的,是為了方便 Servlet 獲得請求數(shù)據(jù)包中的數(shù)據(jù),如果沒有 Request 對象,就需要在 Servlet 類里面編寫、解析請求數(shù)據(jù)包的代碼)。 [5] ( 2) Servlet 是如何運行的? 在瀏覽器地址欄輸入 : //localhost: 8080/項目名 /訪問路徑 Step1:瀏覽器依據(jù) Ip, Port 建立與服務(wù)器之間的連接。 CGI程序有三個問題: a,大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 8 開發(fā)比較復(fù)雜(需要開 發(fā)人員去解析請求參數(shù)); b,可移值性比較差( C, Perl 等語言依賴于平臺); c,性能問題(一個請求,會啟動一個進程,進程的開銷比較大)。 早期的 web 服務(wù)器(比如 apache web server, is)只能夠處理靜態(tài)資源的請求(需要事先將頁面文件寫好,并存放到服務(wù)器特定的目錄下面),不能夠處理動態(tài)資源的請求即依據(jù)請求參數(shù),通過計算,生成一個新的頁面)。眾所周知,屬性名稱符合這種模式,其他 Java 類可以通過自身機制發(fā)現(xiàn)和操作這些 JavaBean 屬性。為寫成 JavaBean,類必須是具體的類和公共的類,并且具有無參數(shù)的構(gòu)造器。 2 JavaBean 組件技術(shù) JavaBean 是一種 Java 類,它遵從一定的設(shè)計模式,使它們易于和其他開發(fā)工具和組件一起使用。 c, %= %Service 方法里,使用 輸出。 a, HtmlService 方法里,使用 輸出( write 方法會將“ null”轉(zhuǎn)換成 輸出)。所 以 Sun 公司才會制訂 Jsp 規(guī)范。 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 7 第三章設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 設(shè)計技術(shù) 1 頁面技術(shù)( JSP) ( 1) Jsp 是什么? JavaServerPage( Ava 服務(wù)器端頁面技術(shù)) Sun 公司制訂的一種服務(wù)器端動態(tài)頁面生成技術(shù)的規(guī)范,在 Jsp 技術(shù)當中,只需要在 Html 標記當中,添加少量的 java 代碼,就可以實現(xiàn)動態(tài)頁面。 ( 6)圖書管理模塊 該模塊提供圖書的管理、上架、下架、新圖書發(fā)行、圖書信息瀏覽等操作。 ( 5)官網(wǎng)管理模塊 對企業(yè)官網(wǎng)的信息進行動態(tài)的維護。 ( 4)員工信息管理模塊 該模塊提供對員工的增加、刪除、修改等必要的工作。 ( 3)訂單信息管理模塊 提供用戶訂單的增加、刪除、修改
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1