1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

스프링 웹 서비스 개발
저자 : 하미드레자사타리외 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 김명훈

2015.09.25 ㅣ 375p ㅣ ISBN-13 : 9788960777606

정가30,000
판매가27,000(10% 할인)
적립금 1,500원 (5%)
배송일정 05월 03일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 B5(257mm X 188mm, 사륙배판)
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...
이 책에서 다루는 내용

■ HTTP, 자바 메시지 서비스, XMPP, 이메일 같은 다양한 프로토콜을 사용한 SOAP 웹 서비스 구성
■ DOM, JDOM, X패스(XPath) 기술을 사용한 웹 서비스 엔드포인트 구현
■ 스프링 웹 서비스 최신 기술을 사용한 웹 서비스 테스트
■ soapUI, TCPMon을 활용한 웹 서비스 모니터링 자동화
■ JAXB2, XML빈즈(XMLbeans), X스트림(XStream)을 사용한 마샬링/언마샬링
■ 스프링 RESTful 지원으로 REST 웹 서비스 개발

이 책의 대상 독자

이 책은 웹 서비스를 경험해본 적이 있거나, 처음인 자바/J2EE 개발자들을 위한 책이다. 다양한 웹 서비스 개발 예제들은 이미 웹 서비스에 친숙한 독자에게는 훌륭한 참고자료가 될 것이고, 초심자에게는 웹 서비스 개발을 더욱 빠르게 습득하는 데 도움을 줄 것이다.

이 책의 구성

1장, ‘SOAP 웹 서비스 구성’에서는 HTTP, JMS, XMPP, 이메일 프로토콜을 사용해 SOAP 웹 서비스를 구성하는 방법을 다룬다. DOM, JDOM, X패스, 마샬러 등을 사용해 다른 방식으로 웹 서비스 엔드포인트를 실행하는 법도 다룰 것이다.

2장, ‘SOAP 웹 서비스 클라이언트 구성’에서는 스프링 웹 서비스 템플릿 클래스를 사용해 HTTP, JMS, XMPP, 이메일 프로토콜 기반의 클라이언트 측 SOAP 웹 서비스를 생성하는 방법을 다룬다.

3장, ‘웹 서비스 테스트 및 모니터링’에서는 스프링 웹 서비스 최신 버전을 활용한 웹 서비스 테스트 기법과 soapUI, TCPMon과 같은 도구를 사용한 웹 서비스를 모니터링 방법을 소개한다.

4장, ‘예외/SOAP 오류 처리’에서는 애플리케이션이나 시스템 오류로 인한 예외를 처리하는 법을 설명한다.

5장, ‘SOAP 메시지 로깅/추적’에서는 웹 서비스 실행 시 발생한 중요한 이벤트에 대한 로깅과 이력 추적 방법을 살펴본다.

6장, ‘마샬링, 객체와 XML 간 매핑’에서는 사용자 정의 마샬러를 생성해보고 마샬링/언마샬링 기술에 대해 알아볼 것이다.

7장, ‘XWSS 라이브러리를 사용한 SOAP 웹 서비스 보안’에서는 XWSS 기반의 암호화, 복호화, 전자서명 인증, 스프링 웹 서비스 특성을 활용한 권한관리, 키스토어 생성 등에 대해 다룬다.

8장, ‘WSS4J 라이브러리를 사용한 SOAP 웹 서비스 보안’에서는 WSS4J 기반의 암호화, 복호화, 전자서명 인증, 스프링 웹 서비스 특성을 활용한 권한관리 등에 대해 다룬다.

9장, ‘RESTful 웹 서비스’에서는 스프링에서 제공하는 RESTful 방식을 사용해 REST 스타일의 웹 서비스를 개발하는 방법을 설명한다.

10장, ‘스프링 리모팅’에서는 스프링 리모팅을 활용해 로컬 비즈니스 서비스를 헤쎈(Hessian)/벌랩(Burlap), JAX-WS, JMS를 사용한 웹 서비스 형태로 노출하는 contract-last 방식의 웹 서비스 개발에 대해 알아보고 아파치 CXF의 JAX-WS API를 사용해 웹 서비스를 구성하는 방법에 대해서도 알아본다.
펼쳐보기

[목 차]

1 SOAP 웹 서비스 구성
__소개
__메이븐을 사용한 스프링 웹 서비스 프로젝트의 구성 및 실행
__데이터 콘트랙트 생성
__디스패처 서블릿을 이용한 웹 서비스 설정
__메시지 디스패처 서블릿을 활용한 웹 서비스 생성 간소화
__자바 메시지 서비스 기반의 웹 서비스 구성
__이메일 전송 프로토콜 기반의 웹 서비스 구성
__내장 HTTP 서버 기반의 웹 서비스 구성
__XMPP 기반의 웹 서비스 구성
__contract-first 웹 서비스 구성
__간단한 웹 서비스 엔드포인트 매핑 구성
__페이로드 루트 어노테이션을 활용한 엔드포인트 구성
__전송 방식에 중립적인 웹 서비스 어드레싱 엔드포인트 구성
__X패스 표현식을 사용한 엔드포인트 구성
__DOM을 사용한 수신 XML 메시지 핸들링
__JDOM을 사용한 수신 XML 메시지 핸들링
__JAXB2를 사용한 수신 XML 메시지 핸들링
__인터셉터를 사용한 서버 측 XML 메시지 검증

