2009-10-30 3 views
1

@EJB 주석을 사용하여 pojo에 ejb를 주입 할 수 있습니까? 그렇다면 작동하도록 JBoss 서버에 특별한 것을 설정해야합니까? EJB를 주입하기 위해 POJO에서 의존성 주입 사용

은 우리가이 일을 뒤에 이론적 근거를 설명하지 주시기 바랍니다 - 당신이 보스가 당신을 위해 뽀조를 만들 수 있다면 난 그냥, 그것은

답변

2

예 :-) 작동하도록 오래된 코드를 해킹하려합니다.

문제는 아마도 new을 호출하여 Pojo를 만들고 프레임 워크가 이것을 가로 챌 수 없으므로 @EJB가 무시된다는 것입니다.

해결 방법은 공장을 사용하여 Pojos를 만들고 공장에 대해 알려주므로 새 Pojo를 반환하기 전에 설정할 수 있습니다.

+0

bean으로 생성 된 일반 팩토리 패턴을 의미합니다. 맞습니까? 공장은 JBoss의 특정 부분이 아닙니다! – homaxto

+0

Gang of Four 패턴을 참조하십시오. http://en.wikipedia.org/wiki/Factory_pattern –

+0

팩토리를 사용하여 EJB를 설정 한 다음 @EJB를 사용하지 않거나 오해합니까? – homaxto

0

잘 모르겠지만 EJB 3.1에서는이를 허용해야합니다.

관련 문제