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

正文內(nèi)容

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

2024-09-15 17:14本頁(yè)面
  

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