黃春瓊
摘要:電子商務(wù)平臺系統(tǒng)具有的客戶基本信息管理、購物信息管理、商品信息瀏覽、后臺用戶管理、商品入庫、銷售商品統(tǒng)計、后臺訂單處理、訂單分類等功能。本系統(tǒng)主要采用的是B/S結(jié)構(gòu),系統(tǒng)的開發(fā)使用MyEclipse開發(fā)工具,采用了XML、JSP、CSS、javaScript、oracl數(shù)據(jù)庫、jmail郵件發(fā)送組件、連接池等技術(shù)。
關(guān)鍵詞:電子商務(wù);關(guān)鍵技術(shù);網(wǎng)絡(luò)安全
中圖分類號:TP317 文獻標(biāo)識碼:A 文章編號:1007-9416(2017)02-0118-01
1 網(wǎng)頁技術(shù)
(1)CSS。Css是一種制作網(wǎng)頁的新技術(shù),為現(xiàn)在大多的的瀏覽器所支持,成為了網(wǎng)頁設(shè)計的一種不可缺少的工具之一,在日常的網(wǎng)頁設(shè)計中多采用DIV+CSS的設(shè)計模式,使用css可以簡化網(wǎng)頁的格式代碼,可以加快網(wǎng)頁下載顯示的速度,減少一定需要上傳的代碼的數(shù)量和重復(fù)勞動的工作量多采用在html的信息標(biāo)示符中添加
(2)JavaScript。JavaScript是一種面向?qū)ο蟮膭討B(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要是為了解決服務(wù)器端語言遺留的速度問題為客戶端提供更為流暢的瀏覽效果,使用戶和網(wǎng)頁之間實現(xiàn)了一種實時的、動態(tài)的、交互性的關(guān)系使網(wǎng)頁包含更多的活躍的元素和更精彩的內(nèi)容,是一種更為短小的語言。
(3)WEB SERVICE。Web service是自包含的、模塊化的應(yīng)用程序,它可以在網(wǎng)絡(luò)中被描述、發(fā)布、查找以及調(diào)用。Web service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web service能與其他兼容的組件進行交互操作。作為傳統(tǒng)計算機技術(shù)同互聯(lián)網(wǎng)應(yīng)用與創(chuàng)意的結(jié)晶,web service是使用標(biāo)準(zhǔn)技術(shù)在互聯(lián)網(wǎng)網(wǎng)上運行的商務(wù)流程。
(4)JAVA語言在網(wǎng)絡(luò)上的應(yīng)用。Java是一種簡單易用、完全面向?qū)ο蟆⒕哂衅脚_無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中,成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。
(5)JSP的基礎(chǔ)——Servlet技術(shù)。Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運行的API方式來動態(tài)生成Web頁面。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此Java Servlet效率非常高。
2 體系結(jié)構(gòu)
MVC簡介:
M——模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。
V——視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。
C——控制器就是根據(jù)用戶的輸入,控制用戶界面顯示數(shù)據(jù)和更新對象狀態(tài)。
MVC是80年代Smalltalk-80出現(xiàn)的一種軟件設(shè)計模式,現(xiàn)在已經(jīng)被廣泛的使用。MVC構(gòu)架的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復(fù)用性。
3 數(shù)據(jù)庫連接管理器
JDBC連接流行的數(shù)據(jù)庫連接管理器的使用是為解決Web應(yīng)用程序訪問后臺數(shù)據(jù)庫服務(wù)器引起的較高的、難以預(yù)測的系統(tǒng)開銷。如果沒有連接管理器,每個用戶會直接與數(shù)據(jù)服務(wù)器建立連接和斷開連接,頻繁地耗費服務(wù)器資源,往往會嚴(yán)重影響Web應(yīng)用中實際交互的進行,甚至造成癱瘓,從而影響維修資金業(yè)務(wù)的開展。
4 服務(wù)器
本系統(tǒng)采用的服務(wù)器為tomcat服務(wù)器。Tomcat是Sun的JSWDK中Servlet的運行環(huán)境。Tomcat是Apache Jakarta軟件組織的一個子項目,Tomcat是一個JSP/Servlet容器,它是在SUN公司的JSWDK基礎(chǔ)上發(fā)展起來的一個JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實現(xiàn),使用Tomcat可以體驗JSP和Servlet的最新規(guī)范。經(jīng)過多年的發(fā)展,Tomcat不僅是JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實現(xiàn),而且具備了很多商業(yè)Java Servlet容器的特性,并被一些企業(yè)用于商業(yè)用途。
參考文獻
[1]李園.無線網(wǎng)絡(luò)安全性威脅及應(yīng)對措施[J].現(xiàn)代電子技術(shù),2007,91-94.
[2]楊風(fēng)暴.《計算機網(wǎng)絡(luò)與通信》[J].人民郵電出版社,2005.7,290-310.