ejb的基本概念

Enterprice JavaBeans是一個用於分佈式業務應用的標準服務端組件模型。採用Enterprice JavaBeans架構編寫的應用是可伸縮的、事務性的、多用戶安全的。採用ejb編寫的這些應用,可以部署在任何支持Enterprice JavaBeans規範的服務器平臺,如jboss、weblogic等。

EJB實際上是用於編寫業務層代碼。如果大家對於MVC (model-view-controller)結構的應用有所瞭解的話,我們知道一個基於MVC結構的應用應包含顯示層、控制層和業務層, 假設我們採用ejb開發基於MVC結構的應用,那麼ejb就是用於開發應用的業務層.

之前可以用javabean開發業務層,就需要自己編寫代碼的事務處理等,ejb提供了很多企業開發中需要使用到的服務.EJB爲我們提供了很多在企業開發中需要使用到的服務,如事務管理/安全/持久化/分佈式等,因爲這些服務由容器提供,無需我們自行開發,這樣大大減少了我們的開發工作量.另外EJB提供了強制式分層解耦設計方法

非EJB應用:三個都是在同一個容器裏面的,不可分開的.


EJB3分佈式特點的應用模式:一個是便於維護,如業務功能發生變化,只需改變業務功能,那麼網上商城和手機商城都可以用.二是便於重用.



ejb的應用特點:分佈式,其他放在web容器裏面,ejb放在ejb容器裏面



EJB3的運行環境:

EJB3.0應用需要運行在JDK1.5以上版本。

進入http://java.sun.com/javase/downloads/index_jdk5.jsp下載JDK。在頁面中找到JDK5.0 Update 16(版本在不斷更新中,有可能大於16),點擊右邊的Download。

按照安裝嚮導提示安裝,安裝路徑選擇C:\Java\jdk1.5.0_16。Jdk安裝完後,接着問你是否安裝jre,也一起安裝上。

右鍵點擊“我的電腦”->“屬性”->“高級”->“環境變量”,在“系統變量”裏添加JAVA_HOME 變量,值爲JDK的安裝路徑,如:C:\Java\jdk1.5.0_16。

在“系統變量”裏再添加CLASSPATH變量,值爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

在系統變量欄找到變量名爲Path的選項,點“編輯”在變量值的末尾添加;%JAVA_HOME%\bin;


有一點要注意:爲什麼說jboss是準JAVAEE應用服務器呢?jboss:準JAVAEE應用服務器,爲什麼說是準呢?因爲它還沒有完全實現javaee的標準.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章