2013-09-28 3 views
0

나는 EJB와 WAR를 가지고있는 프로젝트를 가지고있다. 우리는 팀과 함께 전쟁과 다른 것들을 사용하여 ejb를 구현한다. 나는 ejb 구현을위한 인터페이스를 가지고있다. 그러나 이제는 스텁을 가진 인터페이스 만 사용해야한다. 클래스 전쟁 층을 개발하기 위해, 당신은 전쟁에 인터페이스를 넣어 또는 다른 자바 프로젝트를 만들려면이 인터페이스를 넣어?인터페이스를 어디에 둘까요?

- business.ejb 
- interfaces.jar 
- site.war 

이 점에 대해 어떻게 생각하십니까? 이 3 개의 프로젝트는 EAR 내부에 있지만 현재로서는 site.war 및 interfaces.jar 만 있습니다.

답변

0

당신은 의존성 관리를 위해 메이븐을 사용하는 경우이 과정을 단순화하고 Maven의 EJB 플러그인을 활용하여 interfaces.jar/프로젝트를 만드는 수동 않도록 당신을위한 클라이언트 JAR를 생성 할 수 있습니다

클라이언트 항아리를 생성 : http://maven.apache.org/plugins/maven-ejb-plugin/examples/generating-ejb-client.html

클라이언트 병을 사용하십시오. http://maven.apache.org/plugins/maven-ejb-plugin/examples/ejb-client-dependency.html

관련 문제