Я использую структуру Maven для создания своего проекта, а EJB 3.0 - это спецификация EJB. У меня есть интерфейс EJB A и соответствующий ему класс EJB B, который реализует A. Тело класса B показано ниже:
@Stateless
@TransactionAttribute(value = TransactionAttributeType.REQUIRES_NEW)
class B implements A{
@PersistenceContext(unitName = "Draco-PU", type = PersistenceContextType.TRANSACTION)
EntityManager entityManager;
//called post construct
@PostConstruct
public init(){
//body of init method
}
У меня есть не-EJB-класс в другом пакете в рамках того же проекта. Я хочу создать экземпляр класса B в этом классе, чтобы метод init() и другие аннотации автоматически ссылались, и я мог явно вызывать другие методы в классе EJB. Пожалуйста помоги.
java:comp
(управляемом) и вызывающемjava:comp
(сервлете?). Я думаю, это было бы слишком запутанно. 25.10.2012java:comp
. 25.10.2012