程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2EE平台介紹

J2EE平台介紹

編輯:J2ME
今天,越來越多的程序設計人員希望借助服務器端技術的快捷、安全以及可靠性,為他們的企業開發分布式的交易應用系統。如果你已經工作在這一領域,你將非常清楚,在今天這樣一個電子商務和信息技術飛速發展、並充滿需求的世界上,企業應用必須以更少的資金、更快的速度和比以往更少的資源來設計、建造和運營。

為降低成本、快速實現企業應用的設計和開發,J2EE平台技術為企業應用的設計、開發、集成以及部署提供了一條基於組件的實現途徑。J2EE平台為您提供了一個多層次分布是應用設計模式,重用組件的能力,統一的安全模式,靈活的交易控制。你不僅可以把全新的客戶解決方案,用比以往都快的速度推向市場,而且平台獨立、基於J2EE組件的解決方案將使你的產品不綁定在任何一個廠商的產品和API上。

本文介紹J2EE 1.3平台並同時作為J2EE教程的概述章節。J2EE教程采用基於范例的方式,描述J2EE SDK 1.3版的特點和功能。無論你是新手還是有經驗的企業應用開發人員,你都將發現J2EE教程中結合了文字的范例,是你創建自己企業的解決方案時,有價值的、唾手可得知識庫。

如果你是剛剛開始接觸J2EE應用開發,這個介紹是一個很好的起點。在這裡你將學習J2EE架構,開始熟悉重要的術語和概念,找到如何開始進行J2EE應用程序編程,集成和部署。

分布式的多層次應用

J2EE平台采用一個多層次分布式的應用模式。這意味著應用邏輯根據功能被劃分成組件,組成J2EE應用的不同應用組件安裝在不同的服務器上,這種劃分是根據應用組件屬於多層次J2EE環境中的哪一個層次來決定的。圖1展示了兩個多層次J2EE應用劃分成在下面的表中描述的不同層次。圖1中表示的J2EE應用部分代表了J2EE應用組件。

• 運行在客戶機器上的客戶層組件

• 運行在J2EE服務器上的Web層組件

• 運行在J2EE服務器上的業務層組件

• 運行在EIS服務器上的企業信息系統層軟件

如圖1所示,J2EE應用可以由三或四個層次組成,J2EE多層次應用一般被認為是三層應用,因為它們是被分布在三個不同的地點:客戶端機器、J2EE服務器和數據庫或後端的傳統系統服務器。三層架構應用是對標准的客戶端/服務器應用架構的一種擴展,即在客戶端應用和後台存儲之間增加一個多線程應用服務器。


圖1:多層應用

J2EE應用組件

J2EE應用是由組件組成的。J2EE組件是一個自我封裝的功能軟件單元,它將通過相關的類、文件和與其它組件的通訊,被集成進J2EE應用。J2EE規范定義了如下J2EE組件:

• 應用(Application)客戶端和小程序(applet)是客戶端組件

• Java Servlet和Java Server Pages技術組件是Web組件

• Enterprise JavaBeans(EJB)組件是業務組件

J2EE組件使用Java編程語言編寫的,也向任何Java編程語言程序一樣編譯的。使用J2EE平台的不同之處是,J2EE組件是被集成到J2EE應用中的,是經過很好格式化的並經過J2EE規范兼容性驗證的,而且在部署和正式運行時,是運行在J2EE服務器上,並且是在J2EE服務器的管理下運行的。

客戶端組件

一個J2EE應用可以使基於Web的或不基於Web的。對於不基於Web的J2EE應用,一個應用客戶端軟件將運行在客戶端機器上,而對於基於Web的J2EE應用,浏覽器會下載Web頁面和小程序(applet)到客戶端機器上。

應用客戶端

運行在客戶端機器上的應用客戶端軟件,為用戶提供一個途徑,處理象J2EE系統或應用管理這樣的工作。它通常由一個用Swing或AWT API開發的圖形用戶界面,但是也可以使用命令行接口。

應用客戶端軟件直接訪問運行在業務層的企業Bean。當然,如果J2EE應用客戶端允許,一個應用客戶端也可以建立HTTP連接,與運行在Web層的Servlet進行通訊。

Web浏覽器

用戶端的Web浏覽器從Web層下載Html/WML/XML等靜態或動態Web頁面。動態頁面是由運行在Web層的Servlet或JSP頁面生成的。

Applet

