我們先看看在servlet中怎麼呼叫ejb3:
public class helloservlet extends genericservlet
現了hello介面;service中,直接呼叫_hello.hello(),實際呼叫的是hellobean的
hello()方法實現.
呵呵,通過set方法來將需要的hellobean傳遞給servlet,如果我們的需求發生了改變,
新加了hello2bean實現,我們只需要在配置檔案中進行修改就可以了,這,就是ioc模式
中的type2.
spring framework採用的也是type2的ioc模式,比如spring配置檔案如下:
那麼我們在**中就可以這麼使用:
public class teacher
//寫**方法
public void write*****()
}這樣,如果要寫ioc的**,就找乙個精通ioc的學生寫;如果要寫bpel的**,就找乙個
精通bpel的學生寫,要修改的地方,也就是配置檔案而已.
EJB設計模式1
第乙個設計模式非常簡單。乙個公司和雇員的entity bean和 下面給出的entity bean的 片斷是類似的。它們是由jbuilder4的 entitybean模版生成的。所有的字段都宣告為public的cmp欄位。code snippet for company entity bean pu...
EJB3與EJB2的差別
1 annotation替代了配置檔案 凡是ejb2中使用配置檔案定義的 ejb3一般都可以使用 annotations定義 當然ejb3也支援配置檔案定義 凡是ejb2通過jndi尋找的資源 呼叫容器中其他ejb 呼叫環境變數等resource資源等 都是可以依靠annotations 依賴注射機...
Spring IOC配置與應用
1.a window preferences myeclipse xml xml catalog b user specified entries add i.location d share 0900 spring soft spring framework 2.5.6 dist resource...