ejb學習小結4

2021-09-09 04:36:21 字數 939 閱讀 9949

1  jboss 預設在dos下啟動是default的,這個要記得,要用all啟動的話,可以這樣 run -c all,否則dos下每次ant後的東西都會放錯位置的了

2  乙個簡單的編譯ejb服務端的指令碼,用的是sun的j2ee sdk下的lib

<?xml version="1.0"?>

3 ejb元件打包

進入build目錄下,jar -cvf ***.jar ./*.,之後把jar檔案copy到jboss的default\deploy目錄下即可.

4  ejb客戶端的乙個典型ant 指令碼

<?xml version="1.0"?>

5 關於標註的問題:

分三類:

a 標註在介面裡,比如

@local

public inte***ce helloworldlocal extends helloworld{}

b 在實現介面的類前加標記

@stateless

@local(helloworldlocal.class)

@remote()

public class helloworldbean1

這裡指出了從本地,從遠端能夠訪問的介面型別

c  純潔型

單純用部署檔案,象ejb2那樣 

6  無狀態會話bean的三個狀態

不存在,放在池裡,被呼叫狀態.比較重要的事件有@postconstruct,@predestroy,分別是元件創始時和被銷毀時

7 有狀態的會話bean

同樣,第一次呼叫時,是postconstruct事件,當被銷毀時,則是predestroy事件了.而ejb2中的鈍化事件,則這裡

用prepassivate事件了,即乙個ejb活動物件長時間不被使用了,當從活動狀態切換到休眠狀態時則啟用這個事件了.

而postactive事件,則是從休眠狀態再啟用之的.

ejb學習小結4

1 jboss 預設在dos下啟動是default的,這個要記得,要用all啟動的話,可以這樣 run c all,否則dos下每次ant後的東西都會放錯位置的了 2 乙個簡單的編譯ejb服務端的指令碼,用的是sun的j2ee sdk下的lib 3 ejb元件打包 進入build目錄下,jar cv...

EJB專案開發小結

好多知識用的時候還是一知半解,等用完之後總結總結,收穫還是挺大的。就拿這次的專案來說,主要用了ejb3.0和struts1.3,伺服器是jboss5.0,資料庫是oracle db10g。ejb之前沒接觸過,李工指導了下,ejb是sun的伺服器端元件模型,最大的用處是部署分布式應用程式,核心是會話b...

flex學習小結4

1 timer類的應用 建立乙個500毫秒間隔,10次的timer var curtimer timer new timer 500,10 新增乙個事件 使得每次到達時間間隔呼叫output方法 curtimer.addeventlistener timerevent.timer,output 新增...