JavaEE的13種核心技術(shù)規(guī)范

1、JDBC(Java Database)數(shù)據(jù)庫連接

JDBC是一組用于執(zhí)行SQL的Java API ,為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,幾乎所有的關(guān)系型數(shù)據(jù)庫廠商(DBMS)都提供了JDBC的服務或驅(qū)動。JDBC對數(shù)據(jù)庫的訪問也具有平臺無關(guān)性。


3、EJB(Enterprise JavaBean)

EJB組件:JavaBean是在編程環(huán)境(IDE)中能夠被可視化處理的可重用組件,是實現(xiàn)分布式業(yè)務邏輯的 Java 組件。我們在開發(fā)的時候可以利用這些組件,像搭積木一樣建立面向?qū)ο蟮姆植际綉谩?/p>

EJB容器:是EJB組件的運行環(huán)境,為部署EJB組件提供服務,包括事務、安全、遠程客戶端的網(wǎng)絡發(fā)布、資源管理等。

EJB服務器:管理EJB容器的高端進程或應用程序,并提供對系統(tǒng)服務的訪問。

調(diào)用EJB組件的應該稱為EJB客戶端,客戶端可以運行在Web容器中。


4、RMI(Remote Method Invoke)遠程方法調(diào)用

RMI協(xié)議能夠讓在某個Java虛擬機上的對象,像調(diào)用本地對象一樣調(diào)用另一個Java虛擬機中的對象上的方法。它使用了序列化方式在客戶端和服務器端傳送數(shù)據(jù)。RMI是一種被EJB使用的更底層的協(xié)議。(stub/skeleton層提供了客戶程序和服務程序彼此交互的接口)

5、Java IDL(Interface Description Language)/CORBA(Common Object Broker Architecture)Java 接口定義語言/公用對象請求代理程序體系結(jié)構(gòu)

IDL是用來描述軟件組件接口的一種計算機語言。IDL通過一種中立的方式來描述接口,使得在不同平臺上運行的對象和用不同語言編寫的程序可以相互通信交流。

6、JSP(Java Server Pages)

JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端所請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。

JSP可以使用Servlet提供的API,一般和JavaBean結(jié)合使用,從而將界面表現(xiàn)和業(yè)務邏輯分離。


7、Servlet

Servlet是一種小型的Java程序,它擴展了Web服務器的功能。作為一種服務器端的應用,當被請求時開始執(zhí)行。Servlet提供的功能大多與JSP類似,不過實現(xiàn)的方式不同。JSP通常是大多數(shù)HTML代碼中嵌入少量的Java代碼,而servlets全部由Java寫成并且生成HTML。

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

XML是一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。它被用來在不同的商務過程中共享數(shù)據(jù)。XML的發(fā)展和Java是相互獨立的,但是它和Java有著相同的目標,即平臺獨立性。通過Java和XML的組合,可以得到一個完美的具有平臺獨立性的解決方案。

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

JMS是Java的消息服務,JMS的客戶端之間可以通過JMS服務進行異步的消息傳輸。JMS用于和面向消息的中間件相互通信的應用程序接口(API)。它既支持點對點的域,有支持發(fā)布/訂閱(publish/subscribe)類型的域,并且提供對下列類型的支持:經(jīng)認可的消息傳遞,事務型消息的傳遞,一致性消息和具有持久性的訂閱者支持。

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

在JavaEE應用中,事務是一個不可或缺的組件模型,它保證了用戶操作ACID(即原子、一致、隔離、持久)屬性。對于那些跨數(shù)據(jù)源(例如多個數(shù)據(jù)庫,或者數(shù)據(jù)庫與JMS)的大型應用,則必須使用全局事務JTA。應用系統(tǒng)可以由JTA定義的標準API訪問各種事務監(jiān)控,JTA為JavaEE平臺提供了分布式事務服務,它隔離了事務與底層的資源,實現(xiàn)了透明的事務管理方式。

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

JTS是一個組件事務監(jiān)視器。JTS是CORBA OTS事務監(jiān)控的基本實現(xiàn)。JTS規(guī)定了事務管理器的實現(xiàn)方式。JTS事務管理器為應用服務器、資源管理器、獨立的應用以及通信資源管理器提供了事務服務。

12、JavaMail

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

13、JAF(JavaBean Activation Framework)

JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的字節(jié)流可以被轉(zhuǎn)換成Java對象,或者轉(zhuǎn)換自Java對象。大多數(shù)應用都可以不需要直接使用JAF。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,673評論 18 399
  • java的大方向就是JavaEE,JavaEE不僅僅是socket編程,具體包括13種核心技術(shù)。 JAVAEE的核...
    ITsupuerlady閱讀 317評論 0 5
  • 一. Java基礎部分.................................................
    wy_sure閱讀 4,011評論 0 11
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,551評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,272評論 6 342

友情鏈接更多精彩內(nèi)容