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

正文內容

jsp網上購物系統本科(編輯修改稿)

2025-01-12 10:32 本頁面
 

【文章內容簡介】 陣列。而 PHP 則缺乏這種支持。還有上面提到過的一點, PHP提供的數據庫接口支持不統一,這就使得它不適合運用在電子商務中。 ASP 和 JSP 則沒有以上缺陷, ASP 可以通過 Microsoft Windowsd 的 COM/DCOM 獲得ActiveX 規(guī)模支持,通過 DCOM 和 Transcation Server 獲得結構支持 [7]; JSP 可以通過 SUN JAVA 的 JAVA Class 和 EJB 獲得規(guī)模支持,通過 EJB/CORBA 以及眾多廠商的Application Server 獲得結構支持。 三者中, JSP 應該是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都采用 JSP/Servlet。比較出名的如 IBM 的 Ebusiness,它的核心是采用 JSP/Servlet的 WebSphere;西方另外一個非常著名的電子商務軟件提供商, Intershop。它原來的產品 Intershop1 2, 3, 4 占據了主要的電子商務軟件份額 [8]。它們都是通過 CGI來提供支持 的。但去年 10 月后它推出了 Enfinity,一個采用 JSP/Servlet 的電子商務 Application Server,而且聲言不再 開發(fā)傳統軟件。 網上購物系統設計 4 總的來說, ASP, PHP,JSP 三者都有相當數量的支持者, 而這 三者 也 各有所長 ,在開發(fā)過程中,我們應該根據實際的需要來使用最合適的技術,本系統則采用較新的 JSP 技術,一方面 JSP的安全性和跨平臺性比較好 [9],另一方面,我也希望能從開發(fā)該系統的過程中,深入學習一下這門編程語言。 合理的選擇開發(fā)技術,對于網站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個網站,首先要選擇一個動態(tài)網頁開發(fā)技術。當前比較流行的動態(tài)網頁開發(fā)技術有JSP、 ASP、 PHP。它們的特性比較如表 11 所示 。 表 11 ASP/JSP/PHP 比較表 技術名稱 ASP JSP PHP 對數據庫的支持 好 好 好 開發(fā)難易度 容易 容易 較難 使用平臺 Windows9X/NT Windows/UNIX UNIX 安全性 不好 好 不好 對組件的支持 支持 支持 不支持 執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行 跨平臺 不好 好 好 這三種都是在傳統的 HTML 代碼中,利用 HTML 標簽的擴展,構成頁面。不難看出, JSP 的綜合實力是最強的,尤其是在安全性和跨平臺性兩個方面 [10],比其他的兩種技術都要好,因此,最后 我們選擇基于 JAVA 的 JSP 技術作為動態(tài)網頁的開發(fā)技術。 技術 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種 動態(tài)網頁 技術標準。 JSP 技術有點類似 ASP 技術,它是在 傳統的網頁 HTML文件 (*.htm,*.html)中插入 JAVA程序段 (Scriptlet)和 JSP標記 (tag),從而形成 JSP文件 (*.jsp) [11]。 用 JSP 開發(fā)的 web 應用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統上運行。 網上購物系統設計 5 JSP技術使用 JAVA 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產生動態(tài)網頁的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP 將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web的應用程序的開發(fā)變得迅速和容易 .web服務器在遇到訪問 JSP網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 JAVA 程序段可以操作 數據庫 、重新定向網頁等,以實現建立動態(tài)網頁所需要的功能。 JSP 與 JAVA Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。目前較新的是 規(guī)范, 規(guī)范的征求意見 稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 JAVA 代碼所組成。服務器在頁面被客戶端請求以后對這些 JAVA代碼進行處理,然后將生成的 HTML頁面返回給客戶端的瀏覽器。 JAVA Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 JAVA Servlet 和 JSP 配合才能完成 [12]。 JSP 具備了 JAVA 技術的簡單易用,完全的 面向對象 ,具有平臺無關性且安全可 靠,主要面向 因特網 的所有特點。 系統的主要架構及開發(fā)模式 系統的建設關鍵在于其所使用的架構,而網上購物這種基于 web 的系統,傳統的C/S 架構已經不能滿足大量用戶的訪問和操作, B/S 基于瀏覽器的架構則是目前網絡系統應用的主流,它將大量的數據處理工作交給服務器端來處理,客戶端只用通過普通的 IE瀏覽器即可訪問系統,方便快捷而且利于系統的更新和維護, JAVA 語言在該方面更是得天 獨厚, j2ee 規(guī)范的出現則使系統的開發(fā)更加規(guī)范,層次更加清楚,更利于對復雜事務的處理,而且在安全性方面也做的更好?;?mvc 的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復雜的邏輯實現,從而節(jié)省了開發(fā)周期和開發(fā)成本。 1. 基于 B/S 的體系結構 在 B/S 體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執(zhí)行將在服務器上完 成。瀏覽器發(fā)出請求,而其余如數據請求、加工、結果返回以及動態(tài)網頁生成等工作全部由 Web Server 完成。實際上B/S體系結構是把二層 C/S 結構的事務處理邏輯模塊從客戶機的任務中分離出來,由網上購物系統設計 6 Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器 [13]。這種三層體系結構如圖 11 所示。 圖 11 B/S三層架構示意圖 這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能 的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機一下子 “ 苗條 ” 了許多,不再負責處理復雜計算和數據訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 MVC 的開發(fā)模型 在傳統的基于 Web 的應用系統中,例如 ASP, CGI 等,通常開發(fā)者將業(yè)務邏輯,數據邏輯、展示邏輯等混雜在一起,在同一 個界面面里既進行后臺數據庫的訪問和操作,同時還包含業(yè)務流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務代碼的調試,同時也不利于編輯人員進行交互頁面的設計。同時系統也不具備可擴展性,當我們要在現有業(yè)務上進行擴展的時候,通常無法借助于現有的資源和應用,而只能夠重新編寫,大大增加了投資,延長了系統上線的時間,失去了競爭市場的優(yōu)勢。 在本網上購物系統中,將采用通行的 MVC 模式來構建應用。這種結構解決了前面所述的所有問題,在我們的應用集成網絡中,通過企業(yè)級高端 J2EE 應用服務器實現MVC開發(fā)模型。 MVC 的邏輯 圖如圖 12 和 13 所示: 圖 12 應用服務器之上采用 MVC 開發(fā)的邏輯示意圖 應用服務器 EJB容器 業(yè)務組件 數據庫 Web服務器 瀏覽器 Jsp Serverlet 控制器 Browse 瀏覽器 Web服務器 數據庫 網上購物系統設計 7 圖 13 MVC 業(yè)務流程示意圖 通過這種方案,我們可以迅速地實現整個業(yè)務,其優(yōu)勢和特點如下: Model(模型)層:由 EJB 組件來實現, EJB 將具體的業(yè)務封裝在組件內部,具備安全、高性能、可重用等優(yōu)秀的特征。 View(視圖)層:由 JSP、 HTML 組成。這一層次的 特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數據,可以進行動態(tài)頁面的展示。同時可以方便地進行客戶端的個性化定制。根據每個客戶的需求來展示不同風格的界面。 Controller(控制器)層:是非常重要的一層,這一層是連接 View 和 Model 的紐帶,同時也是將這兩層進行最大限度分離的工具。通常由 Servlet 來實現, Servlet和 JSP 雖然同樣都屬于頁面展示工具,但分屬兩層 [14]。主要在于 JSP 以腳本語言的形式存在, 它的主要優(yōu)勢是進行動態(tài)數據的 web 展示,而 Servlet 是一個 完整的 JAVA程序,進行業(yè)務的調用和流程的處理是它的長處。 通過這種模型的建立,我們的應用系統具備了非常好的性能和可擴展性。將業(yè)務組件和展示頁面進行分離,并通過 Controller 來描述調用關系,一方面可以提高效率,另一方面也可以增加系統擴充的能力,使我們的系統可以進行最快速度的業(yè)務擴展,以滿足不同用戶、不同階段、各種各樣的業(yè)務需求。 本課題相關的國內外研究現狀 國際電子商務的發(fā)展現狀 電子商務對傳統的商務活動帶來了巨大的沖擊,它突出的標志就是增加貿易機會,降低貿易成本,簡化貿易流程,提 高貿易效率 [15]。電子商務極大地改變了商務模式。帶動了經濟結構的變革。在發(fā)達國家,電子商務發(fā)展空前繁榮,通過互聯網進行Control 服務控制 View 顯示方式 Model 業(yè)務邏輯模型 輸入請求 輸出 Html 其他 網上購物系統設計 8 交易已成潮流。 美國憑借其高度發(fā)展的信息技術優(yōu)勢,竭力推動全球電子商務, 1997 年 7 月美國政府正式公布 “ 全球電子商務政策框架 ” ,在全球范圍內掀起了一股電子商務的熱潮。 1998 年全球電子商務交易額為 1020 億美元,預計,到 2021 年達到 2~3 萬億美元。電子商務的發(fā)展,在美國和西歐一直受到極大的重視 [16]。美國商務部認為,電子商務將是 21世紀經濟增長的唯一推動力。美國電子商務的發(fā)展始于 80 年代,到 1995年,隨著互聯網技術的發(fā)展,傳統的商業(yè)模式已經逐漸讓位于虛擬的在線的電子商務模式。目前,美國在全球互聯網貿易中已占 85%的份額。 英國政府決心在 21 世紀發(fā)展最先進的電子商務,將使用電子商務的家庭比例提升為西方七國之冠。為此,英國內閣專門任命了一位電子商務大臣,負責電子商務法規(guī)和制度的推行。 1999 年,英國在網上花費了 20億英磅,政府鼓勵人們學會上網。到 2021 年,中央政府的所有采購機會都將以電子形式發(fā)布與接收,企業(yè)要與政府做生意,必須上網。為此, 2021 年春天,英國完成了由 100 家地方 咨詢中心組成的國家網,以幫助企業(yè)上網預計最晚到 2021 年,英國所年有的政府服務都將上網。 日本在發(fā)展互聯網和電子商務方面是落后的,但為了趕上形勢,也采取了新的措施。日本內閣成立了電子商務促進會,政府開放了電信行業(yè)和金融行業(yè),使互聯網的發(fā)展取得了長足的進步,通產省已投資近 10 億美元支持電子商務的技術開發(fā)和實驗。日本民間在發(fā)展電子商務方面,注重將電子商務與日本現有條件的結合。電子商務為日本的經濟調整帶來了良機。 加拿大總理 1998 年頒布的 “ 加拿大電子商務戰(zhàn)略 ” [17], 提出了加拿大在 2021年進入電子商務 先進國家行列的目標。 這些都反映出發(fā)達國家通過電子商務搶占全球市場制高點的戰(zhàn)略目標。目前多數美國領先的電子商務公司都看好亞洲和中國,正在調整亞洲的人員和資源配備,準備迎接即將到來的電于商務發(fā)展高潮 。 國內 電子商務 概況 從國際范圍看,我國的信息化程度很低。目前個人計算機的市場保有量僅為 1500萬臺,其中還有一部分是不能上網的計算機,平均每個企業(yè)和政府部門還不到一臺。網絡運行速度慢、網絡運營資費高、習慣利用電子商務獲取商機的人數少等都制約著電子商務的發(fā)展。但我國的電子商務發(fā)展勢頭強勁 [18]。從 1998 年由 IT 業(yè)界和媒體宣揚電子商務的概念開始算起,在短短兩年間,電子商務已從啟蒙階段迅速進入實施階網上購物系統設計 9 段,新的電子商務網站像網上商店、商城、專賣店、拍賣店,網上定票、旅游、教育、醫(yī)療以及各種電子商務資訊和交易站點等,如雨后春筍般涌現出來。據中國電子商務網的統計,截至到今年年初,國內的網上商店已發(fā)展到 500 多家,并正以平均每天 2家以上的速度增長。發(fā)展的區(qū)域也從北京、上海、廣州、杭州等少數城市向沿海和內地各大城市擴展,許多傳統行業(yè)的工業(yè)和商業(yè)企業(yè)已開始登上電子商務的舞臺。網民數量急劇增加,已發(fā)展到 1000 萬人(電 子商務規(guī)?;瘧盟璧臄盗浚?。同時,境內外風險資金大量介入,國內知名網站如“新浪” , “ 搜狐” ,“ 88
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1