JBoss POJO对象池

JBoss POJO对象池,jboss,ejb-3.0,pojo,Jboss,Ejb 3.0,Pojo,我正在JBoss服务器中使用一个POJO非EJB类,并创建它的多个实例。JBoss会创建一个对象池并管理这个资源,还是像我实例化的那样简单地创建这么多的对象?简单地说,旧的Java对象是不受管理的。容器无法知道,当你说“新”时,你实际上并不是指“新” EJB管理了生命周期,实现起来很简单。如果你想共享,为什么不使用一个呢 我需要的是容器来管理池中的资源,但我不需要任何其他容器服务,如事务等。因此,如果我将其部署为EJB而不支持任何事务,该怎么办?我的领导说,将POJO部署为EJB太重了。这是真的

我正在JBoss服务器中使用一个POJO非EJB类,并创建它的多个实例。JBoss会创建一个对象池并管理这个资源,还是像我实例化的那样简单地创建这么多的对象?

简单地说,旧的Java对象是不受管理的。容器无法知道,当你说“新”时,你实际上并不是指“新”


EJB管理了生命周期,实现起来很简单。如果你想共享,为什么不使用一个呢

我需要的是容器来管理池中的资源,但我不需要任何其他容器服务,如事务等。因此,如果我将其部署为EJB而不支持任何事务,该怎么办?我的领导说,将POJO部署为EJB太重了。这是真的吗?您可以指定EJB不需要转换。但我不同意交易支持成本太高。对于单个事务资源,容器的事务管理器不应该参与其中——当与数据库交谈时,不管怎样,您都隐式地拥有一个事务,与您正在做的实际业务工作相比,EJB extra应该是微不足道的。若您不使用EJB,那个么您只需使用自己的池,并支付大量成本。