- 相關推薦
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 文本組件,這個組件可以被用來顯示來自一個服務器的響應?蛻舫绦蚩梢灾苯釉L問Enterprise Beans 層或企業信息系統層。但應謹慎實現這種程序。
繞過EJB 層的程序可以使用JDBC API 來訪問一個關系型數據庫,但應被限制于對數據庫表格進行維護等管理任務上。
【J2EE平臺角色定義】相關文章:
j2ee是什么10-26
j2ee與java的區別04-01
j2ee學習筆記心得08-29
采購的定義09-02
J2EE的13種核心技術08-31
秘書的基本定義09-09
債券的定義與特征12-19
演講定義與技巧03-11
物流管理的基本定義02-17
農業保險的定義及其特點08-26