2012-04-08 4 views
0

아래 그림과 같이 로컬 EJB 및 웹 서비스 EJB에 동일한 인터페이스를 사용하면 동일한 작성 메소드를 사용할 수 없습니다. 어떻게해야합니까? 웹 서비스 메서드를위한 또 다른 인터페이스를 만들거나 아래처럼해야합니까? 아니면 더 나은 대안이 있습니까?로컬 인터페이스 및 REST 웹 서비스

@Local 
@Path("questions") 
public interface QuestionServiceLocal { 

    @POST 
    Response create(JAXBElement<Question> question); 
    void create(Question question); 


} 

답변

1

사용 사례는 무엇입니까? Restful 웹 서비스 API를 만들고 싶습니까? 그런 다음 JAX-RS 사양에 대해 http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html 대안을 읽어 : - 여러 라이브러리/프레임 워크 쉽게 편안한 서비스를 개발하는 데 도움이 수 다음과 같이

  1. RestEasy - 인기 JAX-RS 구현을.
  2. Jersey - JAX-RS 사양 참조 구현.
  3. Restlet -별로 인기는 없지만 실행 가능한 옵션 중 하나입니다.
  4. Play Framework - 개인적으로 아주 좋아하고 픽업하기가 쉽습니다.
  5. Dropwizard - Yammer를 만든 사람들로부터 신입 자!