這篇文章給大家分享的是有關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容器的高端進程或應用程序,并提供對系統服務的訪問。 調用EJB組件的應該稱為EJB客戶端,客戶端可以運行在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頁面返回給客戶端的瀏覽器。 JSP可以使用Servlet提供的API,一般和JavaBean結合使用,從而將界面表現和業務邏輯分離。
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 有什么用途就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。