糯米文學吧

位置:首頁 > IT認證 > J2EE

J2EE平台角色定義

J2EE7.78K

J2EE核心是一組技術規範與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平台之間,存在良好的兼容性,解決過去企業後端使用的信息產品彼此之間無法兼容,企業內部或外部難以互通的窘境。

J2EE平台角色定義

  (1) J2EE 產品提供商

設計並使J2EE 平台、API 和在J2EE 規範中定義的其他特徵能被其他公司或人購得的公司。

  (2) 應用組件提供商

創建用於J2EE 應用程序的Web 組件、Enterprise Beans 組件、Applet 或應用客户程序的公司或個人。在裝配過程中,應用組件文件、接口及類被打包進一個JAR 文件中。

  (3) 應用程序裝配商

從組件提供商獲得應用組件JAR 文件,並將它們組裝成一個J2EE 應用的Enterprise Archive(E A R)文件的公司或個人,這種文件是一個帶. E a r擴展名的標準文件。應用裝配商提供與該應用程序相關的整體信息,並使用驗證工具來檢驗EAR 文件的內容是正確的`。組裝和部署信息存儲在一個基於文本的配置描述文件中,此種文件使用XML 標記來標記該文本。應用裝配商可以使用一個能通過交互式選擇來正確添加XML 標記的裝配和配置工具來編輯該配置描述文件。

  (4) 部署商

部署( d e p l e y)J2EE 應用程序的公司或個人。其職責包括設定事務控制、安全屬性,並根據應用組件提供商提供的指示來標明一個Enterprise Bean 是自己處理自身的存儲,還是由一個容器來處理等。部署涉及配置和安裝。在配置過程中,部署商遵循應用組件提供商提供的指示來解決外部依賴問題,定義安全設定,以及分配事務屬性。在安裝過程中,部署商將應用組件安裝到服務器上,並生成容器特定的類和接口。

  (5) 系統管理員

配置並管理運行J2EE 應用程序的計算環境和網絡基礎設施,並監督運行環境的人員。

  (6) 工具提供商

生產被組件提供商、裝配商及部署商使用的用於進行開發、組裝和打包的工具的公司或個人。

  (7) 設計用户界面和引擎

在為J2EE 應用程序設計用户界面和後端引擎時,需要決定讓該程序是基於We b,還是不基於We b。在做出這個決定時,我們可能希望考慮平台配置、下載速度、安全、網絡流量和網絡服務。

例如,包含有用户界面並且經常被大量用户訪問的一個Applet 可能需要花很長的時間才能被下載下來,這讓用户沮喪。然而,如果知道該A p p l e t要運行在一個公司的內部網內的受控環境中,那麼,在這種情況下,該Applet 將擁有一個完全可接受的下載速度。另一個考慮是,繁重的處理應當在哪裏執行。例如,如果客户程序在一個蜂窩電話或呼機中執行,服務器應當完成儘量多的計算和數據處理,而客户程序只應顯示結果就可以了。然而,設計在一個強大的台式機平台上運行的大型財務分析系統則應當在客户機上完成其複雜計算。應用的客户程序和A p p l e t用户界面通常都是用Swing API 創建的,該API 可從標準版J a v a 2平台中獲得。Swing API 提供了一整套GUI 組件(表格、樹形結構、按鈕等),這些組件可以被用來實現一種比用一個典型的HTML 頁面所能實現的更為交互的體驗。Swing 也支持HTML 文本組件,這個組件可以被用來顯示來自一個服務器的響應。客户程序可以直接訪問Enterprise Beans 層或企業信息系統層。但應謹慎實現這種程序。

繞過EJB 層的程序可以使用JDBC API 來訪問一個關係型數據庫,但應被限制於對數據庫表格進行維護等管理任務上。

標籤:J2EE