胡國際
摘 要 隨著計算機網絡技術的發展,電子商務正在飛速發展,傳統的電商運營平臺已經無法滿足企業的開發需求了,為此有必要進行新的技術開發。EJB技術是隨著計算機技術不斷進步而發展起來的,一種以組件為基礎的新技術,是J2EE技術的重要組成部分。文章主要針對EJB技術展開討論,對該技術的結構組成、特點和電子商務中的具體應用進行了具體分析。
關鍵詞 EJB技術;電子商務;開發;應用研究
中圖分類號:TP391 文獻標識碼:A 文章編號:1671-7597(2014)13-0037-01
隨著電子信息技術的不斷發展,電子商務的運營模式已經成為是一種不可忽視的商務模式,其中最典型的就是的阿里巴巴構建的淘寶網。另外,電子商務的快速發展對它的應用系統提出了更高的要求,傳統的應用系統已經不能滿足電商發展的需求了,為此,EJB作為一種新型開發技術開始用于電子商務的系統開發中。為了對EJB有一個更清晰的認知,筆者在下文中對它的結構、特點和實際應用進行了具體分析。
1 EJB技術概述
EJB是的Enterprise JavaBeans技術的簡稱,又被稱為企業JavaBeans。這種技術最早是由美國計算公司研發出來的。EJB技術的誕生標志著JavaBeans的運行正式從客戶端領域擴展到服務器領域。在電子商務領域運用EJB技術可以簡化應用系統的開發,這是由該技術的結構和特點所決定的。
1.1 EJB技術的結構分析
EJB從屬于Java服務端,是一種組件模型。EJB技術以組件作為開發基礎,可以為其他中間層的開發提供一個統一的應用模型,既可以滿足Java平臺獨立性的特點,又能滿足開放性的需求。這一模型的主要是由4個部分組成的,它們分別是EJB的服務器、容器、組件和其他諸多的相關特性組成的,具體結構如圖1所示。
圖1 EJB系統結構圖
1.2 EJB技術的主要特點
1)具有可復制性。由于EJB是以組件為基礎的技術模型,所以在任何一個EJB服務器中都可以隨意部署,或者將其他模式直接進行移植和復制,不需要定制專用的EJB服務器系統和容器。EJB之所以能夠被復制,是因為讓自身的服務器已經定義了一些規范服務,而這些服務又可以對EJB容器和組件之間的關系進行定義,即使進行復制也不會破壞其內部結構的穩
定性。
2)具有重復性特點。因為EJB是服務器上運行程序的一個功能片段,可以進行重新組裝和重新定義,所以它能夠利用自身的這一特性和其他組間一起組建出符合使用需求的應用系統,而且可以同時為多個系統提供服務。
3)具有獨立的平臺。和計算機網絡中任何一個特殊平臺、Internet協議和中間件或其他基礎設施不同,EJB結構平臺完全是獨立的,具有極強的獨立性。也正是因為如此,它所開發出來的應用程序才能不進行任何修改,完全被復制到另外的平臺中。
4)具有廣闊的拓展空間。EJB模型是以多層分布式體系結構為基礎構建起來的,因為該系統的多功能,所以不管是規模較小的應用程序,還是規模較大的事務處理,都可以運用高模型。隨著電子信息和通信技術的不斷發展,應用程序的需求量不斷增加,為了讓這些應用程序可以在不改變核心程序的前提下被復制到操作功能更強大、運行環境更先進的系統中,就可以運用EJB模型來實現。所以,EJB具有極強的擴展性,而且電子技術的進步會為它的應用提供一個非常廣闊的空間。
2 EJB技術在電子商務中的實際應用
在電子商務商務開發中應用EJB技術可以簡化程序的開發過程,這是因為該技術能夠實現界面和業務邏輯的有效分離。在EJB技術的基礎上,開發人員就可以根據電子商務系統的實際需求,并在EJB組件中完成對相關業務邏輯的聚合為止。例如,要想在電子商務系統的應用系統中滿足用戶的購物需求,方便用戶添加所需商品,完成購物過程,我們就可以運用EJB技術在其中需添加一個購物車的Bean即可。在業務邏輯的建構完成之后,再利用Servlet及JSP技術對EJB組間進行操作,電子商務應用系統的所有功能都能被完整實現。
具體來說,EJB技術在電子商務開發中的應用具有以下三點優勢。
1)不需要可慮開發平臺的種類,這是因為EJB組件是用Java語言編寫完成的,具有獨立性的特點。
2)EJB組件可以在網絡中不同的服務器中進行部署,并且能與CORBA和DCOM等其他類型的組件進行交互,有利于系統的集成,真正實現了電子商務系統的分布特性。
3)采用EJB技術進行電子商務開發還有利于系統的擴展。開發者可以根據新的需求,編寫新的EJB組件以實現新的業務邏輯,再將其組裝到原系統中即可,并不需要對原系統的核心部分進行修改。
3 結束語
綜上所述,在電子商務開發中應用EJB技術具有極大優勢,不僅可以實現界面和業務邏輯的分離,簡化應用程序的過程,還能夠為系統的開發和維護提供便利。在上文中,我們首先對EJB技術的結構和特點進行了討論,然后對它在電子商務中的實際應用進行了分析。在此基礎上,筆者相信,隨著EJB技術的不斷改進,將會獲得更加廣泛的應用空間。
參考文獻
[1]吳曉斌.項目管理在電子商務平臺整合軟件開發中的應用研究[D].廈門大學,2013.
[2]滿勤.基于J2EE的B2C電子商務系統的設計與實現[D].電子科技大學,2012.
[3]曾憲鳳.可重用框架的電子商務開發平臺的開發應用[J].物流技術,2012,13(04):375-376,401.
[4]謝剛,王圓圓,翟培甫.網格技術在電子商務中的應用研究[A]. International Communication Sciences Association, Hong Kong.Proceedings of 2010 International Conference on Broadcast Technology and Multimedia Communication(Volume4)[C].International Communication Sciences Association, Hong Kong,2010:4-5.endprint