2 SOAP 웹 서비스 클라이언트 구성
__소개
__이클립스를 이용한 웹 서비스 클라이언트 개발 환경 구성
__메이븐을 이용한 웹 서비스 클라이언트 개발 환경 구성
__HTTP 전송 방식의 웹 서비스 클라이언트 생성
__자바 메시지 서비스 전송 방식의 웹 서비스 클라이언트 생성
__이메일 전송 방식의 웹 서비스 클라이언트 생성
__XMPP 전송 방식의 웹 서비스 클라이언트 생성
__X패스 표현식을 이용한 웹 서비스 클라이언트 생성
__웹 서비스 어드레싱 엔드포인트용 웹 서비스 클라이언트 생성
__XSLT를 사용한 웹 서비스 메시지 전송

3 웹 서비스 테스트 및 모니터링
__소개
__스프링 JUnit을 활용한 통합테스트
__목 웹 서비스 클라이언트를 사용한 서버 측 통합테스트
__목 웹 서비스 서버를 사용한 클라이언트 측 통합테스트
__TCPMon을 사용한 TCP 메시지 모니터링
__soapUI를 사용한 웹 서비스 로드/기능 테스트 및 모니터링

4 예외/SOAP 오류 처리
__소개
__SOAP 오류 문자열로 예외 메시지를 반환하여 서버 측 예외처리
__SOAP 오류와 예외 클래스 이름 매핑
__@SOAPFault 어노테이션으로 예외 클래스 지정
__스프링 웹 서비스에 사용자 정의 예외 리졸버 작성

5 SOAP 메시지 로깅/추적
__소개
__메시지 페이로드 로깅
__log4j를 사용한 요청/응답 메시지 SOAP 인벨롭 로깅
__스프링 웹 서비스 인터셉터를 사용한 요청/응답 메시지 로깅
__이클립스 활용 스프링 웹 서비스 디버깅

6 마샬링, 객체와 XML 간 매핑
__소개
__JAXB2를 이용한 마샬링
__XML빈즈를 이용한 마샬링
__JiBX를 이용한 마샬링
__X스트림을 이용한 마샬링
__무스XML을 이용한 마샬링
__X패스를 사용하여 조건부 XML 파싱을 위한 사용자 정의 마샬러 생성

7 XWSS 라이브러리를 사용한 SOAP 웹 서비스 보안
__소개
__사용자 이름 토큰을 사용한 웹 서비스 호출 인증
__사용자 이름과 비밀번호 인증에 스프링 시큐리티를 사용한 웹 서비스 호출 인증
__사용자 이름 토큰 인증에 JAAS 서비스를 사용한 웹 서비스 호출 인증
__키 쌍과 대칭 키 키스토어 준비
__디지털 서명을 사용한 SOAP 메시지 보안
__X509 인증서를 사용한 웹 서비스 호출 인증
__SOAP 메시지 암복호화

8 WSS4J 라이브러리를 사용한 SOAP 웹 서비스 보안
__소개
__사용자 이름 토큰을 사용한 웹 서비스 호출 인증
__사용자 이름과 비밀번호 인증에 스프링 시큐리티를 사용한 웹 서비스 호출 인증
__디지털 서명을 사용한 SOAP 메시지 보안
__X509 인증서를 사용한 웹 서비스 호출 인증
__SOAP 메시지 암복호화

9 RESTful 웹 서비스
__소개
__스프링 MVC의 RESTful 특성을 사용한 스프링 RESTful 웹 서비스 구성
__REST 클라이언트 도구를 사용한 RESTful 웹 서비스 접속
__HTTP 메시지 변환을 사용한 스프링 RESTful 웹 서비스 구성
__스프링 템플릿 클래스를 사용한 스프링 RESTful 웹 서비스용 클라이언트 구성

10 스프링 리모팅
__소개
__원격 메소드 호출을 사용한 웹 서비스 구성
__헤쎈/벌랩을 사용한 서블릿 기반의 웹 서비스 구성, 비즈니스 빈 노출
__JAX-WS를 사용한 웹 서비스 구성
__아파치 CXF를 사용한 서블릿 기반의 웹 서비스 노출
__자바 메시지 서비스 프로토콜을 사용한 웹 서비스 노출
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기