熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

EJB介紹

2013-11-12 23:39:25  來源: SQL語言 

  EJB —— EntERPrise Java Bean 是SUN在服務器平台上推出的JAVA技術族的成員 與其他JEE的技術一起 大大增強了JAVA的能力 並推動了JAVA在企業級應用程序的應用
 
  從軟件構件的角度 EJB是JAVA技術中服務器端軟件構件的技術規范和平台支持我們知道 在軟件產業中 基於構件的技術是當前的熱點 在面向對象的技術發展的今天 構件作為可重用的軟件組件 在軟件系統的開發上 解決了重復開發的問題 提高了軟件開發的效率 在軟件構件的技術上 眾多廠商形成了幾大陣營
 
  以微軟為首的DCOM/COM陣營 從DDE OLE 到ACTIVEX等 提供了構件開發的基礎 如VC VB Delphi等都支持DCOM 包括OLE DB在內新的數據庫存取技術 但是脫不了桌面計算的底子
 
  以蘋果和國際商用機器為首的OpenDoc陣營 現在沒有得到更多的廠商支持 加之蘋果和IBM的硬件平台在C/S應用中沒有成為主流 所以發展並不樂觀
 
  還有一派 是包括SUN在內的OMG 對象管理組織 推出了跨語言的CORBA 已逐漸成為業界的標准
 
  那麼 EJB是OMG成員之一的SUN推出的基於JAVA的構件規范 是JAVA開發的一件利器 自從隨JEE推出之後 廣泛的得到了業界的支持 已經成為應用服務器的標准技術
 
  從企業應用多層結構的角度 EJB是商業邏輯層的構件技術 於JAVA BEANS不同 他提供了事務處理的能力 自從三層結構提出 中間層 也就是商業邏輯層 是處理事務的核心 由於從數據存儲層分離 他就取代了存儲進程的大部分地位
 
  從分布式計算的角度 EJB像CORBA一樣 提供了分布式技術的基礎 提供了對象之間的通訊手段
 
  從Internet技術應用的角度 EJB和Servlet JSP一起成為新一代應用服務器的技術標准 EJB中的Bean可以分為會話Bean和實體Bean 前者維護會話 後者處理事務 現在 SERVLET負責與客戶端通信 訪問EJB 並把結果通過JSP產生頁面傳回客戶端 成為開發的新潮流
 
  從發展的角度看 EJB完全有可能成為面向對象數據庫的新的平台 構成企業計算的基礎
 
  總而言之 在日新月異的技術發展和更新中 EJB 甚至EJB的後繼者 將在JAVA技術的大旗下不斷攻城克地 占領企業計算的大好江山
 


From:http://tw.wingwit.com/Article/program/SQL/201311/11182.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.