JAVA實現電子商務系統

學識都 人氣:1.21W
JAVA實現電子商務系統
[摘要] 本文簡述了電子商務的基本理論知識及運行機制,先容了基於Java的web開發新技術jsp的相關知識,平臺的設計,開發工具的選擇,開發具體方法。重點對java實現的電子商務安全進行了分析。
  [關鍵詞] JAVA 電子商務安全
  
  網絡經濟的來臨,引致了電子商務的迅速發展,而安全題目己成爲電子商務的核心題目。Java電子商務充分利用到了Java技術面向對象、獨立於平臺、可移植性、分佈式、多線程性、安全可靠等特點,能夠更好的 保證電子商務的安全性。
  隨着互聯網的全面普及,基於互聯網的電子商務也應運而生,並在近年來獲得了巨大的發展,成爲一種全新的商務模式,被很多經濟專家以爲是新的經濟增長點。這種電子商務模式對治理水平、信息傳遞技術都提出了更高的要求,其中安全體系的構建又顯得尤爲重要。如何建立一個安全、便捷的電於商務應用環境,對信息提供足夠的保護,是商家和用戶都十分關注的話題。
  
  一、JAVA 和電子商務概述
  
  JSP就是一種Web編程腳本語言。它(Java Server Pages)由Sun Microsystem公司於1999年6月推出,是基於Java Servlet以及整個Java體系的Web開發技術。利用這一技術可以建立先進、安全和跨平臺的動態網站。JSP技術依附於一次寫進之後可以運行在任何符合java語法結構環境中。與過往那種依附於單一平臺或開發商的模式不同,JSP技術能夠運行在WEB服務器上,並且支持來自多家開發商提供的工具包。
  電子商務引起人們的普遍關注,細說起來也不過是最近幾年的事情。人們對電子商務還沒有一個同一的規範和熟悉。衆多的計算機制造商(電子商務主要的推動者)出於各自的貿易目的各執一詞,使得本已對電子商務知之甚少的人們在概念上更加的模糊不清。實際上,電子商務並不神祕。它在全球各地,包括中國在內,已經有很多成功的實踐。電子商務涵蓋的業務包括:信息交換、售前售後服務(如提供產品和服務和細節、產品使用技術指南、回答顧客意見)、銷售、電子支付(如使用電子資金轉賬、信用卡、電子支票)、運輸(包括商品的發送治理和運輸跟蹤,以及可以電子化傳送的產品的實際發送)、組建虛擬企業(組建一個物理上不存在的企業,集中一批獨立中小公司的權限,提供比任何單獨公司多的多的產品和服務),公司和貿易伙伴可以共同擁有和運營共享的貿易方法等。
  
  二、電子商務平臺構建以及系統設計
  
  1.平臺構建
  在確定技術之後要作的就是搭建平臺了,由於我們選用了JSP技術,所以我們需要安裝java開發工具集(JDK)和Tomcat(網站服務器),後臺採用SQLServer數據庫。它們之間的關係見下圖:
  平臺環境圖
  2.系統設計
  商務活動答應用戶申請賬號,自由登陸;答應用戶查詢忘記的密碼;答應治理員通過超戶密碼自由登陸;答應治理員查看、更改、刪除註冊用戶信息;答應治理員查看、添加、刪除庫存商品信息;答應治理員查看用戶發放的定單信息;這種機制能夠更好地保證系統的安全。
  
  三、安全分析
  
  1.平臺和服務器的獨立性
  JSP技術依附於一次寫進之後可以運行在任何符合java語法結構環境中。與過往那種依附於單一平臺或開發商的模式不同,JSP技術能夠運行在WEB服務器上,並且支持來自多家開發商提供的工具包。由於ASP技術基於ActiveX控件技術提供客戶端和服務器真個開發組件,因此ASP技術基本上侷限於微軟的操縱系統平臺。不能很輕易的實現在跨平臺的WEB服務器上工作。
  跨平臺的可重用性
  JSP的開發職員在開發過程中一直關注可重用性。JSP組件(EJB,JAVA BEAN,或定製的JSP標籤)都是跨平臺可重用的。EJB組件可以訪問傳統的數據庫,並能以分佈式系統模式工作於UNIX和WINDOWS平臺。JSP技術的標籤可擴充功能爲開發職員提供簡便的、與XML兼容的接口,即共享網頁的打包功能,使其完全的產業標準化。由於javaservlet具有java所有優點,因此開發起來也相對輕易,java簡化了對異常的處理,它的面向對象特性使開發職員的協作成爲一件簡單的`事情。JSP技術從如下幾個方面加快了動態網站的開發。將靜態頁面的開發和動態內容的天生JSP中通過使用HTML標記來規劃、設計WEB頁的佈局和風格,而用JSP標記來實現動態的內容,天生動態內容的部分被封裝起來運行於服務器端,這樣頁面佈局和風格可單獨編輯與調試而不影響動態內容天生。組件的可重用。多數JSP頁面通過重用與平臺無關的組件javabean來完成複雜的要求,這些組件可在開發職員中重複使用。