EJB3。0

 

EJB3.0應用需要運行在EJB容器裏,下面是一些JavaEE應用服務器,JavaEE應用服務器包含Web容器和EJB容器。
lJboss4.2.x以上版本)
  是一個成熟的開源的準JavaEE應用服務器,在開源JavaEE應用服務器中所佔市場份額第一。如果你打算選用開源的JavaEE應用服務器,那麼jboss是最值得選擇的。
lGlassfish
  是一個開源的JavaEE應用服務器,對JavaEE規範的支持非常好,其運行性能比較高。因爲發展時間相對較短,市場佔有率比較低。另外,它能否提供穩定的運行性能,還有待時間的考驗。但本人對其後期的發展非常看好。絕對跟jboss有的一拼。
lWeblogic10以上版本)
  是商業市場佔有率第一的商業JavaEE應用服務器,它具有出色的穩定性,並提供了人性化的管理界面,還有企業需要使用到的衆多功能。但在ejb3.0領域,本人認爲它做的比jboss差些,bug比較多。
lSun Application Server9.0以上版本)
  商業JavaEE應用服務器,如果你打算選用商業應用服務器運行ejb3,這個是不錯的選擇。
lOracle Application Server10g以上版本)
  商業JavaEE應用服務器,如果你的數據庫是oracle,要想兼容性更好,這個是不錯的選擇。
lapusic應用服務器
  這是國內的商業JavaEE應用服務器,主要在政府中佔有一定的市場份額。要批評的是,其向開發人員提供的文檔實在太少了,本人曾經想在其上面開發應用,結果找了大半天也沒有找到需要的開發文檔。
注意:Tomcat目前只是Web容器,它不能運行EJB應用。
 
進入http://labs.jboss.com/jbossas/downloads/下載頁面,選擇jboss4.2.3.GA下載(大小爲95MB),如果你安裝的jdk1.5版本,請選擇jboss-4.2.3.GA.zip 文件下載。 如果你安裝的jdk1.6版本,請選擇jboss-4.2.3.GA-jdk6.zip 文件下載。下載後直接解壓縮文件即可完成安裝,爲了避免應用出現莫名的錯誤,解壓縮的路徑最好不要帶有空格和中文,如“Program Files 
 
進入jbossbin目錄,找到啓動腳本run.bat 。雙擊run.bat即可啓動jboss,此時啓動的配置項爲default
       如果啓動出錯,請檢查下列情況:
1.端口是否被佔用,如:80801099
2是否爲JDK設置的JAVA_HOMEClassPath系統變量,如果沒有,請按照前面視頻介紹的方法設置。
3.檢查jboss所用的jdk是否1.5以上版本,這些信息可以在jboss的控制檯觀察到。
       4.如果啓動時出現這樣的錯誤:findstr不是內部或外部命令,也不是可運行的程序或批處理文件。那麼應該在系統變量Path中追加%SystemRoot%/system32;%SystemRoot%;
      
  
l因爲在後面的學習中,我們需要使用到系統變量JBOSS_HOME,它指向jboss的安裝路徑。所以安裝完後我們需要添加該變量,方法是:右鍵點擊我的電腦”->屬性”->高級”->環境變量,在系統變量裏添加JBOSS_HOME變量,值爲Jboss的安裝路徑,如:D:/JavaEEServer/jboss
l爲了方便輸入jboss的命令,我們把jbossbin目錄添加到系統路徑裏。在系統變量一欄找到變量名爲Path選項,點編輯在變量值的末尾添加:;%JBOSS_HOME%/bin;
 
1.會話bean(session bean)
   負責與客戶端交互,是編寫業務邏輯的地方,在會話bean中可以通過jdbc直接操作數據,但大多數情況下都是通過實體bean來完成對數據庫的操作.
2.實體bean(entity bean)
   它實際上屬於java持久化規範(簡稱JPA)裏的技術, JPA的出現主要是爲了簡化現有的持久化開發工作和整合ORM技術,結束現在HibernateTopLinkORM框架各自爲營的局面。
3.消息驅動bean(message-driven bean)
   它是專門用於異步處理java消息的組件.具有處理大量併發消息的能力.
 
開發EJB依賴的jar文件
 可以在jboss安裝路徑的client目錄下找到,通常會把client目錄下的所有jar文件添加到項目的類路徑.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章