2011-08-22 3 views
1

소스 코드에서 EJB3 지식을 외부 빌드 파일로 추출하는 방법을 찾고 있습니다.POJO를 기반으로 EJB3 주석이 달린 bean 생성하기

현재 개미가 만든 응용 프로그램으로 Maven으로 이전하고 있습니다. 이 애플리케이션에는 기능 팩 EJB 3.0이있는 WebSphere 6.1에서 실행되는 (Stateless, Remote 만) EJB2.1 서비스가 포함 된 100 개가 넘는 구성 요소가 포함되어 있습니다. 새로운 서비스 나 유지 보수가있을 때마다 개발자는 특정 EJB 지식에 관심을 갖기를 원하지 않으므로 코드는 POJO (가능한 한 많이)로 개발되고 XDoclet은 EJB 소스와 클라이언트/프록시 코드를 생성하는 데 사용됩니다.

XDoclet 구성을 XDoclet Maven 플러그인으로 마이그레이션하는 것은 쉽지 않습니다. 그래서 우리는 EJB3를 사용하기 시작할 생각이다. 그러나 이것을 위해 POJO에 주석을 추가해야한다. 이렇게하면 외부 릴리스 팀이 서비스가 노출되는 방식을 설명 할 수 없게됩니다.

예 : 필요한 주석을 생성하는 EJB3 템플릿을 만드는 방법이 있습니까?

릴리스 팀이 필요로하는 정보를 생성

답변

0

당신은 따라서 EJB 소스에서 자신의 파서를 실행하고 수 (내 소재지가 잘못 될 수 있음을, 내가 다른 제안에 열려있어 고려)?

제 생각에 EJB 3 프로그래밍 모델은 개발 관점에서 충분히 표현되어야합니다. 다른 구문으로 자신 만의 생성기를 만들면 다른 구문으로 EJB3를 재발 명하게됩니다.

관련 문제