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

正文內(nèi)容

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

2025-08-05 16:34 上一頁面

下一頁面
 

【正文】 idate()返回或返回一個(gè)不包含 ActionMesage 的ActionErrors 對象 ,就表示表單驗(yàn)證成功。但是 ,Struts 框架是一個(gè)徹底的表示層框架 ,因此沒有實(shí)際的模型層實(shí)現(xiàn) ,也就是說框架將 MVC 中的 模型部分委托給開發(fā)者選擇任意的持久化技術(shù)來實(shí)現(xiàn)。二是對 XML 文檔的解析和處理。但是,由于這種方式所采用的是同步交互方式,因此帶來的直接后果就是束縛了用戶的手腳,損失了瀏覽器和服務(wù)端的交互性。 顯然,這樣的一種處理方式一定會給用戶一 種不連貫的體驗(yàn),因?yàn)楫?dāng)服務(wù)器在處理請求的時(shí)候,用戶多數(shù)時(shí)間只能處于等待狀態(tài),頁面中顯示內(nèi)容也只能是一片空白。 AJAX 是使用 XMLHttpRequest 對象發(fā)送請求并獲得服務(wù)器端得響應(yīng),同時(shí) AJAX 可以在不重新載入整個(gè)頁面的情況下 JAVASCRIPT 操作 DOM 以實(shí)現(xiàn)最終更新頁 面。 ⑶ AJAX 技術(shù)目前的應(yīng)用狀況 目前 Ajax 已經(jīng)成為了 Web 應(yīng)用的主流開發(fā)技術(shù),大量的業(yè)界巨頭已經(jīng)采納并且在大基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計(jì)與實(shí)現(xiàn) 19 力推動這個(gè)技術(shù)的發(fā)展。 ⑵ 微軟開發(fā)了自己的 Ajax 框架 Altas,不過主要是和服務(wù)器端他們自己的 框架配合工作。由于完全基于 Ajax技術(shù)來建造 Google Maps的界面, Google Maps 提供了遠(yuǎn)遠(yuǎn)超越其競爭對手的地圖服務(wù)的交互體驗(yàn)。 微軟公司所提供的舊的地圖服務(wù) : 是傳統(tǒng)Web 應(yīng)用的代表,性能很差而且極其難用。此外國內(nèi)新浪的 blog 也使用了一些 Ajax 的技術(shù)。不再需要編寫對象的序列化代碼或者使用第三方工具才能把對象變成 XML。 DWR 是作為 Web 應(yīng)用程序中的 servlet 部署的。 DWR 還提供了幫助執(zhí)行常見的用戶界面任務(wù)的 JavaScript 工具函數(shù)。從此 Eclipse 為平臺 IDE 開啟了一個(gè)新的時(shí)代。已經(jīng)走一過了五年的輝煌 ,Eclipse 的安裝遍布在世界的每個(gè)角落 ,似乎沒有什么可以阻擋歷史的腳步 ,更準(zhǔn)確的說 ,是沒有什么可以阻擋開源的腳步。 Eclipse 的版本管理做得非常好 ,的版本管理分為個(gè)人和團(tuán)隊(duì)兩種。 Eclipse允許在同一 IDE中集成來自不同供應(yīng)商的工具 ,并實(shí)現(xiàn)了工具之間的互操作性 ,從而顯著改變了項(xiàng)目工作流程 ,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。 任何 Eclipse 插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用 ,反之 ,任何 Eclipse 插件也可以遵從其它插件定義的擴(kuò)展 點(diǎn)。在 Eclipse 有一支持 Tomcate 的插件,開發(fā)起來很方便 主要插件 MyEclipse MyEclipse 是。 22 Web 服務(wù)器 —— Tomcat Web 服務(wù)器選擇了 。它們是在 XML 中定義的已知接口 ,并充當(dāng)插件的耦合點(diǎn)。而且 ,可以精確到每一個(gè)方法的版本恢復(fù)。實(shí)際上 , Eclipse 對很多特性的支持都比 JBuilder 更好。通過插件組件構(gòu)建開發(fā)和環(huán)境。 Eclipse 是基于 java 的、開放源代碼的可擴(kuò)展開發(fā) 平臺 ,它最初由 IBM 公司投入巨資開發(fā)。生成的 JavaScript 包含存根函數(shù),代表 Java 類上的對應(yīng)方法并在幕后執(zhí)行 XMLHttpRequest。 DWR 是一個(gè)開放源碼的使用 Apache 許可協(xié)議的解決方案,它包含服務(wù)器端 Java 庫、一個(gè) DWR servlet 以及 JavaScript 庫。使用 DWR 可以有效地從應(yīng)用程序代碼中把 Ajax 的全部請求 響應(yīng)循環(huán)消除掉。這個(gè)地圖可以看作是在 Google 推出了 Google Maps 服務(wù)之后,微軟公司痛定思痛的產(chǎn)物,在很多地方模仿了 Google Maps。最終使得 Google Maps 脫穎而出,獲得了用戶的青睞。 除了上述這些公司之 外, Google 公司不可不提,因?yàn)檎撬麄兟氏炔捎?Ajax 技術(shù)建造出了一大堆非常出色的應(yīng)用,才將 Ajax 技術(shù)引到了聚光燈下。致力于為 Ajax 開發(fā)建造先進(jìn)強(qiáng)大的的開發(fā)工具。這種更新是瞬間的,用戶幾乎感覺不到,對用戶來講這是一種連貫的感覺。在處理過程中 WEB 服務(wù)器響應(yīng)是標(biāo)準(zhǔn)的且易于解析 XML 格式的數(shù)據(jù)傳遞給 AJAX,然后再轉(zhuǎn)換成 HTML 頁面的格式,輔助 CSS 進(jìn)行顯示。 AJAX提供了非常方便的客戶端處理方式,為 WEB應(yīng)用中實(shí)現(xiàn)更加豐富的交互效果奠定了基礎(chǔ)。這種轉(zhuǎn)變成功地使用了開發(fā)人員避開了繁瑣但沒有太多技術(shù)內(nèi)涵的部署工作,即不需要將客戶端程序不厭其煩地安裝到數(shù)以萬計(jì)的客戶端中去。其全稱為異步JAVASCRIPT 和 XML( ASYNCHRONOUS JAVASCRIPT AND XML),從中可以看到與 AJAX 直接基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計(jì)與實(shí)現(xiàn) 17 相關(guān)的幾個(gè)技術(shù)點(diǎn):一是異步,二是 JAVASCRIPT,三是 XML。 ⑹ Action 的 execute()方法返回一個(gè) ActionForward 對象 ,再把用戶請求轉(zhuǎn)發(fā)給對象指定的 JSP 組件。 ⑵如果 ActionForm實(shí)例不存在就創(chuàng)建一個(gè) ActionForm對象 ,把客戶提交的表單數(shù)據(jù)保存到對象中。借助的自定義標(biāo)簽庫 ,可以用 JSP 創(chuàng)建豐富的動態(tài)用戶界面。 ⑹ ActionError(用來存儲和回收錯(cuò)誤) ActionErrors是對錯(cuò)誤信息的包裝 ,一旦在執(zhí)行 Action或者 異常 ,即可產(chǎn)生一個(gè) ActionErrors 并最終加入到 ActionErrors。否則ActionServlet 讀入 ActionForward,重定向或者轉(zhuǎn)發(fā)請求到相應(yīng)的資源。 ⑸ ActionForward(用來指示操 作轉(zhuǎn)移的對象) ActionForward 是對 mapping 中一個(gè) forward 的包裝 ,對應(yīng)于一個(gè) URL。而真正對數(shù)據(jù)有效性進(jìn)行檢查的是類或適當(dāng)?shù)氖聞?wù)邏輯 bean。在 ActionServlet 調(diào)用 Action 類之前 ,它會調(diào)用 Validate(),如果返回的不是 ActionErrors 不是 null,則 ActionForm 會根據(jù)錯(cuò)誤關(guān)鍵字存ActionErrors 存儲在請求屬性列表中。對于請求中每個(gè)與 Bean 屬性名稱對應(yīng)的參數(shù) ,調(diào)用相應(yīng)的設(shè)置方法。其中包含validate 方法 ,用于驗(yàn)證 form 數(shù)據(jù)的有效性。 ActionForm 實(shí)質(zhì)上是一個(gè)JavaBean。 ②執(zhí)行必要的業(yè)務(wù)邏輯 ,例如存取數(shù)據(jù)庫、調(diào)用實(shí)體 Bean 等。 當(dāng)用戶向服務(wù)器提交請求時(shí) ,實(shí)際上信息是首先發(fā)送到控制器 ActionServlet 組件。 Struts 中 ,基本的控制器組件是 ActionServlet 類中的實(shí)例 servlet,實(shí)際使用的servlet 在配置文件中由一組映射(由 ActionMapping 類進(jìn)行描述)進(jìn)行定義??梢愿淖儬顟B(tài)的操作(事 務(wù)邏輯)。按照 J2EE 架構(gòu)的標(biāo)準(zhǔn), Struts 應(yīng)當(dāng)和 JSP/SERVLET 一樣,存在于 WebContain 一層。 Struts 有其自己的控制器 ((Controller),同時(shí)整合了其它的一些技術(shù)去實(shí)現(xiàn)模型層 (Model)和視圖層 (View)。采用 MVC 實(shí)現(xiàn) Web 應(yīng)用時(shí),選一個(gè)現(xiàn)成的 MVC 框架,在此之下進(jìn)行開發(fā),就能取得事半功倍的效果。 為了解決這些問題,在開發(fā)大型的 Web 應(yīng)用時(shí)我們可以采用 JSP 模式 2,一個(gè)基于 MVC 模式的框架。 JSP 頁面中可以非常容易地結(jié)合業(yè)務(wù)邏 輯 (Jsp:useBean)、服務(wù)端腳本和 HTML,在 JSP 頁面中同時(shí)實(shí)現(xiàn)顯示,業(yè)務(wù)邏輯和流程控制,從而可以快速地完成應(yīng)用開發(fā)。項(xiàng)目的創(chuàng)立者希望通過對該項(xiàng)目的研究,改進(jìn)和提高 Java Serve Pages(JSP), Servlet、卷標(biāo)庫以及面相對象的技術(shù)水準(zhǔn)。 Struts 就是其中一個(gè)流行的基于 J2EE 的框架。 J2EE 體系包括 JSP, Servlet, EJB, Web Service 等多項(xiàng)技術(shù)。實(shí)現(xiàn)業(yè)務(wù)邏輯的 EJB 組件可以在 EJB 服務(wù)器中高效運(yùn)行,支持多客戶端訪問。 基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計(jì)與實(shí)現(xiàn) 9 Web 服務(wù)器是 J2EE 體系結(jié)構(gòu)中間層的一個(gè)重要組成部分。這樣,就形成了清晰的 MVC 設(shè)計(jì)模式,簡化了 Web 應(yīng)用系統(tǒng)的開發(fā)。 隨著 J2EE 各種組件技術(shù)的廣泛應(yīng)用和 MVC 設(shè)計(jì)模式的發(fā)展與完善, J2EE 與 MVC 設(shè)計(jì)模式在 Web 應(yīng)用系統(tǒng)開發(fā)領(lǐng)域達(dá)到了完美的結(jié)合。它獲取并翻譯用戶輸入的動作,指定執(zhí)行該動作的模型,或者根據(jù)用戶的輸入和執(zhí)行的結(jié)果來選擇下一個(gè)視圖。在 MVC 模式下,通常的設(shè)計(jì)前提是界面任務(wù)較小。在模型同界面分離的情況下,代碼即可實(shí)現(xiàn)可管理性和可重用性。一個(gè)模型的接口提供了訪問和更新模型狀態(tài),執(zhí)行封裝在模型中的復(fù)雜進(jìn)程的方法。所有屬于應(yīng)用系統(tǒng)持久狀態(tài)的數(shù)據(jù)都應(yīng)該保存于模型對象里。 MVC 設(shè)計(jì)模式 MVC 設(shè)計(jì)模式的結(jié)構(gòu) 正是由于 Model 1 在開發(fā)過程中存在許多缺陷,因此基于 MVC 設(shè)計(jì)模式的Model 2 成為了在 J2EE 平臺上開發(fā)大型 Web 應(yīng)用的首推架構(gò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ā)的觀點(diǎn)來看, Model 2 具有更清晰的頁面表現(xiàn),清楚的開發(fā)角色劃分,可以充分發(fā)揮開發(fā)團(tuán)隊(duì)中的網(wǎng)頁設(shè)計(jì)人員和 Java 開發(fā)人員的才干。這一模 型結(jié)合了 JSP 和Servlet 技術(shù),充分利用了兩種技術(shù)原有的優(yōu)勢。顯然,這種模型不適合大型應(yīng)用的需求。總的來說,這種模式的優(yōu)點(diǎn)是簡單,可以很好的滿足小型應(yīng)用開發(fā)的需求。 Model 1 模式 在很多情況下,一組 JSP 頁面就可以構(gòu)成一個(gè)完整的 Web 應(yīng)用。 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ā)。它提供了在特點(diǎn)應(yīng)用場景下解決問題的類、對象及相互關(guān)系的設(shè)計(jì)方法。試用類和對象,使開發(fā)人員在元素的層次上實(shí)現(xiàn)了重用性;而試用 設(shè)計(jì)模式,則在系統(tǒng)構(gòu)件的層次上實(shí)現(xiàn)了重用性。本文針對目前購物系統(tǒng)所面臨的問題,基于 J2EE 框架,采用框架技術(shù)以及設(shè)計(jì)模式,設(shè)計(jì)開發(fā) 了一個(gè) C2C 化妝品銷售平臺。網(wǎng)上化妝品的銷售平臺擁有更大的銷售助力,一方面以電子流代替了基于 Struts 架構(gòu)與 Ajax 技術(shù)結(jié)合的 C2C 化妝品銷售平臺的設(shè)計(jì)與實(shí)現(xiàn) 3 實(shí)物流。 化妝品網(wǎng)上銷售項(xiàng)目的提出 隨著人們的物質(zhì)生活不斷的提高,而追求的美化生活的物質(zhì)也越來越多啦,如美食、服裝、等。 高度電子化的支付手段 Inter 的發(fā)展使電子單據(jù)取代傳統(tǒng)紙質(zhì)單據(jù) ,通過電子系統(tǒng)實(shí)現(xiàn)快速準(zhǔn)確的雙向式數(shù)據(jù)信息交流。 加大的銷售范圍和銷售力度 C2C 電子商務(wù)是基于 Inter 網(wǎng)絡(luò)的商業(yè)模式 ,所面對的 客戶遍布全國 ,甚至是整個(gè)世界 ,與傳統(tǒng)的二手市場相比 ,無疑擴(kuò)大了銷售范圍。而且 ,C2C 電子商務(wù)通過減少交易環(huán)節(jié) , 使得交易成本更低。 目前 ,世界上通行的 C2C 電子商務(wù)網(wǎng)站運(yùn)作模式普遍采取了如下流程(見圖 ) 。圖表整潔,布局合理,文字注釋必須使用工程字書寫, 不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 目錄 1 工程項(xiàng)目背景 ........................................................... 1 C2C 電子商務(wù)及其特點(diǎn) ................................................ 1 較低的交易成本 .................................................. 1 經(jīng)營規(guī)模不受限制 ................................................ 1 便捷的信息搜集 .................................................. 2 加大的銷售范圍和銷售力度 ........................................ 2 擴(kuò)大的貨源 ...................................................... 2 高度電子化的支付手段 ............................................ 2 化妝品網(wǎng)上銷售項(xiàng)目的提出 ........................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1