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

正文內(nèi)容

基于struts架構(gòu)與ajax技術(shù)結(jié)合的c2c化妝品銷售平臺的設(shè)計與實現(xiàn)畢業(yè)論文(文件)

2025-07-15 19:18 上一頁面

下一頁面
 

【正文】 .................................106附錄 A 會員頁面信息表 .....................................................99附錄 B 商家頁面信息表 ....................................................100附錄 C 超級管理員后臺頁面信息表 ..........................................101附錄 D 業(yè)務(wù)處理 JAVABEAN .................................................102附錄 D MODEL.............................................................103附錄 E 控制 ACTION .......................................................104基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計與實現(xiàn)11 工程項目背景 C2C 電子商務(wù)及其特點國內(nèi)首次引入電子商務(wù)概念是在 1993 年 ,第一筆網(wǎng)上交易發(fā)生在 1996 年 ,2022 年進(jìn)入高速發(fā)展時期。目前 ,世界上通行的 C2C 電子商務(wù)網(wǎng)站運(yùn)作模式普遍采取了如下流程(見圖 ) 。而且 ,C2C 電子商務(wù)通過減少交易環(huán)節(jié) , 使得交易成本更低。 加大的銷售范圍和銷售力度  C2C 電子商務(wù)是基于 Inter 網(wǎng)絡(luò)的商業(yè)模式 ,所面對的客戶遍布全國 ,甚至是整個世界 ,與傳統(tǒng)的二手市場相比 ,無疑擴(kuò)大了銷售范圍。 高度電子化的支付手段Inter 的發(fā)展使電子單據(jù)取代傳統(tǒng)紙質(zhì)單據(jù) ,通過電子系統(tǒng)實現(xiàn)快速準(zhǔn)確的雙向式數(shù)據(jù)信息交流。 化妝品網(wǎng)上銷售項目的提出隨著人們的物質(zhì)生活不斷的提高,而追求的美化生活的物質(zhì)也越來越多啦,如美食、服裝、等。網(wǎng)上化妝品的銷售平臺擁有更大的銷售助力,一方面以電子流代替了實物流。本文針對目前購物系統(tǒng)所面臨的問題,基于 J2EE 框架,采用框架技術(shù)以及設(shè)計模式,設(shè)計開發(fā)了一個 C2C 化妝品銷售平臺。試用類和對象,使開發(fā)人員在元素的層次上實現(xiàn)了重用性;而試用設(shè)計模式,則在系統(tǒng)構(gòu)件的層次上實現(xiàn)了重用性。它提供了在特點應(yīng)用場景下解決問題的類、對象及相互關(guān)系的設(shè)計方法。 Web 應(yīng)用系統(tǒng)開發(fā)的一般模型在 Web 應(yīng)用開發(fā)技術(shù)的發(fā)展史上,曾經(jīng)涌現(xiàn)了多種技術(shù),但是隨著具有優(yōu)秀的跨平臺性的 J2EE 平臺的出現(xiàn)和發(fā)展,越來越多的 Web 應(yīng)用開始在 J2EE 平臺上進(jìn)行開發(fā)。 Model 1 模式在很多情況下,一組 JSP 頁面就可以構(gòu)成一個完整的 Web 應(yīng)用。總的來說,這種模式的優(yōu)點是簡單,可以很好的滿足小型應(yīng)用開發(fā)的需求。顯然,這種模型不適合大型應(yīng)用的需求。這一模型結(jié)合了 JSP 和Servlet 技術(shù),充分利用了兩種技術(shù)原有的優(yōu)勢。S e r v l e t( 控制器 )Browser數(shù)據(jù)庫r e p o n s eR e q u e s tJ S P( 視圖 )J a v a B e a n圖 (Model 2) 體系結(jié)構(gòu)從開發(fā)的觀點來看,Model 2 具有更清晰的頁面表現(xiàn),清楚的開發(fā)角色劃分,可以充分發(fā)揮開發(fā)團(tuán)隊中的網(wǎng)頁設(shè)計人員和 Java 開發(fā)人員的才干。 MVC 設(shè)計模式 MVC 設(shè)計模式的結(jié)構(gòu)正是由于 Model 1 在開發(fā)過程中存在許多缺陷,因此基于 MVC 設(shè)計模式的Model 2 成為了在 J2EE 平臺上開發(fā)大型 Web 應(yīng)用的首推架構(gòu)。所有屬于應(yīng)用系統(tǒng)持久狀態(tài)的數(shù)據(jù)都應(yīng)該保存于模型對象里。一個模型的接口提供了訪問和更新模型狀態(tài),執(zhí)行封裝在模型中的復(fù)雜進(jìn)程的方法。在模型同界面分離的情況下,代碼即可實現(xiàn)可管理性和可重用性。在 MVC 模式下,通常的設(shè)計前提是界面任務(wù)較小。它獲取并翻譯用戶輸入的動作,指定執(zhí)行該動作的模型,或者根據(jù)用戶的輸入和執(zhí)行的結(jié)果來選擇下一個視圖。隨著 J2EE 各種組件技術(shù)的廣泛應(yīng)用和 MVC 設(shè)計模式的發(fā)展與完善,J2EE 與 MVC 設(shè)計模式在 Web 應(yīng)用系統(tǒng)開發(fā)領(lǐng)域達(dá)到了完美的結(jié)合。這樣,就形成了清晰的 MVC 設(shè)計模式,簡化了 Web 應(yīng)用系統(tǒng)的開發(fā)。基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計與實現(xiàn)9Web 服務(wù)器是 J2EE 體系結(jié)構(gòu)中間層的一個重要組成部分。實現(xiàn)業(yè)務(wù)邏輯的 EJB 組件可以在 EJB 服務(wù)器中高效運(yùn)行,支持多客戶端訪問。J2EE 體系包括 JSP, Servlet, EJB, Web Service 等多項技術(shù)。Struts 就是其中一個流行的基于 J2EE 的框架。項目的創(chuàng)立者希望通過對該項目的研究,改進(jìn)和提高 Java Serve Pages(JSP), Servlet、卷標(biāo)庫以及面相對象的技術(shù)水準(zhǔn)。JSP 頁面中可以非常容易地結(jié)合業(yè)務(wù)邏輯(Jsp:useBean)、服務(wù)端腳本和 HTML,在 JSP 頁面中同時實現(xiàn)顯示,業(yè)務(wù)邏輯和流程控制,從而可以快速地完成應(yīng)用開發(fā)。為了解決這些問題,在開發(fā)大型的 Web 應(yīng)用時我們可以采用 JSP 模式 2,一個基于 MVC 模式的框架。采用 MVC 實現(xiàn) Web 應(yīng)用時,選一個現(xiàn)成的 MVC 框架,在此之下進(jìn)行開發(fā),就能取得事半功倍的效果。Struts 有其自己的控制器((Controller),同時整合了其它的一些技術(shù)去實現(xiàn)模型層(Model)和視圖層(View)。按照 J2EE 架構(gòu)的標(biāo)準(zhǔn),Struts 應(yīng)當(dāng)和 JSP/SERVLET 一樣,存在于 WebContain 一層??梢愿淖儬顟B(tài)的操作(事務(wù)邏輯) 。Struts 中,基本的控制器組件是 ActionServlet 類中的實例 servlet,實際使用的servlet 在配置文件中由一組映射(由 ActionMapping 類進(jìn)行描述)進(jìn)行定義。當(dāng)用戶向服務(wù)器提交請求時,實際上信息是首先發(fā)送到控制器 ActionServlet 組件。②執(zhí)行必要的業(yè)務(wù)邏輯,例如存取數(shù)據(jù)庫、調(diào)用實體 Bean 等。ActionForm 實質(zhì)上是一14個 JavaBean。其中包含validate 方法,用于驗證 form 數(shù)據(jù)的有效性。對于請求中每個與 Bean 屬性名稱對應(yīng)的參數(shù),調(diào)用相應(yīng)的設(shè)置方法。在 ActionServlet 調(diào)用 Action 類之前,它會調(diào)用 Validate(),如果返回的不是 ActionErrors 不是 null,則 ActionForm 會根據(jù)錯誤關(guān)鍵字存ActionErrors 存儲在請求屬性列表中。而真正對數(shù)據(jù)有效性進(jìn)行檢查的是類或適當(dāng)?shù)氖聞?wù)邏輯 bean。⑸ActionForward(用來指示操作轉(zhuǎn)移的對象)ActionForward 是對 mapping 中一個 forward 的包裝,對應(yīng)于一個 URL。否則ActionServlet 讀入 ActionForward,重定向或者轉(zhuǎn)發(fā)請求到相應(yīng)的資源。⑹ActionError(用來存儲和回收錯誤)ActionErrors 是對錯誤信息的包裝,一旦在執(zhí)行 Action 或者 中出現(xiàn)異常,即可產(chǎn)生一個 ActionErrors 并最終加入到 ActionErrors。借助的自定義標(biāo)簽庫,可以用 JSP 創(chuàng)建豐富的動態(tài)用戶界面。⑵如果 ActionForm 實例不存在就創(chuàng)建一個 ActionForm 對象,把客戶提交的表單數(shù)據(jù)保存到對象中。⑹Action 的 execute()方法返回一個 ActionForward 對象,再把用戶請求轉(zhuǎn)發(fā)給對象指定的 JSP 組件。其全稱為異步JAVASCRIPT 和 XML(ASYNCHRONOUS JAVASCRIPT AND XML) ,從中可以看到與 AJAX 直接相關(guān)的幾個技術(shù)點:一是異步,二是 JAVASCRIPT,三是 XML。這種轉(zhuǎn)變成功地使用了開發(fā)人員避開了繁瑣但沒有太多技術(shù)內(nèi)涵的部署工作,即不需要將客戶端程序不厭其煩地安裝到數(shù)以萬計的客戶端中去。AJAX 提供了非常方便的客戶端處理方式,為 WEB 應(yīng)用中實現(xiàn)更加豐富的交互效果奠定了基礎(chǔ)。在處理過程中 WEB服務(wù)器響應(yīng)是標(biāo)準(zhǔn)的且易于解析 XML 格式的數(shù)據(jù)傳遞給 AJAX,然后再轉(zhuǎn)換成 HTML 頁面的格式,輔助 CSS 進(jìn)行顯示。這種更新是瞬間的,用戶幾乎感覺不到,對用戶來講這是一種連貫的感覺。致力于為 Ajax 開發(fā)建造先進(jìn)強(qiáng)大的的開發(fā)工具?!〕松鲜鲞@些公司之外,Google 公司不可不提,因為正是他們率先采用 Ajax 技術(shù)建造出了一大堆非常出色的應(yīng)用,才將 Ajax 技術(shù)引到了聚光燈下。最終使得 Google Maps 脫穎而出,獲得了用戶的青睞。這個地圖可以看作是在 Google 推出了 Google Maps 服務(wù)之后,微軟公司痛定思痛的產(chǎn)物,在很多地方模仿了 Google Maps。使20用 DWR 可以有效地從應(yīng)用程序代碼中把 Ajax 的全部請求響應(yīng)循環(huán)消除掉。 DWR 是一個開放源碼的使用 Apache 許可協(xié)議的解決方案,它包含服務(wù)器端 Java 庫、一個 DWR servlet 以及 JavaScript 庫。生成的 JavaScript 包含存根函數(shù),代表 Java 類上的對應(yīng)方法并在幕后執(zhí)行 XMLHttpRequest。Eclipse 是基于 java 的、開放源代碼的可擴(kuò)展開發(fā)平臺,它最初由 IBM 公司投入巨資開發(fā)。通過插件組件構(gòu)建開發(fā)和環(huán)境。實際上, Eclipse 對很多特性的支持都比 JBuilder更好。而且,可以精確到每一個方法的版本恢復(fù)。它們是在 XML 中定義的已知接口,并充當(dāng)插件的耦合點。 Web 服務(wù)器——TomcatWeb 服務(wù)器選擇了 。MyEclipse的實際價值來自其發(fā)布的大量的可視化開發(fā)工具和實用組件。用戶功能主要提供給購物的用戶使用,商家功能主要是給商家進(jìn)行產(chǎn)品銷售使用。點擊可以進(jìn)入查看商品的詳細(xì)信息。用戶還擁有訂單管理子系統(tǒng),用來查看訂單狀態(tài)和收貨。商店注冊系統(tǒng)有商家商店的信息錄入,和商家 LOGO 上傳功能,可以上傳 gif 文件格式的圖片。 網(wǎng)站前臺例圖瀏 覽 網(wǎng) 站查 看 商 品 分 類查 看 商 品 信 息搜 索 商 品查 看 商 家 商 店游 客注 冊會 員身 份 驗 證購 物訂 單留 言訂 單 信 息 填 寫提 交 訂 單查 看 訂 單訂 單 管 理查 看 留 言留 言 管 理商 家開 店修 改 商 店公 告庫 存 管 理確 認(rèn) 收 貨退 貨分 類 查 看分 類 查 看回 復(fù)刪 除添 加 商 品訂 單 管 理添 加 商 品分 類分 類 管 理更 改 分 類名 稱商 品 重 新分 類刪 除 分 類查 看 未 分類 商 品更 新 商 品刪 除 商 品查 看 留 言發(fā) 貨重 新 發(fā) 貨分 類 查 看品 牌 查 看功 能 查 看多 條 件 復(fù) 合 查詢?nèi)?局 搜 索店 內(nèi) 多 條 件 查詢24圖 網(wǎng)頁前臺用例圖 網(wǎng)站后臺例圖管 理 員身 份 驗 證修 改 管 理員 信 息用 戶 凍 結(jié)商 家 凍 結(jié)會 員 功 能取 消用 戶 解 封恢 復(fù) 會 員功 能商 家 功 能取 消商 店 無 法瀏 覽商 家 解 封商 家 功 能恢 復(fù)商 店 恢。系統(tǒng)又分多種操作功能,詳細(xì)請看例圖(41)超級管理員是網(wǎng)站的維護(hù)人員以及網(wǎng)站營銷人員?;?Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計與實現(xiàn)23商家功能,首先商家是一個已經(jīng)注冊的會員。用戶還可以給這個商品的商家發(fā)送站內(nèi)留言??梢赃M(jìn)行價格排序,時間排序篩選商品。使用方便,存取速度快,穩(wěn)定性好等優(yōu)點。在 Eclipse 有一支持 Tomcate 的插件,開發(fā)起來很方便 主要插件 MyEclipseMyEclipse 是一個專門為 Eclipse 設(shè)計的商業(yè)插件和開源插件的完美集合。任何 Eclipse 插件定義的擴(kuò)展點都能夠被其它插件使用,反之,任何 Eclipse 插件也可以遵從其它插件定義的擴(kuò)展點。Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標(biāo)上。Eclipse 的版本管理做得非常好,的版本管理分為個人和團(tuán)隊兩種。已經(jīng)走一過了五年的輝煌,Eclipse 的安裝遍布在世界的每個角落,似乎沒有什么可以阻擋歷史的腳步,更準(zhǔn)確的說,是沒有什么可以阻擋開源的腳步。從此 Eclipse 為平臺 IDE 開啟了一個新的時代。DWR 還提供了幫助執(zhí)行常見的用戶界面任務(wù)的 JavaScript 工具函數(shù)。 DWR 是作為 Web 應(yīng)用程序中的 servlet 部署的。不再需要編寫對象的序列化代碼或者使用第三方工具才能把對象變成 XML。此外國內(nèi)新浪的 blog 也使用了一些 Ajax 的技術(shù)?! ∥④浌舅峁┑呐f的地圖服務(wù): 是傳統(tǒng)Web 應(yīng)用的代表,性能很差而且極其難用。由于完全基于 Ajax 技術(shù)來建造 Google Maps 的界面,Google Maps 提供了遠(yuǎn)遠(yuǎn)超越其競爭對手的地圖服務(wù)的交互體驗。⑵微軟開發(fā)了自己的 Ajax 框架 Altas,不過主要是和服務(wù)器端他們自己的 框架配合
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1