Java를 처음 사용했습니다. Java 프로젝트가 있습니다. 그것은 내 Windows 7 컴퓨터에서 완벽하게 실행됩니다. 이 프로젝트의 일부 기능을 Silverlight 응용 프로그램에서 사용할 수 있도록 웹 서비스로 사용하고 싶습니다. Silverlight 응용 프로그램과이 Java 프로젝트는 모두 단일 서버 컴퓨터에 있습니다. 문제는 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 New 메뉴에 웹 서비스가 없다는 것입니다. 내 프로젝트에 웹 서비스를 추가하려면 어떻게해야합니까? 감사.이미 사용 가능한 Java 프로젝트에 웹 서비스 추가
답변
내가 위 :: 당신이 설치 Java 응용 프로그램에서 웹 서비스는 그 기능의 일부를 노출 할 수있는 JWS 주석으로 http://www.ibm.com/developerworks/webservices/tutorials/ws-eclipse-javase1/index.html
코멘트에 링크 된 기사에 기준으로합니다. 추가 라이브러리가 필요하지 않습니다. 아래의 예는 웹 서비스를 정의하는 예
자바 6으로 작성되었습니다 : @WebService 및 @WebMethod의 2 주석
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class MyWebService {
@WebMethod
public String myMethod(){
return "Hello World";
}
}
참고. 링크 된 API를 읽고 필요에 따라 구성하십시오. 이 예제는 내용을 변경하지 않고 작동합니다.
그러면 Listener 만 설정하면됩니다. 당신은 클래스에 javax.xml.ws.Endpoint
import javax.xml.ws.Endpoint;
public class Driver {
public static void main(String[] args) {
String address = "http://127.0.0.1:8023/_WebServiceDemo";
Endpoint.publish(address, new MyWebService());
System.out.println("Listening: " + address);
}
}
실행이 프로그램을 것을 발견 할 것이다 당신은 http://127.0.0.1:8023/_WebServiceDemo?WSDL를 사용하여 웹 서비스를 칠 수있을 것입니다. 이 시점에서 응용 프로그램간에주고받을 내용을 쉽게 구성 할 수 있습니다.
위와 같이 사용하기 위해 특별한 웹 서비스 프로젝트를 설정할 필요가 없습니다.
작은 문제! ConsoleApplication 프로젝트에서 사용하면 완벽하게 작동합니다. 하지만 실버 라이트에서 사용하고 비동기라고 부를 때, e.Result는 예외를 throw합니다. 내가 뭘 놓치고 있니? –
죄송합니다. 실버 라이트 부분에 도움이되지 않습니다. 그것에 대한 경험이 없다. – Sean
@Alireza, SilverLight 문제에 대한 새로운 질문을 엽니 다. –
- 1. 프로젝트에 WCF 서비스 추가
- 2. BizTalk에서 Java 웹 서비스 사용
- 3. 자바 - 사용 가능한 클래스에서 웹 서비스 만들기
- 4. 자유롭게 사용 가능한 웹 서비스/API를
- 5. .NET 클라이언트에서 Java 웹 서비스 사용
- 6. Ruby에서 이미 사용 가능한 클래스 구현
- 7. Java 웹 서비스 - 오류 서비스 - ClassNotFound 예외
- 8. 가능한 시간 웹 서비스 작업
- 9. HTTPS 웹 서비스 사용
- 10. 정부 웹 서비스 사용
- 11. ASP.NET MVC 프로젝트에 WCF 서비스 추가
- 12. ASP.NET 웹 응용 프로그램에서 웹 서비스 사용
- 13. iPhone 용 재사용 가능한 웹 서비스 코드
- 14. C# 서비스 참조를 통해 Java 웹 서비스 사용
- 15. 여러 유형의 프로젝트에 웹 설치 프로젝트 사용
- 16. WCF 웹 서비스 및 Java 웹 서비스
- 17. 다른 환경에서 웹 서비스 사용
- 18. Java + Django 웹 서비스?
- 19. 웹 서비스 클라이언트 Java
- 20. Java 웹 서비스 작업
- 21. Java | 웹 서비스 오류
- 22. Java 웹 서비스 클라이언트
- 23. 웹 서비스 Java EE
- 24. Java 웹 서비스 Oracle
- 25. 웹 서비스 생성 및 사용
- 26. 웹 프로젝트에 Linq 지원 추가. 컴파일러 초크
- 27. Java 클라이언트에서 웹 서비스 호출
- 28. SOAP 웹 서비스 사용
- 29. J2ME - 웹 서비스 사용
- 30. 컴파일 된 java 클래스를 Maven 프로젝트에 추가
어떤 IDE를 사용하고 있습니까? – StKiller
Java와 함께 사용하는 독립형 또는 웹 기반 응용 프로그램입니까 – Sean
또한이 튜토리얼을 신속하게 실행하여 어떤 도움이되는지 확인할 수 있습니다. http://www.ibm.com/developerworks/webservices/tutorials/ws-eclipse-javase1 /index.html – Sean