J2EE之13個規範標準概念


主要是關於j2EE十三個規範的總結。html

java基礎知識

首先java分爲三類:J2ME、J2SE、J2EE。java

依據開發軟件的大小和量級他們的做用分別不一樣,J2ME是開發爲機頂盒、移動電話和PDA之類嵌入式消費電子設備提供的Java語言平臺;J2SE是java平臺開發的標準版,用它基本山可以開發很是多桌面程序的開發;而J2EE是開發 企業級系統程序的。數據庫

今天主要介紹J2EE,對於它的瞭解並不是一種新的語言,而是向在學習面向對象的時候,跟設計模式同樣,依據不一樣的問題。規定一個框架,以及解決模式,但是並無詳細的實現。可以依據實際狀況使用不一樣的規範。在我看來 J2EE就和學習過的設計模式同樣,它就像是大師級的解決方式,依據咱們的不一樣需求。使用它們來爲咱們服務。設計模式


J2EE是一套徹底不一樣於傳統應用開發的技術架構,包括不少組件,主要可簡化且規範應用系統的開發與部署,進而提升可移植性、安全與再用價值。爲何說到J2EE是企業級的呢,因爲他要執行在不一樣的server端實現分佈式程序。瀏覽器

13個規範的產生也是和分佈式的思想有很是大關係。
安全


13個核心概念

一、JDBC網絡

              JDBC是java Database Connectivity 的縮寫,學習過vb.net和C#語言以後對於ODBC的概念就比較瞭解。架構

JDBC和他差點兒相同,都是鏈接數據而存在的。框架

因此不管開發哪種系統都要使用到JDBC與數據庫進行交互。分佈式

二、JDNI

             JNDI是Java Naming and Directory Interface縮寫,用於訪問不一樣的命名和文件夾服務的統一API接口,將需要訪問的對象進行序列化。而後通過binding遠程綁定對象,進行訪問對象。在這個過程當中要注意一個概念。命名異常,在交互時可能發生的異常好比:AuthenticationException(認證異常)、CommunicationException(通信異常)、InvalidNameException(無效命名異常)、NameNotFoundException(未發現命名異常)、NoInitialContextException(未初始上下文異常)。

三、 EJB

         EJB是Enterprise javaBean的縮寫。這裏重點在Bean上。它的意思是豆莢,而非豆子。這就說明EJB就像一個容器同樣封裝了框架。這樣可以被屢次使用。

但是沒有寫詳細的哪一個方法實現。

四、RMI

         RMI是RemoteMethod Invoke的縮寫,是遠程方法調用的意思。因爲系統實現了分佈式,那麼server間實現交互就會用到這個功能。將數據序列化處理,實現client和服務端的交互。

五、Java IDL/CORBA

         java IDL/CORBA意思是java接口定義語言/公共對象請求代理結構(Common Object Request Breaker Architecture),他和RMI有些像,在舊企業升級改造的時候可以利用到這個。


六、JSP

         JSP是Java Server Pages的縮寫。是HTML等語言編寫的服務頁面,server在頁面被client所請求之後對這些java代碼進行處理。而後將生成的html頁面返回給client的瀏覽器

七、java Servlet

         意思是小服務程序,它是服務端的應用程序。

使用java編寫終於生成 Html文件。

(繼續學習)

八、XML

         XML是Extensive Markup Language可擴展標記語言,這個比較熟悉的,在學習HTML得時候一塊兒 學習的。而且咱們經常使用的配置文件就是使用XML編寫的。

九、JMS

         JMS是Java Message Service 的縮寫,從當中的關鍵詞Message。就說明它和消息是相關的,JMS是用於和麪向消息的中間件相互通訊的應用程序接口,JMS對象模型包括六個要素:鏈接工廠、JMS鏈接、JMS會話、JMS目的、JMS生產者和消費者、JMS消息類型(點對點、公佈/訂閱)。

十、JTA

         JTA是Java Transaction Architecture的縮寫。java 事務處理架構。

它定義了標準API,應用系統由此可以訪問各類事務監控。贊成應用程序運行分佈式服務。

這樣可以在兩個及多個網絡計算機上運行處理事務。


十一、JTS

         JTS是Java Transaction Service的縮寫。和CORBA有關。JTS規定了事務管理器的實現方式,JTS事務管理器爲應用server、資源管理器、獨立的應用以及通訊資源管器提供了事務服務。

十二、JavaMail

         是和電子郵件相關的一個標準,提供了電子郵件開發接口。

提供了一套郵件server的抽象類。

1三、JAF

         JAF是JavaBeans Activation Framework的縮寫。意思是javaBeans 活動框架。JAF是一個專用的數據處理框架,它用於封裝數據,併爲應用程序訪問和操做數據的接口。


結語

         13個規範還不大熟悉,但是在從此的學習中,會經過不斷實踐,讓本身更瞭解他們和使用他們。

相關文章
相關標籤/搜索