1、J2ME,J2SE和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相互作用
通過註冊可以定位
完全跨平臺和鬆耦合