java

位置:IT落伍者 >> java >> 浏览文章

spring,ioc模式与ejb3的SLSB实现


发布日期:2018年12月14日
 
spring,ioc模式与ejb3的SLSB实现

我们先看看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也是很好的铺垫

上一篇:如何在Web工程项目中使用Struts

下一篇:破解java Struts Web Application开发工具 scioworks Camin