一個從Web層下載的Web頁面可以包含嵌入的applet。一個applet是一個用Java編程語言編寫的小客戶端應用,通過安裝在Web浏覽器上的Java虛擬機執行。然而,applet要在Web浏覽器上成功運行,客戶端系統還需要Java插件(Java Plug-in)和安全策略文件。

JSP頁面是推薦的創建基於Web的客戶端程序的API,因為在客戶端無需插件和安全策略文件。而且,JSP頁面支持清晰的、多模塊應用設計,因為它提供一個途徑,使應用程序編程和Web頁面設計分離。這意味著參與Web頁面設計的人員所要做的工作,不需要了解Java編程語言的語法。

運行在基於網絡的系統,例如手持設備、汽車電話等上的Applet,可以執行運行在J2EE服務器上的JSP頁面或Servlet生成的WML頁面。WML頁面是通過無線應用協議(WAP)傳送的,網絡配置需要一個網關,把WAP轉換成HTTP,然後在轉換回來。網關把從手持設備上來的WAP請求轉換成J2EE服務器的HTTP請求,再把HTTP服務器的響應和WML頁面轉換成一個WAP服務器響應和WML頁面顯示在手持設備上。

JavaBeans組件架構

客戶層也由一個基於JavaBeans組件架構的組件,用於管理應用客戶端或applet 與運行在J2EE服務器上的組件之間的數據流。JavaBeans組件不是在J2EE規范中的組件。

為J2EE平台而寫的JavaBeans組件,包含實例變量以及為訪問實例變量的讀取和設置方法。以這種方式使用的JavaBeans組件一般設計和實現起來非常簡單,但是要遵循JavaBeans組件架構中的命名和設計規范。

J2EE服務器通訊

圖2展示了組成客戶層的不同組成部分。客戶端與運行在J2EE服務器上的業務層之間的通訊,可以是直接的,或者是在客戶端運行浏覽器的情況下,通過運行在Web層的JSP頁面或Servlet完成。


圖2:服務器通訊



瘦客戶端

J2EE應用使用瘦客戶端。一個瘦客戶端是與應用連接地輕負載接口,它不處理象查詢數據庫、執行負載業務邏輯、或域傳統系統連接等工作。象這樣的重負載被轉移到運行在J2EE服務器上的Web或企業Beans上,這樣可以借助J2EE服務器端技術的安全性、快速、服務和可靠性。

Web組件

J2EE的Web組件可以是JSP頁面,也可以是Servlet。Servlet是Java編程語言的類,能夠動態處理請求並生成響應。JSP頁面是基於文本的文件,包含靜態內容和小段的Java編程語言代碼用以生成動態內容。當JSP頁面被調用時,後台Servlet執行這小短代碼,並返回結果。

靜態HTML頁面和applet在應用集成的時候是與Web組件捆綁在一起的。但是沒有被J2EE規范最為Web組件處理。服務器端應用類也可以與Web組件捆綁,象Html一樣,沒有作為Web組件。

如圖3展示,向客戶層一樣,Web層有JavaBeans對象管理用戶的輸入,並把輸入發送到運行在業務層的企業Bean處理。


圖3:Web層和J2EE應用



業務組件

業務代碼,用於解決或滿足特定的業務領域的問題的邏輯,例如銀行、零售或者金融等等,是在業務層,由企業Beans來處理的。圖4展示一個企業Beans是如何接收客戶端程序的數據,處理它(如果需要的話),並把它發送到企業信息系統層進行存儲。企業Bean同樣接收存儲的數據,處理它(如果需要的話),在發送回客戶端程序。

企業Beans有三類:Session Beans、實體beans(entity beans)和消息驅動Beans。一個Session Bean代表一個與客戶的臨時會話。當客戶結束操作時,這個Session Bean和它的數據就消失了。相反,實體Bean表示一個永久存儲在數據庫的表中的數據。如果客戶結束操作或服務器關機,後台操作保證實體Beans的數據存儲下來。

一個消息驅動的Bean結合了Session Bean和Java消息服務(JMS)消息偵聽器的功能,允許業務組件以異步的方式接收JMS消息。這裡介紹實體Beans和Session Beans。想了解更多的關於消息驅動Beans,參加Java Message Service教程。


圖4:業務和企業信息系統(EIS)層



企業信息系統層

