2011-12-08 3 views
1

우리의 프로젝트에는 ejb-jar xml 파일이 있습니다.이 파일은 여러 브랜드에 대해 동일한 ejb 설정을 반복해서 정의합니다. 그들은 모두 동일한 기본 코드, 동일한 외부 참조 등을 공유하므로 실제로 모두 동일한 단일 정의에 매핑 될 수 있습니다.ejb jar xml의 공통 설정

미래에는 브랜드간에 구분이 필요한 경우 각 풀과 구성을 별도로 관리 할 수있는 메커니즘이 마련되어 있습니다. 이것은 받아 들일 수 있습니다.

그러나 나는 여전히 빠르게 팽창하는 파일을 응축하고 싶습니다. 떠돌 았던 제안은 XSLT를 사용하여 맞춤식 XML 구성을 변형하는 것이었지만,이 때문에 필자가 피하고 싶은 또 다른 유형의 복잡성이 도입되었습니다.

나의 질문은 그렇다면 스펙이 어떤 종류의 부모 또는 공통 구성을 ejb의 정의로 상속하는 방법을 지원하는지 알고 있습니까?

답변

2

EJB 구성 요소 정의에는 상속이 없습니다. 몇 가지 제안 :

주석을 사용하려는 경우 Bean 클래스에서 대부분의 구성 요소 구성을 지정한 다음 동일한 <ejb-class/>을 복수 <session/>에 다시 사용할 수 있습니다.

JavaEE 6 서버를 사용 중이고 refs를 줄이려고하는 경우 java : module/env에서 refs를 정의하는 것을 고려할 수 있습니다. 그러면 모듈의 모든 bean에서 볼 수 있습니다 .

+0

검색에서 이것은 의심스러운 것입니다. 제안 해줘서 고마워. 두 번째 다리가있을 수 있습니다. – Ellis

관련 문제