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

正文內(nèi)容

電子商品網(wǎng)上商店的設(shè)計與實現(xiàn)論文-在線瀏覽

2024-11-02 15:02本頁面
  

【正文】 t 實現(xiàn)后臺的控制,應(yīng)用了 MySQL 數(shù)據(jù)庫以及 JDBC 技術(shù)訪問數(shù)據(jù)庫。 本科生畢業(yè)設(shè)計說明書(畢業(yè)論文) 題 目:電子商品網(wǎng)上商店的設(shè)計與實現(xiàn) 學(xué)生姓名: 學(xué) 號: 專 業(yè):計算機(jī)科學(xué)與技術(shù) 班 級: 指導(dǎo)教師: I 電子商品網(wǎng)上商店的設(shè)計與實現(xiàn) 摘要 20 世紀(jì) 90 年代以來,計算機(jī)和網(wǎng)絡(luò)技術(shù)促進(jìn)了電子商務(wù)的產(chǎn)生和廣泛應(yīng)用,對傳統(tǒng)商業(yè)業(yè)態(tài)和經(jīng)營方式提出了挑戰(zhàn),網(wǎng)上商店作為一種新型業(yè)態(tài),使大量貿(mào)易活動和信息傳遞在網(wǎng)絡(luò)上進(jìn)行。 本文主要介紹了網(wǎng)上電腦商城的設(shè)計與實現(xiàn),本畢業(yè)設(shè)計主要使用了JSP+Javabean+Servlet 技術(shù),采 用了 B/S 架構(gòu)模式。設(shè)計模式主要是采用 MVC, MVC 即 Model(模型) View(視圖) Controller(控制器)。該網(wǎng)上電腦商城具有注冊帳戶,瀏覽商品,商品搜索,在線購買商品以及管理員后臺管理網(wǎng)站的功能。 網(wǎng)上商店具有一般實物商店所沒有的優(yōu)點: 1.網(wǎng)絡(luò)聯(lián)接全世界和千家萬戶, 使 商品更容易銷售。 3.免去昂貴的店面租金或投資。你可以賣本企業(yè) (自己 )的商品;也可以賣 其它 企業(yè) (他人 )的商品;可以到市場上去物色商品,甚至你可以賣你周圍商店里的商品。 ,你不需要自己站柜臺,也不需要雇請營業(yè)員,只需抽 上網(wǎng)看看訂單就行。企業(yè)、家庭、個人、個體戶都可開店,個人工作之余也可開 商店來賺錢。就網(wǎng)上商店而言,從理論上說具有超過實物商店物理存放商品空間限制的可能。每個人只要有一臺可以上網(wǎng)的電腦,不須站著,也不須走動,只須輕輕地移動鼠標(biāo),一點擊就可以買到自己想要的商品。 本論文所研究的網(wǎng)上電腦商店主要是為企業(yè)或個人提供電腦產(chǎn)品展示的虛擬的地方。同時網(wǎng)上電腦商店為消費(fèi)者 提供了市場上的流行的電腦產(chǎn)品的全部信息。 由于當(dāng)今社會的電腦產(chǎn)品越來越多,更新也越來越快,加上現(xiàn)代人的生活和工作節(jié)奏比較快,沒有更多的時間去真實的商店去查看最新的商品信息。網(wǎng)上電腦商店對于生產(chǎn)者、銷售者和消費(fèi)者都有利的平臺,因而在現(xiàn)實社會中大受歡迎。 3 第二章 開發(fā)技術(shù)介紹 技術(shù) javva Server Page 或簡稱為 JSP 是由 Sun 公司在 Java 語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個 Server 端框架,基于這個框架,開發(fā)人員可以綜合使用 HTML, XML,JAVA 語言以及其他腳本語言 ,靈活,快速地創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。同時, JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變網(wǎng)頁布局。在這一點上 Java 比 PHP 更出色 ,除了系統(tǒng)之外,代碼不用做任何更改?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 ( 3)強(qiáng)大的可伸縮性。 ( 4)多樣化和功能強(qiáng)大的開發(fā)工具支持。 JSP 的執(zhí)行過程: (1) 客戶端發(fā)出 Request(請求); (2) JSP Container 將 JSP 轉(zhuǎn)譯成 Servlet 的源代碼; (3) 將產(chǎn)生的 Servlet 的源 代碼經(jīng)過編譯后,并加載到內(nèi)存執(zhí)行; (4) 把結(jié)果 Response 響應(yīng)至客戶端; Jsp 執(zhí)行過程,如圖 所示。因為 JSP 在執(zhí)行第一次后,會被編譯成 Servlet 的類文件,即為 ,當(dāng)再重復(fù)調(diào)用執(zhí)行時,就直接執(zhí)行第一次所產(chǎn)生的 Servlet,而不用再重新把 JSP 編譯成 Servlet。 JavaScript 是一種新的描述語言,此一語言可以被箝入 HTML 的文件之中。你也可以想像成有一個可執(zhí)行程式在你的客端上執(zhí)行一樣! 運(yùn)行用 Javascript編寫的程序需要能支持 Javascript語言的瀏覽器。微軟公司還有自己開發(fā)的 Javascript,稱為 JScript。 Javascript短小精悍, 又是在客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。 語言簡介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言 5 (以下簡稱 Java 語言)和 Java 平臺的總稱。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。 Java 平臺由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后, Java 應(yīng)用程序就可運(yùn)行。這樣 Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。目前常用的 Java 平臺基于 ,最近版本為 。 Java 語言具有以下顯著特點: 1. 平臺無關(guān)性 平臺無關(guān)性是指 Java 能運(yùn)行于不同的平臺。使 用 Java 編寫的程序能在世界范圍內(nèi)共享。 2. 安全性 Java 的編程類似 C++,學(xué)習(xí)過 C++的讀者將很快掌握 Java 的精 髓。 Java 對程序提供了安全管理器,防止程序的 非法訪問。程序員只需把主要精力 用在類和接 口的設(shè)計和應(yīng)用上。在 Java 中,類的繼承關(guān)系是單一的非多重的,一 6 個子類 只有一個父類,子類的父類又有一個父類。 Java 吸取了 C++面向?qū)ο蟮母拍?,將數(shù)據(jù)封裝于類中 ,利用類 的優(yōu)點 ,實現(xiàn)了程序的簡潔性和便于維護(hù)性。庫函數(shù)提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。 5. 鍵壯性 Java 致力于檢查程序在編譯和運(yùn)行時的錯誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。 Javabean 是一種 JAVA 語言寫成的可重用組件。 JavaBean 通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露成員屬性。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java 代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、Servlet、其他 JavaBean、 applet 程序或者應(yīng)用來使用這些對象。 JavaBean可分為兩種:一種是有用戶界面( UI, User Interface)的 JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫)的JavaBean。 JavaBean 是可復(fù)用的平臺獨(dú)立的軟件組件,開發(fā)者可以在軟件構(gòu)造器工具中其直接進(jìn)行可視化操作。有時,構(gòu)造器工具也可以是一個包含了一些bean 的復(fù)合文檔的文檔編輯器。 一個 JavaBean 和一個 Javaapplet 相似,是一個非常簡單的遵循某種嚴(yán)格協(xié)議的 Java 類。 一個 bean 沒有必須繼承 的特定的基類或接口。有許多 bean,無論是在應(yīng)用程序構(gòu)造器工具中,還是在最后創(chuàng)建好的應(yīng)用程序中,都具有很強(qiáng)的可視化特征,但這并非每個 bean 必須的特征。 Bean 比較適合于那些具有可視化操作和定制特性的軟件組件 。 黑盒子只介紹和定義其外部特征和與其他部分的接口,如按鈕、窗口、顏色、形狀、句柄等。 作為一個黑盒子的模型, JavaBean 有 3 個接口面,可以獨(dú)立進(jìn)行開發(fā)。 2. JavaBean 提供的可讀寫的屬性。 簡介 Servlet是一種服務(wù)器端的 Java應(yīng)用程序,具有獨(dú)立于平臺 和協(xié)議的特性,可以生成動態(tài)的 Web 頁面。 Servlet 是位于Web 服務(wù)器內(nèi)部的服務(wù)器端的 Java應(yīng)用程序,與傳統(tǒng)的從命令行啟動的 Java應(yīng)用 8 程序不同, Servlet 由 Web 服務(wù)器進(jìn)行加載,該 Web 服務(wù)器必須包含支持 Servlet的 Java 虛擬機(jī)。這個詞是在 Java applet的環(huán)境中創(chuàng)造的,Java applet 是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁一起發(fā)送的小 程序 ,它通常用于在服務(wù)器端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等服務(wù)。這些通常是使用 公共網(wǎng)關(guān)接口 ( CGI(Common Gateway Interface))應(yīng)用 程序 完成的。在通信量大的服務(wù)器上,Java servlet 的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序 。 最早支持 Servlet技術(shù)的是 JavaSoft的 Java Web Server。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web 內(nèi)容。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求 服 務(wù) 器 將響應(yīng)返回給客戶端 Servlet 看起來像是通常的 Java 程序 。因為是對象 字節(jié)碼 ,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet對 Client 一樣,但是,由于 Servlet 運(yùn)行于 Server 中,它們并不需要一個 圖形用戶界面 。 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴(kuò)展 服務(wù)器 的性能, 服務(wù)器 上駐留著可以通過 “請求 響應(yīng) ”編程模型來訪問的應(yīng)用 程序 。 服務(wù)器 Tomcat 是一個免費(fèi)的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。 Tomcat被 JavaWorld雜志的編輯選為 2020 年度最具創(chuàng)新的 java產(chǎn)品,可見其在業(yè)界的地位。 與 的架構(gòu)不同,而是重新設(shè)計的。由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。 WAR 是Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。通常在 WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應(yīng)用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。編譯以后,訪問將會很快。通過這個應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web 部署和撤銷應(yīng)用。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理Html 頁面。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp和 Servlet。 另外,Tomcat 提供 Realm 支持。在 Unix 中,一個 group對應(yīng)著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。 2: JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。通過 Realm 我們可以方便地對訪問某個應(yīng)用的客戶進(jìn)行驗證。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸 。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat有何區(qū)別。而 Tomcat 則功能沒有那么強(qiáng)大,它不提供 EJB 等支持。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要 采用 EJB 等技術(shù), Jsp 和 Servlet 已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。 基于 Tomcat 的開發(fā)其實主要是 Jsp和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。你需要寫一個 文件,然后運(yùn)行 Ant 就可以完 成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。另外,在 中,可以利用標(biāo)簽庫實現(xiàn) Java代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java的下一代 IDE開發(fā)環(huán)境, 2020 年 11 月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟 Eclipse基金會( Eclipse Foundation)管理。 2020 年 6 月,穩(wěn)定版 發(fā)布。 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境( IDE)。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse 擁有其他功能相對固定的 IDE 軟件很難具有的靈活性。 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4月。目前由 IBM牽頭,圍繞著 Eclipse 項目已經(jīng)發(fā)展成為了一個龐大的 Eclipse 聯(lián)盟,有 150 多家
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1