Open/Close Menu Yapı Taahhüt ve İnş. Tic. Ltd. Şti.

Size Özel Tekliflerimiz?
İletişime Geçin! »

Bizi Arayın:
0216 537 19 46/47

이 SOAP 웹 서비스 예제에서는 점수라는 간단한 POJO(일반 이전 Java 개체)와 ScoreService라는 점수 클래스에 대한 원격 액세스를 완화하는 클래스의 두 가지 클래스를 사용합니다. 우리는 점수 클래스를 믿을 수 없을만큼 간단하게 유지합니다. 클래스는 세 개의 공개 변수, 각 형식 int, 명명 된 승리, 손실 및 동점을 선언합니다. 정말 꽉 일을 유지하기 위해, 우리는 심지어 어떤 세터 또는 게터를 추가하지 않습니다. 이 자습서에 대 한 이클립스 화성 릴리스 (4.5.0)를 사용 하 고 있지만 이 단계는 너무 일식의 이전 버전에서 작동 합니다 생각. 또한 이클립스의 서버로 아파치 톰캣 또는 기타 서벌릿 컨테이너를 추가했는지 확인합니다. 이제 이클립스 웹 서비스 구현부터 살펴보겠습니다. SOAP 웹 서비스 예제가 시작되면 서버의 콘솔 출력에서 WSDL 파일에 대한 참조를 찾습니다. 웹 컨테이너가 @WebService 개의 추가를 처리하면 서비스의 원격 API를 설명하는 WSDL 파일이 생성됩니다. WSDL 파일의 위치를 기록합니다. ScoreService 클래스는 getScore(), 증가() 및 getLosses()와 같은 메서드를 통해 점수 클래스에 대한 액세스를 완화합니다.

신뢰도 주입을 통해 ScoreService 참조를 참조하거나 웹 서비스가 내부 상태를 유지관리해서는 안 하므로 Score 클래스의 인스턴스를 초기화하거나 NoSQL 데이터베이스에서 읽습니다. 그러나 이 식의 이클립스를 가능한 한 간단하게 사용하여 Java에서 이 SOAP 웹 서비스 예제를 유지하려면 조금 속이고 점수 인스턴스를 정적인 것으로 만듭니다. 이 작업은 SOAP 웹 서비스 예제가 단일 Java 가상 컴퓨터에서 테스트될 때 작동합니다. 분산 환경에서는 이러한 접근 방식이 실패할 수 있습니다. 아래에 언급된 대로 새로 생성된 wsdl을 열고 테스트를 위해 끝점을 변경합니다. #1: 이클립스 대화 상자에서 클라이언트 및 서버 런타임을 선택하려면 클라이언트 측에 대해 “축 2″를 선택하라는 지시를 받습니다. 서버 측에 대해 축 2를 선택하라는 지시를 받지 않습니다! 서버 측에서 축 2를 선택하십시오 (또는 “찾을 수 없습니다.. /WEB-INF/서버-config.wsdd”. ) 우리는 여기에 몇 가지 정신 테스트를 수행 할 수 있지만, 우리의 간단한 응용 프로그램에 대한 나는 클라이언트 응용 프로그램 생성을 진행 할 준비가되어 있습니다. Eclipse 웹 서비스 팝업 창에서 다음 단추를 클릭 하면 클라이언트 응용 프로그램에 대 한 소스 폴더에 대 한 페이지를 얻을 것 이다. 이클립스 케플러에서 웹 서비스 클라이언트 클래스를 생성하는 것은 매우 쉽습니다, 당신은 다음 단계를 통해이 작업을 수행 할 수 있습니다.

이클립스를 사용하는 자바 예제의 비누 웹 서비스에 대한 모든 것이 이클립스 (Eclipse)에 의해 모든 어려운 부분이 자동으로 수행되었으며 모든 초점은 웹 서비스에 대한 비즈니스 논리를 작성하는 것이었습니다.