배치에서 온라인프로젝트의 API를 사용하려면 어떻게 해야하나요?
- 작성자 :
- 박*용
- 작성일 :
- 2016-03-23 10:02:32
- 조회수 :
- 759
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
프로젝트가 온라인과 배치 모두 개발하고 있는 상황이에요..
배치프로그램을 개발할때에 온라인쪽에서 만든 API 를 같이 사용하려고 하는데요..
우선 온라인 프로젝트의 jar 가 추가되도록 배치 pom.xml 에 dependency 를 추가했어요.
배치는 서버가 기동하면서 beans (Resource) 를 미리 생성하는게 아닌지라 온라인과 같이
@Resource 를 사용할 수 없을 것 같아서 직접 객체를 선언하는 형태로 코딩을 했습니다..
실제 배치잡을 수행해보니 온라인모듈을 타긴 하는데 DAO 를 호출하는 부분에서 위와 마찬가지로
bean을 찾을 수 없어서 그런지 NullPointException이 발생합니다..
온라인API를 같이 사용할 수 없는걸까요??
물론 DataSource 등의 문제점은 있을것 같아 보이는데, 배치에 대한 예제가 별로 없어서 참조할만한 내용은 없을까요?
배치프로그램을 개발할때에 온라인쪽에서 만든 API 를 같이 사용하려고 하는데요..
우선 온라인 프로젝트의 jar 가 추가되도록 배치 pom.xml 에 dependency 를 추가했어요.
배치는 서버가 기동하면서 beans (Resource) 를 미리 생성하는게 아닌지라 온라인과 같이
@Resource 를 사용할 수 없을 것 같아서 직접 객체를 선언하는 형태로 코딩을 했습니다..
실제 배치잡을 수행해보니 온라인모듈을 타긴 하는데 DAO 를 호출하는 부분에서 위와 마찬가지로
bean을 찾을 수 없어서 그런지 NullPointException이 발생합니다..
온라인API를 같이 사용할 수 없는걸까요??
물론 DataSource 등의 문제점은 있을것 같아 보이는데, 배치에 대한 예제가 별로 없어서 참조할만한 내용은 없을까요?
A
박승용님, 안녕하세요.
센터에서는 제공하는 프로젝트에 대한 기본 가이드만 제공합니다.
말씀하신 추가 기능구현 부분에 대해서는 별도로 가이드 드리지 않음을 참고 부탁드리며,
RMI 같은 기능을 통해 구현해 보시는 것도 하나의 방법이 되지 않을까 합니다.
감사합니다.
센터에서는 제공하는 프로젝트에 대한 기본 가이드만 제공합니다.
말씀하신 추가 기능구현 부분에 대해서는 별도로 가이드 드리지 않음을 참고 부탁드리며,
RMI 같은 기능을 통해 구현해 보시는 것도 하나의 방법이 되지 않을까 합니다.
감사합니다.