企業信息系統層處理企業信息系統軟件,包括企業體系結構系統如企業資源規劃(ERP),大型機交易處理,數據庫系統,以及傳統信息系統。J2EE應用組件需要訪問企業信息系統,例如建立數據庫連接等等。

J2EE架構

通常,瘦客戶端多層次應用是很難編寫的,因為它包括很多行非常難以理解的代碼,以處理交易和狀態管理,多線程,資源池管理,以及其他復雜的低層次細節問題。基於組件的、與平台無關的J2EE應用的開發是很容易的,因為業務邏輯被組織成可重復使用的組件,而且J2EE服務器以容器(Container)的形式為每種類型的組件提供後台支持。由於你不必自己開發這些服務,你可以專注於解決你面臨的業務問題。

容器(container)和服務

組件在部署時被安裝在容器之中,是組件和特定平台底層功能之間的接口支持著組件。在Web,企業Bean或者應用客戶端組件能夠被執行以前,它必須被組裝到J2EE應用裡,並且被部署到它的容器裡。

組裝流程包括設定J2EE應用中的每一個組件以及J2EE應用本身在容器之中的設置。容器的設置個性化了J2EE服務器對每個組件的後台支持,包括象安全性、交易管理、Java命名和目錄接口查詢,以及遠程連接等等。這裡是一些重點:

• J2EE安全模式,使你能夠配置Web組件或企業Bean,使系統資源只能被授權的用戶訪問。

• J2EE交易模式,使你能夠指定方法之間的關系,從而組成一個交易,這樣交易中的所有方法將被作為一個單元對待。

• JNDI查詢服務,為企業中多種命名和目錄服務提供統一的接口,這樣應用組件就可以訪問命名和目錄服務了。

• J2EE遠程連接模式,管理客戶端和企業Beans之間的底層通訊。在企業Bean被創建後,客戶端調用它的方法,就象它在同一個虛擬機上一樣。

實際上,J2EE架構提供可配置的服務,意思是在同一個J2EE應用中的應用組件可以根據他們部署的位置不同,表現不同。一個企業Bean可以通過不同的安全設置,是它在一個生產系統中獲得一種層次的數據庫數據訪問,而在另一個生產系統中,則獲得另一種數據庫訪問權限。

容器還管理著不可配置服務,如企業bean和Servlet的生命周期,數據庫連接資源池,數據持續性(persistence),以及J2EE API中描述的訪問J2EE平台的API。盡管數據持續性機制是一個不可配置服務,J2EE架構允許你在需要比缺省的容器管理的持續性機制更多的控制時,用你的企業Bean實現中的相應的代碼覆蓋原有的容器管理的持續機制。例如,你可以使用Bean管理的持續性機制來實現你自己的搜索方法,或創建個性化的數據庫緩存。

容器類型

在部署過程之中,J2EE應用組件被安裝在如下類型的J2EE容器中。本文中涉及的J2EE組件和容器參見圖5。

企業JavaBeans(EJB)容器,為J2EE應用管理著所有的企業Beans。企業Bean和它們的容器運行在J2EE服務器上。

Web容器,為J2EE應用管理著所有的JSP頁面和Servlet組件。Web組件和它們的容器運行在J2EE服務器上。

應用客戶端容器,為J2EE應用管理著所有的應用客戶端組件。應用客戶端組件和它們的容器運行在客戶端機器上。

applet容器,是Web浏覽器和Java插件的組合,運行在客戶端機器上。


圖5:J2EE服務器和容器



包裝

J2EE組件是單獨包裝的,為部署而捆綁到J2EE應用中。每個組件,其相關的文件如GIF和Html文件,或者服務器端應用類,以及部署描述,被集成成一個模塊並添加到J2EE應用中。J2EE應用是由一個或多個企業Bean,Web,或應用客戶端組件模塊組成的。最終企業解決方案可以使用一個J2EE應用或根據設計需要由兩個或更多的J2EE應用組成。

一個J2EE應用以及它的每一個模塊都有它自己的部署描述。部署描述是一個XML文本文件,帶有.XML後綴,描述組件的部署設置。一個企業Bean的部署描述,例如,聲明交易屬性,和企業Bean的安全認證。由於部署描述的信息是可以聲明的,這樣它可以在無需修改Bean的源代碼的情況下,進行修改。在運行時,J2EE服務器讀取部署描述,並依次對組件進行操作。

