JAX-WS를 기반으로 하는 개발 웹 서비스 퀵 스타트

출처: 인터넷
작성자: 사용자
키워드: 퀵 스타트 잭 스-ws

웹 서비스는 서로 다른 플랫폼에서 응용 프로그램 서비스 상호 작용할 수 있도록 표준 웹 프로토콜을 통해 서비스를 제공 하는 서비스 지향 기술. 웹 서비스 사양에 구현 하는 응용 프로그램에 따라 데이터 교환할 수 있습니다, 서로 언어, 플랫폼, 또는 그들이 사용 하는, 내부 프로토콜에 웹 서비스의 혜택입니다. 이 문서 웹 서비스에 대 한 운영 환경으로 IBM WebSphere 응용 프로그램 서버를 선택 하 고 WebSphere IBM Rational 응용 프로그램 개발자 (RAD) 선정 이 글의 개발 플랫폼입니다. RAD는 IBM WebSphere 응용 프로그램 개발자 환경을 구성 하 여 사용 하는 시간을 단축 하는 서버에 대 한 테스트 환경을 최적화 합니다. 모든이 문서에 제공 된 예제는 개발 하 고 WebSphere 플랫폼에 대 한 RAD에서 테스트.

웹 서비스와 잭 스-ws

두 가지 방법으로 웹 서비스 개발 되었습니다: 휴식과 비누. REST 웹 서비스는 HTTP 프로토콜 기반 및 SOAP 웹 서비스는 여러 전송 프로토콜을 지원 합니다: HTTP, SMTP, MIME, 고 등. 이 문서는 주로 SOAP 웹 서비스를 설명합니다. 자바, 현재 두 가지 유형의 SOAP 웹 서비스 명세는: 잭 스-ws와 SAAJ.

SOAP 웹 서비스는 일반적으로 클라이언트는 서버 측에서 제공 하는 웹 서비스를 확인할 수 있도록 서버 쪽 (일반적으로 WSDL에 따라) 읽을 설명 제공 하는 필요 합니다.

잭 스-ws (XML 웹 서비스를 위한 자바 API) XML 웹 서비스를 구현 하도록 설계 된 자바 Api의 집합입니다. JDK 1.6 2.1의 잭 스-WS 버전이 있다. 그러나 잭 스-WS 기초를 제공 하는,에 웹의 기능 서비스, 그래서 당신은 아파치 CXF를 전환할 필요가 WS-보안, WS 정책, WS-RM, 같은 웹 서비스의 복잡 한 기능을 구현 하려는 경우 지하철, 또는 축입니다.

이 문서는 누가 먼저 웹 서비스 또는 잭 스-WS 개발자 대상으로 합니다. 그래서이 기사는 다음 공유할 것입니다.

웹 서비스 서버 웹에 웹 서비스 클라이언트의 개발 @MTOM

를 사용 하 여 네트워크 데이터 전송의 HTTPS 프로토콜 최적화에 따라 통신 서비스

JAX-WS 웹 서비스 개발

Rad는 완전 한 기능의 통합된 개발 환경 (IDE) 이클립스, 이클립스에 익숙한 개발자를 RAD 플랫폼을 사용 하 여 신속 하 게 시작할 수 있도록 기반 이다.

서버-사이드 개발:

첫째, RAD 플랫폼에만 클라이언트-"Hello world" 문자열을 반환 하는 간단한 웹 서비스를 만듭니다. 서버 쪽에서 워크플로 다음과 같습니다: 완전 한 웹 서비스 제작, 웹 서비스 생성 서비스 설명 파일 (WSDL) 클라이언트 액세스를 게시. 그런 다음, 메서드 호출 및 매개 변수 형식을 구문 분석 하는 클라이언트에서 SOAP 요청 메시지를 기다립니다. WSDL과 WSML의 설명에 따라 해당 개체가 완료 지정된 된 함수를 호출 하 고 반환 값은 SOAP 응답 메시지에 사용자에 게 반환 됩니다.

먼저, RAD에-webprojectdemo 새로운 웹 프로젝트를 만듭니다

그림 1입니다. 웹 프로젝트 만들기

적절 한 대상 런타임을 선택 (확인 서버 런타임 서버 보기에 만들어집니다) 귀를 수동으로 만들 필요가 없습니다 그렇게 귀를 추가 프로젝트를 선택 했는지 확인 하 고.

그림 2입니다. 프로젝트 생성을 완료 하려면 실행 중인 환경을 선택합니다

웹 프로젝트의 생성을 완료 합니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.