J2EE基礎概念學習筆記

才智咖 人氣:1.12W

1、J2ME,J2SE和J2EE之間區別

J2EE基礎概念學習筆記

J2ME,功能非常有限,用於嵌入式裝置

J2SE,包含原始的核心類庫,用於桌面應用程式和瀏覽器中的Applet

J2EE,功能非常全面,用於資料處理和伺服器端應用

2、J2EE體系結構

3、JDBC

JDBC為JAVA開發人員提供了一個行業標準API,可以在Java應用與關係資料庫之間建立起獨立於資料庫的連線,API提供了資料庫的呼叫層介面

4、JNDI是:

一個Java應用程式設計介面API

為開發人員提供了查詢和訪問各種命名和目錄服務的通用、統一方式

構建在DNS,LDAP等服務之上

5、Servlets是Java類,使用基於HTTP協議的請求/響應模型,同Web客戶進行互動。

6、HTTP Servlets:

由容器管理

可產生動態內容

能在本地Session中儲存客戶資料

7、JSP(Java Server Pages)

JSP是:

Java Servlet技術的發展和自然擴充套件,將轉化成Servlet

根據客戶端請求建立動態Web頁面的文字檔案

是J2EE中的“檢視”元件

JSP包括:

HTML標籤

Java程式碼

8、JTA被用於與事務服務進行通訊,為啟動事務,連線現有事務,提交事務和撤消事務提供標準的Java API

9、Java訊息服務JMS

JMS是Java API,提供了一種通用的方式來建立、傳送、接收和讀取企業訊息通訊系統的訊息

該介面支援:點對點模型、釋出/訂閱模型/保證訊息分發、事務會話

10、EJB(企業級Java beans)

EJB是實現分散式業務邏輯的Java元件

“企業”意味著應用的擴充套件性、可用性、可靠性、安全性、事務性和分佈性

EJB:

為客戶提供可分佈和可部署的業務邏輯服務

擁有定義良好的介面

在應用伺服器之間可重用

在提供管理和控制服務的容器中執行

11、Java認證和授權

Java認證和授權服務JAAS是基於Java的安全管理框架

JAAS支援:

單點登入

可插入的認證模組

12、Java管理擴充套件JMX

JMX:

為從Java程式管理裝置定義了一個標準的基礎設施

減少了從管理工具到被管理裝置的'耦合性

本規範描述了Mbeans,它是JMX的構建模組

WebLogic Server擴充套件JMX,從內部管理系統的配置和狀態

13、遠端方法呼叫RMI

遠端方法呼叫RMI是一種基於Java的分散式程式設計模型,允許物件使用stub和skeleton呼叫遠端的物件

RMI使用序列化在兩個物件間通過值傳輸資料

14、Web Services:

是服務端的服務

使用眾所周知的協議通過Web可以訪問

使用XML描述

通過XML相互作用

通過註冊可以定位

完全跨平臺和鬆耦合