- 相關(guān)推薦
JAVA實(shí)現電子商務(wù)系統
[摘要] 本文簡(jiǎn)述了電子商務(wù)的基本理論知識及運行機制,先容了基于Java的web開(kāi)發(fā)新技術(shù)jsp的相關(guān)知識,平臺的設計,開(kāi)發(fā)工具的選擇,開(kāi)發(fā)具體方法。重點(diǎn)對java實(shí)現的電子商務(wù)安全進(jìn)行了分析。[關(guān)鍵詞] JAVA 電子商務(wù)安全
網(wǎng)絡(luò )經(jīng)濟的來(lái)臨,引致了電子商務(wù)的迅速發(fā)展,而安全題目己成為電子商務(wù)的核心題目。Java電子商務(wù)充分利用到了Java技術(shù)面向對象、獨立于平臺、可移植性、分布式、多線(xiàn)程性、安全可靠等特點(diǎn),能夠更好的 保證電子商務(wù)的安全性。
隨著(zhù)互聯(lián)網(wǎng)的全面普及,基于互聯(lián)網(wǎng)的電子商務(wù)也應運而生,并在近年來(lái)獲得了巨大的發(fā)展,成為一種全新的商務(wù)模式,被很多經(jīng)濟專(zhuān)家以為是新的經(jīng)濟增長(cháng)點(diǎn)。這種電子商務(wù)模式對治理水平、信息傳遞技術(shù)都提出了更高的要求,其中安全體系的構建又顯得尤為重要。如何建立一個(gè)安全、便捷的電于商務(wù)應用環(huán)境,對信息提供足夠的保護,是商家和用戶(hù)都十分關(guān)注的話(huà)題。
一、JAVA 和電子商務(wù)概述
JSP就是一種Web編程腳本語(yǔ)言。它(Java Server Pages)由Sun Microsystem公司于1999年6月推出,是基于Java Servlet以及整個(gè)Java體系的Web開(kāi)發(fā)技術(shù)。利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺的動(dòng)態(tài)網(wǎng)站。JSP技術(shù)依附于一次寫(xiě)進(jìn)之后可以運行在任何符合java語(yǔ)法結構環(huán)境中。與過(guò)往那種依附于單一平臺或開(kāi)發(fā)商的模式不同,JSP技術(shù)能夠運行在WEB服務(wù)器上,并且支持來(lái)自多家開(kāi)發(fā)商提供的工具包。
電子商務(wù)引起人們的普遍關(guān)注,細說(shuō)起來(lái)也不過(guò)是最近幾年的事情。人們對電子商務(wù)還沒(méi)有一個(gè)同一的規范和熟悉。眾多的計算機制造商(電子商務(wù)主要的推動(dòng)者)出于各自的貿易目的各執一詞,使得本已對電子商務(wù)知之甚少的人們在概念上更加的模糊不清。實(shí)際上,電子商務(wù)并不神秘。它在全球各地,包括中國在內,已經(jīng)有很多成功的實(shí)踐。電子商務(wù)涵蓋的業(yè)務(wù)包括:信息交換、售前售后服務(wù)(如提供產(chǎn)品和服務(wù)和細節、產(chǎn)品使用技術(shù)指南、回答顧客意見(jiàn))、銷(xiāo)售、電子支付(如使用電子資金轉賬、信用卡、電子支票)、運輸(包括商品的發(fā)送治理和運輸跟蹤,以及可以電子化傳送的產(chǎn)品的實(shí)際發(fā)送)、組建虛擬企業(yè)(組建一個(gè)物理上不存在的企業(yè),集中一批獨立中小公司的權限,提供比任何單獨公司多的多的產(chǎn)品和服務(wù)),公司和貿易伙伴可以共同擁有和運營(yíng)共享的貿易方法等。
二、電子商務(wù)平臺構建以及系統設計
1.平臺構建
在確定技術(shù)之后要作的就是搭建平臺了,由于我們選用了JSP技術(shù),所以我們需要安裝java開(kāi)發(fā)工具集(JDK)和Tomcat(網(wǎng)站服務(wù)器),后臺采用SQLServer數據庫。它們之間的關(guān)系見(jiàn)下圖:
平臺環(huán)境圖
2.系統設計
商務(wù)活動(dòng)答應用戶(hù)申請賬號,自由登陸;答應用戶(hù)查詢(xún)忘記的密碼;答應治理員通過(guò)超戶(hù)密碼自由登陸;答應治理員查看、更改、刪除注冊用戶(hù)信息;答應治理員查看、添加、刪除庫存商品信息;答應治理員查看用戶(hù)發(fā)放的定單信息;這種機制能夠更好地保證系統的安全。
三、安全分析
1.平臺和服務(wù)器的獨立性
JSP技術(shù)依附于一次寫(xiě)進(jìn)之后可以運行在任何符合java語(yǔ)法結構環(huán)境中。與過(guò)往那種依附于單一平臺或開(kāi)發(fā)商的模式不同,JSP技術(shù)能夠運行在WEB服務(wù)器上,并且支持來(lái)自多家開(kāi)發(fā)商提供的工具包。由于A(yíng)SP技術(shù)基于A(yíng)ctiveX控件技術(shù)提供客戶(hù)端和服務(wù)器真個(gè)開(kāi)發(fā)組件,因此ASP技術(shù)基本上局限于微軟的操縱系統平臺。不能很輕易的實(shí)現在跨平臺的WEB服務(wù)器上工作。
2.JSP跨平臺的可重用性
JSP的開(kāi)發(fā)職員在開(kāi)發(fā)過(guò)程中一直關(guān)注可重用性。JSP組件(EJB,JAVA BEAN,或定制的JSP標簽)都是跨平臺可重用的。EJB組件可以訪(fǎng)問(wèn)傳統的數據庫,并能以分布式系統模式工作于UNIX和WINDOWS平臺。JSP技術(shù)的標簽可擴充功能為開(kāi)發(fā)職員提供簡(jiǎn)便的、與XML兼容的接口,即共享網(wǎng)頁(yè)的打包功能,使其完全的產(chǎn)業(yè)標準化。由于javaservlet具有java所有優(yōu)點(diǎn),因此開(kāi)發(fā)起來(lái)也相對輕易,java簡(jiǎn)化了對異常的處理,它的面向對象特性使開(kāi)發(fā)職員的協(xié)作成為一件簡(jiǎn)單的事情。JSP技術(shù)從如下幾個(gè)方面加快了動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)。將靜態(tài)頁(yè)面的開(kāi)發(fā)和動(dòng)態(tài)內容的天生JSP中通過(guò)使用HTML標記來(lái)規劃、設計WEB頁(yè)的布局和風(fēng)格,而用JSP標記來(lái)實(shí)現動(dòng)態(tài)的內容,天生動(dòng)態(tài)內容的部分被封裝起來(lái)運行于服務(wù)器端,這樣頁(yè)面布局和風(fēng)格可單獨編輯與調試而不影響動(dòng)態(tài)內容天生。組件的可重用。多數JSP頁(yè)面通過(guò)重用與平臺無(wú)關(guān)的組件javabean來(lái)完成復雜的要求,這些組件可在開(kāi)發(fā)職員中重復使用。
通過(guò)標記來(lái)簡(jiǎn)化頁(yè)面開(kāi)發(fā)。通過(guò)JSP提供的標記,開(kāi)發(fā)職員可以很輕易地使用javabean組件,設置和訪(fǎng)問(wèn)他們的屬性。同時(shí)JSP也答應用戶(hù)自定義標記,還可以接受第三方的標記,從而可以方便地使用第三方提供的功能組件。
四、結論
本文對java實(shí)現電子商務(wù)系統的過(guò)程作了闡述,并對java 建立的系統安全作了深刻分析。java實(shí)現電子商務(wù)具有安全、可靠等特點(diǎn),當然在實(shí)在現過(guò)程中必將存在著(zhù)一些不足之處,以后將會(huì )慢慢改進(jìn)。但是,隨著(zhù)電子商務(wù)的更加普及,隨著(zhù)對電子商務(wù)系統安全的迫切需要,利用java技術(shù)實(shí)現電子商務(wù)將會(huì )成為必然的趨勢。
參考文獻:
[1]良葛格:Java學(xué)習筆記[J]. 清華大學(xué) ,2006 (8) :201-228
[2]唐輝:基于開(kāi)源框架的電子商務(wù)平臺[J].計算機應用,2006,(224):20-38
【JAVA實(shí)現電子商務(wù)系統】相關(guān)文章:
無(wú)線(xiàn)巡更系統技術(shù)的實(shí)現03-18
組件機制與操作系統的實(shí)現03-18
電子商務(wù)系統審計03-20