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

正文內(nèi)容

基于j2ee技術(shù)的團購網(wǎng)站的設(shè)計與實現(xiàn)-wenkub.com

2024-11-01 23:00 本頁面
   

【正文】 它主要是利用 JavaScript 中的 XMLHttpRequest 對象將前臺的請求數(shù)據(jù)以 JSON 格式傳送給后臺的 Action 類,同時不中斷用戶的交互體驗,待 Action 類處理完用戶請求并返回 JSON 格式的數(shù)據(jù)之后, XMLHttpRequest 對象進行接收并利用 DOM 和CSS 技術(shù)對網(wǎng)頁進行局部更新。 Spring 在本系統(tǒng)整個流程中充當(dāng)?shù)慕巧妥饔?,首先,?Spring 容器 啟動時,會實例化 Spring 配置文件 中已經(jīng)注冊的所有 bean類。下面就結(jié)合本系統(tǒng)案例,簡述各個框架在整個系統(tǒng)架構(gòu)中分別擔(dān)任的角色。為了集成三種框架,必須明確架構(gòu)的層次結(jié)構(gòu),同時明確每一個層次的職責(zé),各層次的功能不能相混合。 系統(tǒng)架構(gòu)設(shè)計的目標(biāo) 建立一個可擴展,可維護,可移植,高效穩(wěn)定的網(wǎng)上團購系統(tǒng)。一旦發(fā)生服務(wù)器“崩潰”等問題,那后果不堪設(shè)想。 當(dāng)今主流開發(fā)模式及未來趨勢分析 基于 B/S 模型的應(yīng)用系統(tǒng)只需要管理服務(wù)器,所有的客戶端只是瀏覽器,不需要做任何的維護。 第二層 Web服務(wù)器將啟動相應(yīng)的進程來響應(yīng)這一請求,并 動態(tài)生成一串 HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。客戶的應(yīng)用程序精簡到一個通用的瀏覽器軟件,如 Netscape Navigator,微軟公司的 IE,開源的 Firefox 等。中間件負責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求?,F(xiàn)對這兩種模式做一下簡要對比介紹。 (12) 會員信息管理模塊,系統(tǒng)管理員可以對系統(tǒng)中的注冊會員和商家的信息進行相應(yīng)的修改維護操作。 (8) 搜索團品信息模塊,當(dāng)用戶只想瀏覽自己感興趣的相關(guān)商品時,可以進行關(guān)鍵字搜索。 (4) 購物車模塊,當(dāng)用戶參與團購下單之后,可以對用戶的下單情況進行跟蹤記載。 20 團 購 站 點用 戶團 購 顧 客 團 購 商 家 管 理 員瀏覽團購信息注冊登錄搜索團購信息購物車模塊在線支付模塊個人信息管理模塊團品評價轉(zhuǎn)讓模塊申請在本站進行團購活動商品信息錄入模塊商品數(shù)據(jù)信息維護模塊會員信息管理模塊 圖 系統(tǒng)功能結(jié)構(gòu)流程圖 系統(tǒng)功能分析 由圖 可知本系統(tǒng)總共可分為 12 個子模塊,現(xiàn)在分別就其功能做一下簡要分析。 普通團購用戶在進入本站點后所需求的功能就是瀏覽所有團購商品信息、登錄、注冊、進行團購、在線支付、管理查看個人信息、團品評價或轉(zhuǎn)讓。 系統(tǒng)設(shè)計思想 根據(jù)團購系統(tǒng) 的基本設(shè)計思想是把整個系統(tǒng)按照幾個實現(xiàn)模塊進行分解,采用 J2EE架構(gòu), MySQL數(shù)據(jù)庫。鑒于這種情況,我覺得很有必要對目前團購網(wǎng)站的現(xiàn)狀做一下適當(dāng)?shù)奶剿餍愿淖儯瑸榇?,我模擬了現(xiàn)在網(wǎng)絡(luò)上的團購需求,開發(fā)了這套基于 J2EE 技術(shù)的團購系統(tǒng)。這些解決方案也同時解決了許多關(guān)于不支持后退按鈕的爭論。同樣,也 出現(xiàn)了另一種輔助程序設(shè)計的技術(shù),為那些不支持JavaScript 的用戶提供替代功能。這使得 Web 應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。 主要包含的技術(shù)有: 基于 web 標(biāo)準(zhǔn) (Standardsbased presentation) XHTML+CSS 的表示; 使用 DOM( Document Object Model)進行動態(tài)顯示及交互; 16 使用 XML 和 XSLT 進行數(shù)據(jù)交換及相關(guān)操作; 使用 XMLHttpRequest 進行異步數(shù)據(jù)查詢、檢索; 使用 JavaScript 將所有的東西綁定在一起。通過 AJAX,可使用 JavaScript 的 XMLHttpRequest 對象來直接與服務(wù)器進行通信。 JBoss AOP:框架修改 classloader,在加載類時對其進行二進制增強。使用類似于 OOP 的方式進行切面的編程工作。 在 OOP 中模塊化的單元是類,而在 AOP 中 15 模塊化的單元則是切面。這種注入方式簡單、直觀,因而在 Spring 依賴注入里最常用。但在 Spring 里,創(chuàng)建被調(diào)用者的工作不再由調(diào)用者來完成,因此稱為控制反轉(zhuǎn);創(chuàng)建被調(diào)用者實例的工作通常由 Spring 容器來完成,然后注入調(diào)用者,因此也稱為依賴注入, Java 之后一個重要特征是反射( reflection),它允許程序在運行的時候動態(tài)的生成對象、執(zhí)行對象的方法、改變對象的屬性, spring 就是通過反射來實現(xiàn)注入的。 Spring MVC框架: MVC框架是一個全功能的構(gòu)建 Web應(yīng)用程序的 MVC實現(xiàn)。所有這些都遵從 Spring的通 14 用事務(wù)和 DAO異常層次結(jié)構(gòu)。 Spring DAO: JDBC DAO抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來 管理異常處理和不同數(shù)據(jù)庫供應(yīng)商拋出的錯誤消息。 Spring AOP通過配置管理特性, Spring AOP模塊 直接將面向方面的編程功能 集成到了 Spring框架中。核心容器的主要組件是 BeanFactory,它是工廠模式的實現(xiàn)。 Spring 的各個模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 Bean 的方式。使用基本的 JavaBean 來完成以前只能由 EJB 完成的工作,并提 供了許多企業(yè)應(yīng)用功能。在進行 Hibernate 性能優(yōu)化時需要從以下幾個方面考慮:數(shù)據(jù)庫設(shè)計調(diào)整、 HQL 優(yōu)化、正確使用 API(如根據(jù)不同的業(yè)務(wù)類型選用不同的集合及查詢 API)、配置參數(shù)(日志、查詢緩存、fetch_size、 batch_size 等)、映射文件優(yōu)化 (ID 生成策略、二級緩存、延遲加載、關(guān)聯(lián)優(yōu)化 )、一級緩存優(yōu)化、二級緩存優(yōu)化與事務(wù)控制策略。支持的數(shù)據(jù)庫有 Oracle, DB2, MySql, Microsoft SQL Server。最后 ORM 在力圖為關(guān)系型數(shù)據(jù)庫披上一件美麗的面向?qū)ο蟮耐庖聲r,為關(guān)系型數(shù)據(jù)庫添加了本應(yīng)屬于面向?qū)ο髷?shù)據(jù)庫的功能,例如透明持久化、面向?qū)ο蟛樵冋Z言等,在面向?qū)ο缶幊陶Z言和關(guān)系型數(shù)據(jù)庫之間找到了一個很好的結(jié)合點。 ORM 除了封裝底層數(shù)據(jù)訪問代碼、提供透明持久化功能外,還對 SQL 進行進 11 一步的封裝。 使用 ORM,應(yīng)用程序與 ORM API 和領(lǐng)域模型類交互,并從底層的 SQL/JDBC中被抽象出來。 Hibernate 的 ORM技術(shù)介紹 ORM 就是利用描述對象和數(shù)據(jù)庫之間映射的元素據(jù),自動(且透明)地把 Java應(yīng)用程序中的對象持久化到關(guān)系數(shù)據(jù)庫的表中。 Transaction 接口 Transaction 接口負責(zé)事務(wù)相關(guān)的操作。這里用到了工廠模式。同時, Hibernate 的 session 不同于 JSP 應(yīng)用中的 HttpSession。下面對這 6 個核心接口分別加以介紹。它成功地實現(xiàn)了透明持久化,以面向?qū)ο蟮?HQL 封裝了 SQL,為開發(fā)人員提供了一個簡潔、靈活且面向?qū)ο蟮臄?shù)據(jù)訪問接口。如果避免或減少使用這些,性能相對來說應(yīng)該還是很好了。一種是 Action 向視圖組件輸出數(shù)據(jù)信息,然后由試圖組件把這些數(shù)據(jù)信息顯示出來;另一種是 Action 并沒有向視圖組件輸出數(shù)據(jù)信息,只是根據(jù)處理結(jié)果進行簡單的頁面跳轉(zhuǎn)。想要處理客戶端請求就必須獲得請求字符串的參數(shù)或從表單提交數(shù)據(jù)。核心控制器主要負責(zé)攔截所有客戶端的請求,作為一個 Filter 通過 文件被加入到了 Web 應(yīng)用當(dāng)中,當(dāng)有客戶端請求到達時,他就會進行攔截,然后將客戶端請求轉(zhuǎn)發(fā)給相應(yīng)的業(yè)務(wù)邏輯控制器 Action 進行處理。表達式語言支持基本的圖形對象移動,但對集合索引屬性的支持很弱 Struts2 使用 JSTL,但是還支持一個更強大和靈活的表達式語言,即 OGNL 表達式 類型轉(zhuǎn)換 Struts1 的 ActionForm 屬性經(jīng)常都是 String。依賴注入的支持也使測試變得更簡單 捕獲輸入 Struts1 使用 ActionForm 對象來捕獲輸入,和 Action 一樣,所有的 ActionForm 必須擴展基類。 Action 資源必須是線程安全或者同步 Servlet 依賴 Struts1 的 Action 類依賴于Servlet API,當(dāng) Action 被調(diào)用時,以HttpServletRequest 和HttpServletResponse 作為參數(shù)傳給 execute()方法 Struts2 的 Action 和容器無關(guān)。 Struts1的一個共有的問題是面向抽象類編程而不是面向接口編程 Struts2 的 Action 類實現(xiàn)了一個 Action 接口,連同其他接口一起來實現(xiàn)可選擇和自定義的服務(wù)。 Struts 2 以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離開,所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。還給出了部分頁面效果的展示,并就開發(fā)過程中所用到的單元測試做了概要描述。然后對系統(tǒng)進行了功能需求分析,就系統(tǒng)的工作流程、開發(fā)平臺的選擇做了下介紹。 第二章系統(tǒng)相關(guān)技術(shù)及應(yīng)用心得,本章針對本文所涉及到的相關(guān)技術(shù)做了相對較為詳細的探討研究, Struts Hibernate和 Spring作為目前比較成熟的 J2EE輕量級框架,本章分別就其體系結(jié)構(gòu)、工作原理、性能和應(yīng)用前景做了深入的分析。 本論文的內(nèi)容及組織結(jié)構(gòu) 本文在分析了現(xiàn)有的 J2EE 框架的基礎(chǔ)上,針對國內(nèi)團購網(wǎng)站的現(xiàn)狀進行了分析,結(jié)合團購網(wǎng)站這種電子商務(wù)站點系統(tǒng)的特色,開發(fā)出了一套比較安全、穩(wěn)定且可擴展性較好的 Web 團購系統(tǒng)??刂茖觿t主要將系統(tǒng)內(nèi)部的數(shù)據(jù)集中起來進行分發(fā)轉(zhuǎn)向處理,這樣更加易于程序的管理和 維護。 V 代表 View,即視圖層,用來接受用戶提交的數(shù)據(jù)并返回后臺處理完的最終數(shù)據(jù)結(jié)果。 J2EE 框架 所謂框架,對于 java 來說其實就是基于面向?qū)ο筌浖?fù)用技術(shù)的能夠解決特定領(lǐng)域一系列相關(guān)問題的抽象設(shè)計的類的集合,簡單地說,就是應(yīng)用開發(fā)中的一組相互協(xié)作的類。 而 J2EE 之所以能夠應(yīng)對如此大 規(guī)模復(fù)雜的服務(wù)端 /客戶端應(yīng)用程序,其根本原因在于其一直所秉承的“高內(nèi)聚、低耦合”的分層思想。但對于 J2EE 平臺來說,解決這些問題,那自然是不在話下。 其次,作為一個大型的電商軟件系統(tǒng),其系統(tǒng)的穩(wěn)定可靠性對于網(wǎng)站運營商來說同樣至關(guān)重要。 在國內(nèi),這股電子商務(wù)風(fēng)潮也刮得正勁,因此,在商家和用戶積極參與到團購活動中來時,如何確保提供團購服務(wù)的這個電子商務(wù)網(wǎng)絡(luò)平臺的高安全性、高可靠性、高穩(wěn)定性和高靈活可擴展性是擺在電子商務(wù)網(wǎng)絡(luò)平臺開發(fā)提供者眼前的一個重要課題。這樣一個互聯(lián)網(wǎng)新貴迅速在全球吸引了無數(shù)的效仿 膜拜者,在世界各地有成千上萬的團購網(wǎng)如雨后春筍般大規(guī)模崛起,上演了“百團大戰(zhàn)”激烈場景。 SSH framework。 關(guān)鍵詞: 團購網(wǎng)站 ; J2EE; SSH 框架; MVC 設(shè)計模式 ; Ajax II Design and Implementation of J2EE technologybased Group purchase web sites ABSTRACT This article first introduced under the current WEBbased domestic Group purchase web sites research, application and development status. And then systematically introduced the related technologies for applications in this buy, including the MVC design pattern, the three lightweight framework Sturts2 that J2EE technology, the Hibernate and Spring, in addition to, Ajax technology that can realize asynchronous interaction to enhance the e
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1