J2EE應用以及相關的模塊是在一個Enterprise Archive(EAR)中發送的。EAR文件是一個標准的JAR文件,以.ear後綴結尾。在GUI版的J2EE SDK應用部署工具集中,你先創建一個EAR文件,在添加JAR和WAR到EAR中。如果你使用命令行打包工具,則先創建JAR和WAR文件,然後創建EAR文件。J2EE SDK工具:

• 每個EJB JAR文件包含它的部署描述,相關文件和企業Bean的.class文件

• 每個應用客戶端JAR包含它的部署描述,相關文件和應用客戶端的.class文件

• 每個WAR文件包含它的部署描述,相關文件和servlet的.class文件以及JSP頁面的.JSP文件

使用模塊和EAR文件使使用一些相同的組件組裝多個不同的J2EE應用成為可能。無需額外的編程,只是把不同的J2EE模塊組裝到J2EE EAR文件中。

開發的角色

可重用模塊使把應用開發和部署過程分成截然不同的角色成為可能。這樣不同的人或公司能夠在整個過程中實施不同的部分。

最開始的兩個角色包括購買和安裝J2EE產品和工具。當軟件采購的並且安裝了, J2EE組件可以由應用組件提供商開發,由應用組裝商組裝,由應用部署商部署。在一個大的機構中,每一個角色由不同的個人或小組完成。這種勞動力的分割是可行的,因為每一個先前的角色輸出一個可移植的文件,這個文件可以作為後續角色的輸入。例如,在應用組件開發階段,一個企業Bean軟件開發商提交EJB JAR文件。在應用組裝角色中,另一個開發商把這些EJB JAR文件與J2EE應用相結合,並存放在一個EAR文件中。在應用部署角色中,系統管理員在客戶現場,使用EAR文件,把J2EE應用安裝到一個J2EE服務器中。

不同的角色並不是總是由不同的人來執行的。如果你為一個小公司工作,或者你在構建一個測試應用,你可能要執行每一個階段的工作。

J2EE產品供應商

J2EE產品供應商是設計和制作能夠用於銷售的J2EE平台、API和J2EE規范所定義的其他特性的公司。產品供應商一般是操作系統、數據庫系統、應用服務器或Web服務器廠商,他們根據J2EE規范實現J2EE平台。

工具供應商

工具供應商是個人或公司,他們提供組件開發商、組裝商、部署商等使用的開發、組裝和包裝工具。參見工具信息提供的J2EE SDK 1.3兼容的工具。

應用組件供應商

應用組件供應商是公司或個人,他們制作Web組件、企業Beans、applet或應用客戶端,這些組件可用於J2EE應用。

企業Bean制作

軟件開發者完成以下工作,以提供包含企業Bean的EJB JAR文件:

• 編寫並編譯源代碼

• 定制部署描述

• 捆綁.class文件和部署描述到一個EJB JAR文件

Web組件制作

web開發者(JSP頁面)或軟件開發者(servlet)完成以下工作,以提供包含Web組件的WAR文件。

• 編寫並編譯servlet源代碼

• 編寫JSP和Html文件

• 為web組件定制部署描述

• 捆綁.class,.JSP,.Html和部署描述文件到WAR文件

J2EE應用客戶端制作

軟件開發者完成以下工作,以提供包含J2EE應用客戶端的JAR文件。

• 編寫並編譯源代碼

• 為客戶端定制部署描述

• 捆綁.class文件和部署描述文件到JAR文件

應用組裝商

應用組裝商是一些公司或個人,他們從組件供應商那裡得到應用組件的JAR文件,並組裝成J2EE應用的EAR文件。組裝商和部署商可以直接編輯部署描述或者使用工具,根據交互方式的選擇,正確的增加XML標簽。軟件開發商完成以下工作,以提供包含J2EE應用的EAR文件。

• 組裝EJB JAR和前一階段開發的Web組件(WAR)文件,生成新的J2EE應用(EAR)文件。

• 為J2EE應用定制部署描述

• 檢查EAR文件的內容是否是很好格式化的並符合J2EE規范

應用部署商和管理員

部署商和管理員是公司或個人,他們配置並部署J2EE應用,管理J2EE運行的計算和網絡架構,並監視運行環境。責任包括設置交易控制,安全屬性,並設定與數據庫地連接。

在配置過程中,部署者遵循由應用組件供應商提供的指南,解決外部依賴關系,設定安全框架,設置交易屬性。在安裝過程中,部署商將應用組件轉移到服務器上,並生成容器專用的類和接口。

