熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

spring,ioc模式與ejb3的SLSB實現

2013-11-23 20:21:26  來源: Java開源技術 

  我們先看看ejb的SLSB的實現:
  import javaxejbStateless;
  @Stateless
  public class HelloBean{
  private String _greeting = Default Hello;
  
  public void setGreeting(String greeting)
  {
  _greeting = greeting;
  }
  
  public String hello()
  {
  return _greeting;
  }
  }
  
  然後我們看看xml中的配置方法:
  <ejbserver>
  <bean type=>
  <init greeting=Hello world/>
  </bean>
  </ejbserver>
  我們看到了什麼?配置文件中把Hello world傳給了setGreeting作為參數當然EJB實現根據默認值生成了Hello接口;接口的方法實現中直接調用return _greeting;實際返回的是Hello world
  通過set方法來將需要的string傳遞給setGreeting如果我們的需求發生了改變我們只需要在配置文件中進行修改可以了就是ioc模式中的
  
  type
  可見EJB采用的IOC模式和Spring采用的IOC一樣都采用了type方式學了spring對我們以後學習ejb也是很好的鋪墊

From:http://tw.wingwit.com/Article/program/Java/ky/201311/28371.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.