亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

詳細解析 JavaBeans 與 Ejb 的區別

2019-11-18 12:35:10
字體:
來源:轉載
供稿:網友

  您現在可能已在使用 javabeans,但還不了解它。假如有支持 Java 的瀏覽器,那么,在桌面上使用 Javabeans 就沒有限制。使用的 Web 頁面可以將 beans 作為小應用程序的一部分。您很快就會和作為瀏覽器可視部分的 Javabeans 交互,然后,那些 Javabeans 將與服務器上的 EJB 接口。這種能力也可以擴展到因特網和內部網。
  
  Javabeans 和 Server beans(通常稱為 EnterPRise Javabeans (EJB))有一些基本相同之處。它們都是用一組特性創建,以執行其特定任務的對象或組件。它們還有從當前所駐留服務器上的容器獲得其它特性的能力。這使得 beans 的行為根據特定任務和所在環境的不同而有所不同。
  
  這開辟了巨大商機。因為 Javabeans 是與平臺無關的,所以對于將來的解決方案,供給商可以輕易向不同用戶推出其客戶機方的 Javabeans,而不必創建或維護不同的版本。這些 Javabeans 可以與執行商業功能(例如訂購、信用卡處理、電子匯款、存貨分配、運輸等)的 EJB 配合使用。這里有巨大潛力,而這正是組件代理(WebSphere application Server 企業版)設計提供的那種潛力。
  
  Javabeans 是一種組件,它在內部有接口或有與其相關的屬性,以便不同人在不同時間開發的 beans 可以詢問和集成??梢詷嫿ㄒ粋€ beans,而在以后構造時將其與其它 beans 綁定。這種過程提供了先構建,然后重復使用的方法,這就是組件的概念??梢詫⑦@種單一應用程序部署成獨立程序、ActiveX 組件或在瀏覽器中。
  
  Javabeans 因其外部接口(即屬性接口)而與純對象不同。這種接口答應工具讀取組件要執行的功能,將其與其它 beans 掛鉤,以及將其插入其它環境。Javabeans 設計成對單一進程而言是本地的,它們在運行時通??梢?。這種可視組件可能是按鈕、列表框、圖形或圖表 - 但這不是必需的。
  
  ActiveX 對象可以將 Javabeans 部署成 ActiveX 對象,雖然 EJB 的代理也可以這樣做,但是,因為 ActiveX 運行在桌面上,所以,EJB 本身不能成為 ActiveX 對象。要在與平臺相關的、僅 Windows 平臺上做到這一點,開發人員可以將 Javabeans 變換成 ActiveX 組件。
  
  EJB 的主要好處在于:構建 beans 時,beans 開發人員可以規定需要什么類型的行為,而不必規定如何去做。開發分為兩部分:程序員開發 beans,然后驗證:它可與構建工具一起工作,并包括標識所需服務質量行為種類的部署描述符。下一步,另一個程序員可以采用這個 beans,并使用讀取 EJB 部署描述符的部署工具,然后將該 beans 安裝到 Enterprise Java Server 上的容器中。在第二步中,部署工具采取一些操作,這可能意味著生成如狀態保存代碼,放入事務掛鉤,或執行安全性檢查這樣的代碼。所有這些操作由部署工具生成,beans 開發人員和部署人員可以是不同的人。
  
  可以通過使用部署工具,將任何獨立于平臺的 Javabeans 改寫成具有可靠服務質量、特定于平臺的 EJB,以滿足現有商業系統和應用程序的特定需求。這就是 EJB 服務器對集成系統、網絡和體系結構如此重要的原因所在。
  
  EJB 與 IBM WebSphere 企業版:
  在 IBM WebSphere 企業版中使用時,可以將 EJB 配置成被治理的商業對象。接受它們授權服務的容器是其安裝到的容器。將 EJB 的持久性部分映射在數據或狀態對象中。EJB 服務器為 EJB 提供不同的服務質量,選擇正確的 EJB 服務器可能對滿足完整的商業需求至關重要?!敖M件代理”功能極其健壯,該功能提供如負載均衡和支持服務器組中多臺機器的高級功能。它還有大大超出 Enterprise Java Server (EJS) 規范所倡導的系統治理功能。因此,按照基本標準編寫的 Javabeans 或 EJB 可以運行在使用“組件代理”功能的 WebSphere 企業版上,并獲得那些所有的附加功能。
  
  EJB 服務器還提供獨特的特性和服務質量,而且不完全相同。IBM“組件代理”有一些強大特性 - 例如,可伸縮性,它答應開發人員將 EJB 部署到從小型系統到大型網絡的不同類型服務器。開發人員可以從小處入手,例如,在一個部門中,首先在 LAN 的 Java 服務器上部署,一旦預備好,就知道可以將在那里創建的 Javabeans 和 EJB 部署到全球網絡。然后,開發人員可以測試并熟悉這些 beans,試運行,制作樣本等等。
  
  滿足之后,開發人員可以通過將其移至高性能服務器,來大幅度擴大其規模。Javabeans 和 EJB 不受任何計算機體系結構邊界的限制。它們用 Java 編寫,可以運行在任何具有 Java 虛擬機的系統上,并可以使用任何 Enterprise Java Server (EJS) 來部署對象。因此,開發人員現在可以在方便的系統上構建,以后在方便的系統上部署,而不必是同一臺或同樣類型的機器。
  
  IBM WebSphere 企業版支持將商業對象部署到多臺服務器。EJB 作為商業對象集成到“組件代理”功能,并作為任何其它商業對象處理。因此,EJB 可以連接到所選的后端系統,并執行任何所需操作,以滿足其商業需求。這就成為“組件代理”為 EJB 提供的基礎設施。通過將“組件代理”用作 EJB 服務器,開發人員將能夠繼續使用當前舊有系統,并將其與電子商務接口一起提供。
  
  為使 EJB 能在 WebSphere“組件代理”環境中工作,可以使用“組件代理”部署工具將其安裝在一臺或多臺服務器上,然后將其添加到命名服務器,以便可以全局查找到它。任何可以訪問公共命名服務器的人都可以找到它,找到其宿主,并可以在宿主上執行方法,同時創建 EJB。這就是“代理組件”要做的事。
  
  讓我們舉一個在 Web 購物站點上可以看到的電子購物車的例子。用戶的購物車是一個 Javabeans。用戶將貨架上的商品放入購物車,這些商品本身是 Javabeans。它們全部可視,并且面向用戶。結帳時,將用戶購物車中的商品發送到服務器上的 EJB,該 EJB 執行一些必要的操作,如檢查信用卡授權和可用額度,生成封條,或生成給發貨部門的有關提什么貨和發貨地點的非凡指示,這就是商業程序已在進行的活動。
  
  beans 的全部意義不只是其現有能力,更在于其可以為商業提供的有競爭力的潛在能力。IT 設計師和應用開發人員現在可以將精力完全集中在商業邏輯,而將如事務、持久性和安全性的底層工作留給服務器。WebSphere 的“組件代理”功能將提供所有這些(還有后端訪問)和對象事務治理器。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产在线视频| 色婷婷av一区二区三区在线观看| 欧美国产精品日韩| 国产成人精品视| 精品少妇v888av| 欧美裸体xxxx极品少妇软件| 成人av.网址在线网站| 奇米四色中文综合久久| 一区二区三欧美| 精品久久久久久亚洲国产300| 日韩成人在线视频网站| 一个人www欧美| 欧美大尺度电影在线观看| 日韩精品欧美激情| 91日本在线视频| 日日骚久久av| 26uuu另类亚洲欧美日本一| 这里只有精品久久| 久久久成人av| 国产午夜精品理论片a级探花| 欧美激情亚洲自拍| 青青草原一区二区| 国内成人精品一区| 国产精品日韩电影| 欧美亚洲视频在线观看| 成人黄色av播放免费| 亚洲一区二区三区四区在线播放| 国产精品无码专区在线观看| 亚洲欧美日韩综合| 欧美性20hd另类| 亚洲国产精品嫩草影院久久| 国产精品一二三在线| 久久精品国产久精国产一老狼| 黑人精品xxx一区| 欧美日韩免费区域视频在线观看| 国产精品久久久久久av| 91国产美女在线观看| 91精品免费久久久久久久久| 国产欧美一区二区三区四区| 亚洲性xxxx| 日韩理论片久久| 成人av色在线观看| 97精品视频在线播放| 成人高清视频观看www| 久久精品国产一区二区电影| 久久色在线播放| 亚洲天堂av在线免费观看| 国产成人精品a视频一区www| 日本成人精品在线| 久久久久久久色| 日韩在线免费观看视频| 欧美久久久精品| 精品国产区一区二区三区在线观看| 国产在线精品成人一区二区三区| 久久99青青精品免费观看| 欧美国产日韩二区| 成人444kkkk在线观看| 日av在线播放中文不卡| 在线成人一区二区| 色综合影院在线| 国产精品白嫩美女在线观看| 欧美理论片在线观看| 国产一区二区在线免费| 97精品国产97久久久久久| 亚洲自拍高清视频网站| 国产成人免费av电影| 91久久嫩草影院一区二区| 欧美成人免费观看| 亚洲国产精品久久久久秋霞蜜臀| 精品久久香蕉国产线看观看亚洲| 亚洲欧美精品一区| 欧洲成人午夜免费大片| 中文字幕一区二区精品| 欧美性猛交xxxx富婆弯腰| 国内精品一区二区三区四区| 91久久久久久久久久久| 成人有码在线视频| 亚洲人成电影在线播放| 久久久久久欧美| 国产激情久久久久| 午夜精品一区二区三区视频免费看| 久久国产精品久久国产精品| 欧美自拍视频在线| 国产在线高清精品| 国产精品一二区| 不卡在线观看电视剧完整版| 国产精品揄拍一区二区| 中文字幕亚洲综合久久| 亚洲va欧美va国产综合剧情| 精品国产网站地址| 久久久久久国产精品美女| 亚洲国产日韩欧美在线图片| 国产成人一区二区三区小说| 日韩av123| 日韩在线不卡视频| 成人亚洲欧美一区二区三区| 国产欧美在线播放| 亚洲精品视频在线观看视频| 久久国产精品影片| 国产成人一区二区| 国产ts人妖一区二区三区| 国产成人精品a视频一区www| 久久久免费观看| 欧美激情视频免费观看| 亚洲一区二区三区乱码aⅴ| 欧美在线激情视频| 91爱爱小视频k| 日韩av综合中文字幕| 久久综合五月天| 亚洲精品www久久久| 久久久久久一区二区三区| 2019国产精品自在线拍国产不卡| 国产精品xxx视频| 日韩视频免费在线观看| 亚洲成人精品久久久| 国产美女主播一区| 欧美高清视频免费观看| 中文字幕亚洲在线| 国产精选久久久久久| 好吊成人免视频| 日本免费久久高清视频| www.美女亚洲精品| 欧美极品少妇xxxxⅹ裸体艺术| 久久影视电视剧凤归四时歌| 久青草国产97香蕉在线视频| 午夜精品久久久久久久99热| 久久激情五月丁香伊人| 日韩久久午夜影院| 亚洲电影在线看| 中文字幕亚洲二区| 成人午夜黄色影院| 日韩电影中文字幕| 欧美性感美女h网站在线观看免费| 日韩国产在线播放| 欧美性精品220| 国产亚洲a∨片在线观看| 久久久久久久av| 国产精品一区二区久久国产| 亚洲国产精品99| 91热福利电影| 久久久www成人免费精品| 欧美高清激情视频| 国产三级精品网站| 中文字幕一精品亚洲无线一区| 91系列在线播放| 青青草原成人在线视频| 91亚洲精品在线| 日韩精品亚洲视频| 97香蕉久久夜色精品国产| 亚洲精品美女网站| 最近2019中文字幕mv免费看| www.午夜精品| 国产aⅴ夜夜欢一区二区三区| 懂色av中文一区二区三区天美| 97视频人免费观看| 国产一区二区三区在线免费观看| 日本一区二区不卡| 国产精品久久久久久久久久小说| 亚洲精品短视频| 九九热在线精品视频| 92福利视频午夜1000合集在线观看| 欧美日韩亚洲系列| 欧美另类精品xxxx孕妇| 欧美一区二粉嫩精品国产一线天|