【正文】
許多其他類似CGI技術(shù)相比,Java Servlet具有更高的效率,更容易使用,功能更強大,具有更好的可移植性,更節(jié)省投資。JSP技術(shù)的前身是Servlet。它是通過提供企業(yè)計算環(huán)境所必需的各種服務,使得部署在J2EE平臺上的多層應用可以實現(xiàn)高可用性、安全性、可擴展性和可靠性。J2EE提供了企業(yè)級計算模型和運行環(huán)境,用于開發(fā)和部署多層分布式結(jié)構(gòu)的應用模型。 Java Web開發(fā)技術(shù)介紹J2EE(Java 2 Platform Enterprise Edition)建立在J2SE(Java 2 Platform Standard Edition)的基礎(chǔ)上,為企業(yè)級應用提供了完整、穩(wěn)定、安全和快速的Java平臺。設(shè)計中可以學習參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務網(wǎng)站應有的功能和注意事項。 當今比較流行的網(wǎng)上購物系統(tǒng)國外有“淘寶()”,國內(nèi)有“當當()”。Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式提供了一種技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)Intranet,企業(yè)外部網(wǎng)Extranet,通過廉價的通訊手段,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。但去年10月后它推出了Enfinity,一個采用JSP/Servlet的電子商務Application Server,而且聲言不再開發(fā)傳統(tǒng)軟件。它原來的產(chǎn)品Intershop1 2, 3, 4占據(jù)了主要的電子商務軟件份額。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet。ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和Transcation Server獲得結(jié)構(gòu)支持;JSP可以通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。而PHP則缺乏這種支持。對于大負荷站點,解決方法只有一個:分布計算。首先,PHP缺乏規(guī)模支持。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務類的網(wǎng)站,多采用JSP。目前在國內(nèi)PHP與ASP應用最為廣泛。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購物系統(tǒng)。于是電子商務開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。隨著國內(nèi)與國際的接軌,JSP必將成為網(wǎng)站開發(fā)技術(shù)的首選。目前,在國內(nèi)JSP還是一種較新的技術(shù)。3. 可維護性。2. 高效性與安全性。JSP是一種服務器端HTML(或XML)嵌入Java代碼的腳本語言,是開發(fā)Web動態(tài)網(wǎng)站快速而有效的工具,JSP技術(shù)的優(yōu)勢:1. JSP技術(shù)是用Java語言作為腳本語言的。而本次畢業(yè)設(shè)計的任務是,構(gòu)建一個電子商務網(wǎng)站,采用的主要技術(shù)是基于服務器端的JSP、Java的組件JavaBean,以及網(wǎng)頁編程語言HTML。IP地址總數(shù)達到7439萬個,僅次于美國和日本,位居世界第三。國家頂級域名CN注冊量首次突破百萬,達到109萬,成為國內(nèi)用戶注冊域名的首選,穩(wěn)居亞洲第一。報告顯示,截至2005年12月31日,我國上網(wǎng)用戶總數(shù)突破1億,其中寬帶上網(wǎng)人數(shù)達到6430萬人。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。Use Microsoft SQL Server 2000 as backend database management tools. Use development kit is JDK Version 。關(guān)鍵詞:B/S,JSP , EclipseAbstractWith the rapid development of Internet information techology , as well as individua,the rapid popularization of Internet enterprises, enterprises in mercial activities of the WWW site is playing the more and more major role, the Internet has bee the main way people traded. In the information age, building a timesaving shopping environment, simple to businessmen and the buyer is quite a temptation, thus establishing a powerful, simple to operate and interface aesthetics of electronic business content sites, to enterprise39。客戶可以瀏覽圖書信息,注冊賬號,修改自已的賬號信息,購買圖書,下發(fā)訂單,給管理員留言等。本系統(tǒng)采用B/S架構(gòu)。使用Tomcat 。網(wǎng)上書店系統(tǒng)作為B2B、B2C(Business to Customer,企業(yè)對消費者),C2C(Customer to Customer,消費者對消費者)電子商務的前端商務平臺,在其商務活動的全過程中起著舉足輕重的作用。┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊xxxx大學 畢業(yè)設(shè)計(論文)說明書摘 要隨著Internet信息技術(shù)的高速發(fā)展,以及個人,企業(yè)上網(wǎng)的迅速普及,企業(yè)的WWW網(wǎng)站在商業(yè)活動中發(fā)揮著越來越大的作用,互聯(lián)網(wǎng)已經(jīng)成為人們進行交易的主要方式。在信息時代,能夠建立一個省時簡單的購物環(huán)境,對商家和買方都是不小的誘惑,因此建立一個功能強大、操作簡單且界面美觀的電子商物網(wǎng)站,對企業(yè)的發(fā)展至關(guān)重要。系統(tǒng)使用Eclipse作為前臺開發(fā)工具;使用Microsoft SQL Server 2000作為后臺數(shù)據(jù)庫的管理工具;使用的開發(fā)工具包是JDK Version 。另外,本系統(tǒng)采用了JSP+Servlet+JavaBean(MVC)三層架構(gòu)模式。主要有兩個參與者:客戶和管理員。管理員可對圖書進行增刪改查等維護工作,以及查看訂單,查看留言和修改登錄密碼等。s development is very important.As online bookstore system of emerce B2B, B2C(Business to Customer) and C2C(Customer to Customer) front in its business platform, and the whole process of business activity plays a pivotal role.Systems use Eclipse as a receptionist development tools。 Use as a Tomcat Web server. In addition, this system USES a JSP + Servlet + JavaBean (MVC) threelayer structure mode.The system USES the B/S structure. There are two major participants: the customer and administrators. Customers can browse books information, registration number, modify own account information, buying books, issued orders, give administrator message, etc. Administrators can increase to revise check books such as maintenance, and view the order, check the message and modify login passwords, etcKeywords: B/S,JSP , Eclipse目錄前 言 1一 網(wǎng)上購物系統(tǒng)概述 2 2 2 2 3 Java Web開發(fā)技術(shù)介紹 3 本系統(tǒng)概述 6 開發(fā)所用軟件介紹 6 Eclipse介紹 6 Tomcat介紹 7 SQL Server 2000 介紹 8二 系統(tǒng)需求分析與總體設(shè)計 9 系統(tǒng)可行性分析 9 9 經(jīng)濟可行性分析 9 9 9 系統(tǒng)需求分析 9 10 MVC模式介紹 10 系統(tǒng)流程圖 11 數(shù)據(jù)庫設(shè)計 13 13 表格 18三 系統(tǒng)詳細設(shè)計 20 20 JDBC介紹 20 系統(tǒng)功能模塊 20 登錄模塊 20 21 圖書操作模塊 22 購物車模塊 23 訂單模塊 25 留言模塊 25 信息修改模塊 26四 系統(tǒng)頁面設(shè)計 29 29 用戶登錄頁面 29 購物車頁面 30 結(jié)算中心頁面 31 用戶注冊頁面 31 新增圖書頁面 32 修改圖書頁面 33 刪除圖書頁面 33 查找圖書頁面 34五 系統(tǒng)難點分析與軟件測試 35 系統(tǒng)難點分析之購物車模塊 35 35 35 36 測試環(huán)境 36 36 36總 結(jié) 39致 謝 40主要參考文獻 41附錄一:部分程序源代碼 421 數(shù)據(jù)庫連接代碼 422 登錄模塊代碼 433 注冊模塊代碼 444 購物車模塊代碼 45 共 IV 頁 第 IV 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊xxxx大學 畢業(yè)設(shè)計(論文)說明書前 言目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。2006年1月17日,中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)在京發(fā)布“第十七次中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告”。目前,我國網(wǎng)民數(shù)和寬帶上網(wǎng)人數(shù)均位居世界第二。上網(wǎng)計算機數(shù)達到4950萬臺,網(wǎng)絡(luò)國際出口帶寬達到136106M。在互聯(lián)網(wǎng)服務業(yè)務方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務業(yè)務仍然快速的發(fā)展著。JSP是Java Server Page的縮寫,是由Sun Microsystems公司倡導、許多公司參與建立一種動態(tài)網(wǎng)頁技術(shù)標準,它在動態(tài)網(wǎng)頁的建設(shè)中有強大而特別的功能。Java語言是成熟的、強大的、易擴充的編程語言。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機解釋執(zhí)行,比源碼解釋效率高。由于JSP技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此Web服務器、平臺及其他組件能很容易升級或切換,且不會影響JSP基本的應用程序。但JSP+Servlet+JDBC+JavaBean目前已經(jīng)成為開發(fā)電子商務平臺的主流技術(shù)。一 網(wǎng)上購物系統(tǒng)概述近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。網(wǎng)上購物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對消費者),C2C(Customer to Customer,即消費者對消費者)電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議