我正在努力理解CDI和EJB以及实体边界控制(ECB)模式。我对ECB模式的理解是边界是事务边界的起点和终点。此外,CDI不像EJB一样提供事务支持。
所以,如果我想成功地实现ECB模式,则以下内容是正确的:
1. 我可以使用EJB(即@stateless、@stateful、@singleton)来实现边界部分,使用CDI或EJB来实现控制层。 2. 我可以使用CDI来实现边界和控制部分,但在边界中实现类似(http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html)的事务支持。 3. 我不能使用CDI实现边界,然后在控制层开始使用EJB。
谢谢。
所以,如果我想成功地实现ECB模式,则以下内容是正确的:
1. 我可以使用EJB(即@stateless、@stateful、@singleton)来实现边界部分,使用CDI或EJB来实现控制层。 2. 我可以使用CDI来实现边界和控制部分,但在边界中实现类似(http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html)的事务支持。 3. 我不能使用CDI实现边界,然后在控制层开始使用EJB。
谢谢。