部署商/系統管理員完成以下工作,已安裝並配置J2EE應用。

• 增加在前一階段制作的J2EE應用(EAR)文件到J2EE服務器上

• 為運行環境配置J2EE應用,即修改J2EE應用的部署描述

• 檢查EAR文件的內容是否是很好格式化的並符合J2EE規范

• 部署(安裝)J2EE應用的EAR文件到J2EE服務器

參考實現軟件

J2EE SDK是由Sun公司提供的J2EE平台和規范的非商業用途的實現,適用於示范、原形制作和教學環境。包含J2EE應用服務器、Web服務器、關系型數據庫、J2EE API等,是一套完整的開發部署工具。你可以從網上下載J2EE SDK。

• 產品開發商使用J2EE SDK確定在一組給定應用條件下必須組那些實現,並且運行J2EE兼容性測試包,以檢測它們的產品測試包是否完全符合J2EE規范。

• 應用組件開發商在J2EE SDK上運行他們的J2EE應用,以驗證這些應用是否適用於所有J2EE產品和工具。

Web服務器

Web服務器提供一個或多個Web容器。例如,Web容器一般依賴於Web服務器提供HTTP消息管理。J2EE實現不是必須支持某個特定的Web服務器,這意味著不同的J2EE產品對Web服務器的支持是由變化的。

數據庫訪問

關系性數據庫對應用數據提供持久的存儲。J2EE實現不是必須支持某一特定類型的數據庫,這意味著不同J2EE產品對數據庫的支持是變化的。參見J2EE SDK下載文件中的版本說明,提供了參考實現目前支持的數據庫清單。

J2EE API

Java 2平台標准版(J2SE)SDK在運行J2EE SDK時是必需的,它為編寫J2EE組件提供核心API,核心開發工具,以及Java虛擬機。J2EE SDK提供下列API供J2EE應用使用。

企業JavaBeans技術 2.0

一個企業Bean是一段包含域和方法的代碼體,用於實現業務邏輯的一個模塊。你可以認為企業Bean是一個構建模塊,可以單獨使用或與其他企業Beans一起在J2EE服務器上執行業務邏輯。

由三種類型的企業Bean:Session Bean,實體Beans,和消息驅動Beans,這些在業務組件中描述過。有了實體Beans,你無需編寫任何SQL代碼或直接使用JDBC API執行數據庫訪問操作。EJB容器替你處理這些。當然,如果你不管因為任何原因,覆蓋了卻省的容器管理持續性機制,你將需要使用JDBC API。同樣,如果你選用Session Beans訪問數據庫,你必須使用JDBC API。

JDBC 2.0 API

JDBC API是你可以從Java編程語言的方法中,調用SQL命令。你在覆蓋了卻省的容器管理持續性機制,或選用Session Beans訪問數據庫,則企業Bean中訪問數據庫必須使用JDBC API。有了容器管理持續性機制,數據庫訪問操作由容器來處理,你的企業Bean的實現中不包含JDBC代碼或SQL命令。你也可以從servlet或JSP頁面中直接使用JDBC API訪問數據庫,而不通過企業Bean。

JDBC API由兩個部分:一個適用於應用組件訪問數據庫的應用驅動接口;一個是隸屬於J2EE平台的服務提供接口。

Java Servlet技術2.3

Java Servlet技術為你定義HTTP專用的servlet類。一個Servlet類擴展了服務器的能力,這個服務器存放著應用,而應用是以請求-響應編程模式被訪問的。盡管Servlet可以響應任意形式的請求,但是它通常被用於擴展Web服務器存放的應用。

JavaServer Pages(JSP)技術 1.2

JSP頁面技術是你能夠在基於文本的文件中結合小段的Java編程語言代碼和靜態內容。一個JSP頁面是一個基於文本的文件,它包含兩種類型的文本:靜態模板數據,它可以表示為任何基於文本的格式,如Html、WML和XML;JSP元素,決定這個頁面如何構造動態內容。

Java Messaging Service 1.0

JMS API是一種消息標准,允許J2EE應用組件創建、發送、接受和讀取消息。它是松散耦合的、可靠的,異步地進行分布式通訊。有關JMS的更多信息參見Java消息服務教程。

Java Transaction API(JTA) 1.0

