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

正文內容

jsp電子商務網站開發(fā)-文庫吧

2025-06-13 10:48 本頁面


【正文】 改變自己的結構組織方式,以適應全球化的電子商務風波。中國的電子商務因其用戶數(shù)量、商家數(shù)量以及寬帶接入的普及也在迅猛發(fā)展?;ヂ?lián)網上各類的電子商務咨詢網站、網上商店、商城、專賣店、網上拍賣等站點比比皆是,而且數(shù)量呈幾何倍數(shù)正在成倍增長??梢灶A見,電子商務必將成為未來商務的主流。 電子化零售企業(yè)的特點電子商務的特點就是高效性、虛擬性、無紙化、低成本。這些特點在電子化零售中體現(xiàn)的尤為突出。在銷售系統(tǒng)中使用電子化的方式進行可以最大程度上保證商家的零庫存。低的庫存必然帶來了巨大的利潤率。世界五百強之首沃爾瑪就是使用了這個道理。沃爾瑪采用的是零庫存戰(zhàn)略。一個銷售企業(yè)如果它的庫存很小就大大降低了它的成本,低成本戰(zhàn)略就得以應用。強大的物流支持必然給企業(yè)會帶來低成本。電子化的直接經營模式的最大特點在于不經過任何代理商、經銷商或終端零售商,實現(xiàn)了廠家和消費者之間無縫“虛擬整合”,從而使廠家能保持低成本、高效率的業(yè)務運行,并且確保了統(tǒng)一的價格體系,避免了部分經銷商為追求銷售量而盲目降價出售而導致市場價格混亂。而消費者也能有效避開渠道中的種種陷阱,并實現(xiàn)按需和個性化的定制。目前網上銷售系統(tǒng)的開發(fā)主要是使用PHP、ASP和JSP,在國外,JSP作為比較先進的技術已經是比較流行,多數(shù)的大型購物網站也皆采用JSP。而在國內,PHP與ASP的應用仍然存在。采用PHP的網站如新浪網(sins )、中國人(Chinaren)等,由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。PHP的缺點是缺乏規(guī)模支持和多層結構支持,以及提供的數(shù)據庫接口支持不統(tǒng)一,這就使得它不適合在購物網站的開發(fā)中運用。ASP的缺點是由于Microsoft長久以來的霸道作風,他只能運行在Microsoft的平臺上,不可移植,因此在關鍵性的應用上使人難以輕易接受。而JSP對上述的問題都做了很好的解決。JSP技術很容易整合到多種應用體系結構中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用。作為Java平臺的一部分,JSP擁有Java程序設計語言“一次編寫,各處執(zhí)行”的特點。隨著越來越多的供貨商將JSP支持加入到他們的產品中,可以使用自己所選擇的服務器和工具越來越多,修改工具或服務器并不影響目前的應用。本文對網上音像產品銷售系統(tǒng)進行了設計與實現(xiàn)。為了讓該系統(tǒng)具有平臺無關的特性,系統(tǒng)選用了Java作為開發(fā)語言。一個功能完整的網上音像產品銷售系統(tǒng)除了要有令人賞心悅目的網頁設計與布局,還要有嚴謹?shù)倪壿嬕?guī)劃,保證在消費者與商家的交易過程中不出現(xiàn)任何的錯誤,每一個小的環(huán)節(jié)都可能讓這個系統(tǒng)失敗。以期能夠通過使用Java技術實現(xiàn)一個完整的網上音像制品銷售系統(tǒng)。二、技術概述 動態(tài)網頁技術  目前,最常用的三種動態(tài)網頁語言有ASP(Active Server Pages),JSP(Java Server Pages),PHP(Hypertext Preprocessor)。 ASP技術ASP是一個Web服務器端的開發(fā)環(huán)境,利用它可以產生和運行動態(tài)的、交互的、高性能的Web服務應用程序。是微軟開發(fā)的一種類似HTML(超文本標識語言)、Script(腳本)與CGI(公用網關接口)的結合體,它沒有提供自己專門的編程語言,而是允許用戶使用許多已有的腳本語言編寫ASP的應用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在Web服務器端運行,運行后再將運行結果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全得多。 ASP采用腳本語言VB Script、Java Script作為自己的開發(fā)語言。 PHP技術PHP 是當今Internet上最為火熱的腳本語言,其語法借鑒了C、Java、PERL等語言,但只需要很少的編程知識你就能使用PHP建立一個真正交互的Web站點。 它與HTML語言具有非常好的兼容性,使用者可以直接在腳本代碼中加入HTML標簽,或者在HTML標簽中加入腳本代碼從而更好地實現(xiàn)頁面控制。PHP提供了標準的數(shù)據庫接口,數(shù)據庫連接方便,兼容性強,擴展性強,可以進行面向對象編程。 JSP技術JSP是Sun公司推出的新一代網站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,又創(chuàng)造了新的碩果,就是JSP。JSP可以在Servlet和JavaBean的支持下,完成功能強大的站點程序。三者都提供在 HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成 Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。在ASP 、PHP、JSP環(huán)境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML頁面只依賴于Web服務器,而ASP 、PHP、JSP頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP 、PHP、JSP三者都是面向Web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。 性能比較和前景分析  在應用范圍中,ASP是Microsoft開發(fā)的動態(tài)網頁語言,也繼承了微軟產品的一貫傳統(tǒng),只能執(zhí)行于微軟的服務器產品,IIS(Internet Information Server) (Windows NT)和PWS(Personal Web Server)(Windows 98)上。Unix下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限。PHP可在Windows,Unix,Linux的Web服務器上正常執(zhí)行,還支持IIS,Apache等一般的Web服務器,用戶更換平臺時,無需變換PHP代碼,可即拿即用。JSP同PHP類似,幾乎可以執(zhí)行于所有平臺。如Win NT,Linux,Unix。在NT下IIS通過一個外加服務器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服務器Apache已經能夠支持JSP。由于Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的執(zhí)行平臺。雖然現(xiàn)在NT操作系統(tǒng)占了很大的市場份額,但是在服務器方面Unix的優(yōu)勢仍然很大,而新崛起的Linux更是來勢不小。從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節(jié)碼都是標準的與平臺無關的。有人做過試驗,對這三種語言分別做回圈性能測試及存取Oracle數(shù)據庫測試。在循環(huán)性能測試中,JSP只用了令人吃驚的四秒鐘就結束了20000*20000的回圈。而ASP、PHP測試的是2000*2000循環(huán)(少一個數(shù)量級),卻分別用了63秒和84秒。數(shù)據庫測試中,三者分別對Oracle 8進行了1000次Insert,Update,Select和Delete:JSP需要13秒,PHP需要69秒,ASP則需要73秒。目前在國內PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術,國內采用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多采用JSP。由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。首先,PHP缺乏規(guī)模支持。其次,缺乏多層結構支持。對于大負荷站點,解決方法只有一個:分布計算。數(shù)據庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,群組成二維數(shù)組。而PHP則缺乏這種支持。還有PHP提供的數(shù)據庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務中。ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windows的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和Transaction Server獲得結構支持;JSP可以通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。三者中,JSP應該是未來發(fā)展的趨勢,被認為是最具有前途的Web技術之一[4]。 數(shù)據庫技術綜觀整個數(shù)據庫信息系統(tǒng)平臺的發(fā)展過程,先后共產生了以下四種模式:主機終端模式、客戶機/服務器模式(Client/Server即C/S模式)、瀏覽器/服務器模式(Browser/Server即B/S模式)。其中,B/S模式是將Web技術與數(shù)據庫管理系統(tǒng)(DBMS)有機融合在一起,充分發(fā)揮DBMS高效的數(shù)據存儲和管理功能和Web的易維護性,利用了大量已有的數(shù)據庫信息資源,使用戶可以在IE瀏覽器上就可以方便查詢和瀏覽數(shù)據庫中的內容[5]。 C/S模式C/S(Client/Server)結構,即客戶機和服務器結構。它是軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結構,由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的Web應用發(fā)展,Web和Client/Server應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件。因此,內部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。傳統(tǒng)的C/S體系結構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產品的更新?lián)Q代十分快,已經很難適應百臺電腦以上局域網用戶同時使用。而且代價高,效率低。 B/S模式B/S(Browser/Server)結構,即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數(shù)據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據庫;它能有效地保護數(shù)據平臺和管理訪問權限,服務器數(shù)據庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效。 C/S模式與B/
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1