Jax-ws 샘플 자습서를 사용하고 있었는데 제 질문은 웹 서비스 구현을 위해 EJB를 사용해야하는 이유입니다. 다른 방법이 있습니까?webservice를 구현하기 위해 항상 EJB를 사용해야합니까? 다른 방법이 있습니까?
-1
A
답변
2
난 당신이 이런 식으로 어떻게 든 WebService에을 넣어 가정
@WebService
@Stateless
public class Webservice {
@WebMethod
public boolean returnTrue() {
// your stuff here
return true;
}
}
당신은 정말 @Stateless이 -Annotation 당신의 WebService를 작동하기 때문에 당신이 에 포기 할 수 필요가 없습니다
프로젝트에서 EJB 기능을 사용하십시오.Java에서 웹 서비스를 구현하는 데는 JAX-WS 또는 REST (JAX-RS)와 같은 여러 가지 방법이 있습니다.
또한 JAX-B 또는 JAX-RPC과 같은 지원 구현을 사용할 수 있습니다.
이것은 모든 가능성의 일부에 불과하지만 시작하기에 좋은 기반이되어야합니다.
희망이 있으면 도움이됩니다.
편집 : 우리가 웹 서비스를 구현하는 EJB를 사용해야하는 이유
내 질문은?
미안하지만, 처음에는 그다지 집중하지 않았습니다.
이- 자바 내에서 콩의 invokation는 간단하다 (당신이 종속성을 사용할 수 있습니다
으로 당신이 WebService를 작동하게하는 EJB의 기능이 필요하지 않지만 있기 때문에,이 작업을 수행하는 것이 가장 일반적입니다 위 말했다 삽입 또는 조회) - 모든 WebService-class에 대해 클라이언트 스텁을 생성 할 필요가 없습니다.
- WebServices가 제한되어있는 동안 Bean의 전체 Java 기능을 사용할 수 있습니다. 예 : WebServices는 클라이언트와 서버간에 simple datatypes 만 전송할 수 있습니다 (comlpex 객체를 보낼 수는 있지만 훨씬 어려워집니다).
희망이 있으면 더 명확 해집니다. 재미있게 보내십시오!
관련 문제
- 1. webservice를 사용해야합니까?
- 2. Grails 애플리케이션을 확장하려면 EJB를 사용해야합니까?
- 3. iframe을 사용해야합니까, 아니면 다른 방법이 있습니까?
- 4. 다른 프로그래밍 기법을 구현하기 위해 작동하는 방법을 사용하고 있습니까?
- 5. Markdown 목록 들여 쓰기를 구현하기 위해 어떤 vim 메커니즘을 사용해야합니까?
- 6. 입력을 받기 위해 항상 앞에있는 객체로 Button을 설정하는 방법이 있습니까?
- 7. 이벤트에 항상 EventHandler를 사용해야합니까?
- 8. 항상 connection.close를 사용해야합니까?
- 9. 다른 서브넷에서 Webservice를 치기
- 10. JVM 메모리 관리가 항상 빠르도록하기 위해 어떤 전략을 사용해야합니까?
- 11. webservice 다른 webservice를 호출
- 12. inject (@EJB)를 사용하거나 ejb를 참조하기 위해 lookup을 사용할 때?
- 13. c2dm을 사용하여 푸시 알림을 구현하기 위해 등록 ID를 요청하기 위해 gmail 계정을 사용해야합니까?
- 14. 순환 버퍼를 구현하기 위해 blockingqueue를 사용할 수 있습니까?
- 15. 다른 프로젝트에서 webservice를 호출하십시오.
- 16. @stateless EJB를 다른 .ear에서 삽입합니다.
- 17. Ejb가 다른 ejb를 참조 함
- 18. EJB를 주입하기 위해 POJO에서 의존성 주입 사용
- 19. ssl이나 다른 방법이 있습니까?
- 20. before_filter가 항상 마지막으로 실행되도록 강제하는 방법이 있습니까?
- 21. XNA/DirectX : 항상 색인을 사용해야합니까?
- 22. 행이 있는지 확인하기 위해 SELECT * 전에 항상 COUNT (*)를 사용해야합니까?
- 23. Symfony에서 로그인을 구현하기 위해 어떤 검사기가 사용되어야합니까?
- 24. 항상 증가하는 데이터베이스를 관리하는 특별한 방법이 있습니까?
- 25. 명령 패턴을 구현하기 위해 resque 사용하기
- 26. lookahead를위한 다른 방법이 있습니까?
- 27. CAN이 프로젝트를 구현하기 위해 Google 애플리케이션 엔진을 사용할 수 있습니까?
- 28. 항상 0을 반환하도록 fxcopcmd를 만드는 방법이 있습니까?
- 29. 여러 인터페이스를 구현하기 위해 Java에서 메소드 인수를 요구할 수 있습니까?
- 30. 다른 서버를 통해 EJB를 주입하기 위해 @EJB 주석을 사용할 수 있습니까?