JTA API為分段交易提供標准的分段接口。J2EE架構提供一個缺省的自動確認來處理交易的確認和回滾。一個自動確認意味著任何其他查詢數據的應用,在每次數據庫的讀寫操作以後,將看到最新的數據。然而,如果你的應用執行兩個獨立的相互依賴的數據庫訪問操作,你將希望使用JTA API來劃分,使整個交易同時含有開始、回滾和確認。

JavaMail技術1.2

很多互聯網應用需要發送郵件進行確認,所以J2EE平台包含了與JavaMail服務提供商配合使用的JavaMail API,這樣,應用組件可以使用它發送郵件。JavaMail API包含兩個部分:一個是應用層接口,應用組件使用它發送郵件;一個服務提供商接口。

JavaBean Activation Framework 1.0

JavaBeans激活框架被包含是因為JavaMail要使用它。它提供標准的服務,以確定專用數據的類型,對它的壓縮訪問,發現對它可以使用的操作,並創建相應的JavaBean組件來執行那些操作。

Java API for XML(JAXP) 1.1

XML是一種語言,用於表示和描述基於文本的數據,這樣數據可以被使用XML API的程序或者工具所讀取和處理。程序和工具可以生成XML文件,另一些程序和工具可以讀取和處理。

例如,一個J2EE應用使用XML制作報表,不同的公司收到這個報表,可以用最符合他們需要的方式處理這些數據。一個公司可能把XML數據通過程序轉換成Html格式,這樣它可以把報表放在Web上,另一個公司可能把XML數據通過工具生成市場演講稿,再有另一個公司可能把XML數據讀到J2EE應用中進行處理。

J2EE Connector API 1.0

連接器API被J2EE工具廠商和系統集成商用於創建資源適配器,使企業信息系統可以嵌入一些J2EE產品。一個資源適配器是一個軟件組件,它使J2EE應用組件可以與後台資源管理器進行訪問和交互。因為資源適配器是他的資源管理器專用的,所以每個類型的數據庫或信息系統有它不同的資源適配器。

Java授權與認證服務(JAAS)1.0

Java授權與認證服務(JAAS)提供一個途徑,使J2EE應用可以授權並認證一個用戶或一個用戶組使用它。JAAS是標准的嵌入式認證模塊(PAM)框架的一個Java編程語言版本,使Java 2平台安全架構可以支持基於用戶的授權。

工具

J2EE參考實現提供一個應用部署工具和一組腳本,用於組裝、驗證和部署J2EE應用並管理你的開發和生產環境。參見J2EE教程以全面了解這些工具。

應用部署工具

J2EE參考實現提供一個應用部署工具,用於組裝、驗證和部署J2EE應用。它由兩個版本:命令行和GUI。

GUI工具包含有Wizards用於:

• 打包、配置和部署J2EE應用

• 打包、配置企業Beans

• 打包、配置Web組件

• 打包、配置應用客戶端

• 打包、配置資源使配器

另外,配置信息可以在表格化的檢驗圖框中為每一個組件和模塊類型進行設置。

腳本

表1列出了J2EE參考實現中包含的腳本,你可以在命令行中執行這些操作。

腳本
描述

J2EE
啟動和停止J2EE服務器

cloudscape
啟動和停止缺省數據庫

cloudIJ
運行交互式SQL工具,這是一個不支持的工具

J2EEadmin
為不同的資源增加JDBC驅動,JMS目標,和連接工廠

keytool
創建公開的和私有的密鑰,生成X509自己簽署(self-signed)的證書

realmtool
輸入證書文件。為J2EE應用在認證/授權列表中,增加、刪除J2EE用戶

packager
包裝J2EE應用組件到EAR,EJB JAR,應用客戶端JAR和WAR文件中。

verifIEr
驗證EAR、EJB JAR、應用客戶端JAR和WAR文件是否是很好格式化的,以及是否遵從J2EE規范

runclIEnt
運行J2EE應用客戶端

cleanup
從J2EE服務器上清除所有部署的應用


結論

J2EE平台提供了你設計、建造、測試、部署分布式多層次應用所需要的所有內容。J2EE教程對平台特性、API和工具進行了有深度的介紹。如果你需要J2EE應用設計方面的幫助,J2EE BluePrints Digest對在J2EE平台上,開發多層次、瘦客戶應用,提供了高層次的描述。

應用編程模式由技術主體和原則組成,指導J2EE應用開發人員確定最合理的實施選擇、最有效的使用JSP和Servlets,在實現業務邏輯時選擇好的設計、有效的把J2EE安全模型映射到企業計算環境和體系結構。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved