首頁 >Java >java教程 >java ee 有什麼用

java ee 有什麼用

silencement
silencement原創
2019-05-29 14:35:314959瀏覽

java ee 有什麼用

JavaEE是使用Java進行企業級Web應用程式開發大家遵循的一定規範標準。 JavaEE平台提供了一個基於元件的方法來簡化開發。

1、JDBC(Java Database)資料庫連線

JDBC是一組用來執行SQL的Java API,為存取不同的資料庫提供了一個統一的途徑,幾乎所有的關係型資料庫都提供了JDBC的服務或驅動程式。 JDBC對資料庫的存取也具有平台無關性。

2、JNDI(Java Naming and Directory Interfaces)Java的命名和目錄介面

JNDI是命名目錄服務的抽象介面集合,為企業級應用提供了統一的標準化連接,使Java能夠無縫地取得任何可目錄化的企業資訊。在JavaEE中,JNDI用來定位各種對象,包括EJB、資料庫驅動、JDBC資料來源及訊息連線等。由於JNDI是獨立於目錄協定的,因此也可以用JNDI存取各種特定的目錄服務。

3、EJB(Enterprise JavaBean)

EJB元件:JavaBean是在程式環境中能夠被視覺化處理的可重複使用元件,是實作分散式業務邏輯的Java元件。                                            中中使用「  EJB容器:是EJB元件的運作環境,為部署EJB元件提供服務,包括事務、安全、遠端客戶端的網路發佈、資源管理等。                EJB伺服器:管理EJB容器的高階進程或應用程序,並提供對系統服務的存取。                                               JB客戶端,客戶端可以運行在Web容器中。

4、RMI(Remote Method Invoke)遠端方法呼叫

RMI協定能夠讓在某個Java虛擬機器上的對象,像呼叫本地物件一樣呼叫另一個Java虛擬機器中的對像上的方法。                            它在使用者端和服務端傳送資料時使用了序列化方式。 RMI是一種唄EJB使用的更底層的協定。

5、Java IDL(Interface Dexcription Language)/CORBA(Common Object Broker Architecture)Java介面定義語言/公用物件要求代理程式體系結構

IDL是用來描述軟體元件介面的一種計算機語言。 IDL透過一種中立的方式來描述接口,使得在不同平台上運行的物件和用不同語言編寫的程式可以相互溝通交流。

6、JSP(Java Server Pages)

JSP頁面由HTML程式碼和嵌入其中的Java程式碼所組成。伺服器在頁面被客戶端所請求以後對這些Java程式碼進行處理,然後將產生的HTML頁面傳回給客戶端的瀏覽器。                                                                                                           中中使用

7、Servlet

Servlet是一種小型的Java程序,它擴充了Web伺服器的功能。作為一種伺服器端的應用,當被請求時開始執行。 Servlet提供的功能大多與JSP類似,不過實現的方式不同。 JSP通常是大多數HTML程式碼中嵌入少量的Java程式碼,而Servlet全部由Java寫成並產生HTML。

8、XML(Extensible Markup Language)可擴展標記語言

XML是一種用於標記電子檔案使其具有結構性的標記語言。它被用來在不同的商務過程中共享資料。 XML的發展和Java是相互獨立的,但它和Java有著相同的目標,即平台獨立性。透過Java和XML的組合,可以得到一個完美的具有平台獨立性的解決方案。

9、JMS(Java Message Service)Java訊息服務

JMS是Java的訊息服務,JMS的客戶端之間可以透過JMS服務進行非同步的訊息傳輸。 JMS用於和麵向訊息的中間件相互通訊的應用程式介面。它既支援點對點的網域,有支援發布/訂閱類型的網域,並且提供對下列類型的支援:經認可的訊息傳遞,事務型訊息的傳遞,一致性訊息和具有持久性的訂閱者支援。                                                                                  JMS訊息系統中帶來的效益:1、提供訊息彈性。 2、鬆散耦合。 3、異步性。

10、JTA(Java Transaction API)Java事務API

在JavaEE應用程式中,交易是一個不可或缺的元件模型,它保證了使用者操作ACID(即原子、一致、隔離、持久)屬性。對於那些跨資料來源的大型應用,則必須使用全域事務JTA。應用系統可以由JTA定義的標準API存取各種事務監控,JTA為JavaEE平台提供了分散式事務服務,它隔離了事務與底層的資源,實現了透明的事務管理方式。

11、JTS(Java Transaction Service)Java事務服務

JTS是一個元件事務監視器。 JTS是CORBA OTS事務監控的基本實作。 JTS規定了事務管理器的實作方式。 JTS事務管理器為應用程式伺服器、資源管理器、獨立的應用程式以及通訊資源管理器提供了事務服務。

12、JavaMail

JavaMail是用來存取郵件伺服器的API,它提供了一套郵件伺服器的抽象類別。不僅支援SMTP伺服器,也支援IMAP伺服器和POP伺服器。

13、JAF(JavaBean Activation Framework)

JavaMail利用JAF來處理MIME編碼的郵件附件。 MIME的位元組流可以轉換成Java對象,或轉換自Java對象。大多數應用都可以不需要直接使用JAF。

以上是java ee 有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多