메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

자카르타 스트럿츠 프로그래밍

자카르타 스트럿츠 프로그래밍

한빛미디어

번역서

절판

  • 저자 : 처크 캐버네스(Chuck Cavaness)
  • 번역 : 강상철 , 권효중 , 김행근 , 박대환
  • 출간 : 2003-04-04
  • 페이지 : 576 쪽
  • ISBN : 8979142323
  • 물류코드 :1232
  • 초급 초중급 중급 중고급 고급
3.8점 (4명)
좋아요 : 10

복잡한 웹 애플리케이션 아키텍처의 해결사, 스트럿츠!



스트럿츠(Struts)는 “지지대”라는 의미로서, 잘 정의된 아키텍처를 적용해 효율적인 중대형 웹 애플리케이션 개발을 지원하기 위한 MVC(모델 2 프로그래밍) 기반 오픈소스 프레임워크이다.

서블릿과 JSP로 웹 애플리케이션을 구축할 수 있게 해주는 Struts 프레임워크가 개발자들 사이에서 인기가 급상승하자 개발자들은 복잡한 웹 애플리케이션을 작성하는데 반드시 필요한 정보를 가장 기본적인 기능에만 초점을 맞춘 온라인 문서에만 의존할 수 없게 되었다. 저자인 처크 캐버네스(Chuck Cavaness)는 자신이 근무하는 인터넷 기업에서 프레임워크를 채택한 이후, 프레임워크의 잠재력을 최대한 이용할 수 있는 방법에 골몰하면서 몇 달을 보내게 되었는데, 이때 이 책을 집필하게 되었다고 한다.
한마디로 “애플리케이션을 구축하면서 힘겹게 터득한 교훈을 집대성한 책”이라고 할 수 있다.

이 책은 웹의 역사를 거슬러 올라가면서 스트럿츠 프레임워크가 어떻게 생겨났고 그 개념이 무엇인가에 대해 설명한다. 또한 초보자에게 중요한, 스트럿츠를 사용하기 위한 환경 설정과 스트럿츠의 각 컴포넌트(M, V, C), 스트럿츠의 국제화, 로깅, 패키징, 성능 등을 자세히 다룬다. 2003년 4월 현재의 최신 버전인 1.1 버전에 맞추어 기술하고 있다.



[ 주요내용 ]

1장. 소개
스트럿츠 프레임워크를 살펴보기 앞서 웹, 서블릿, JSP에 대한 간단한 소개와 함께 최근 대두되고 있는 JSP 모델 1과 모델 2 그리고 스트럿츠 프레임워크의 개발 배경을 간단하게 살펴본다.

2장. 웹 계층 들여다보기
웹이란 무엇이며 웹의 기반이 되는 HTTP 프로토콜의 구조를 살펴본다. 이어서 웹에서 스트럿츠 프레임워크가 어떠한 자리를 차지할 것이며 그 영향력이 미치는 범위를 알아본다.

3장. 스트럿츠 프레임워크의 개요
세부적인 스트럿츠 프레임워크를 살펴보기 앞서 스트럿츠 아키텍처의 흐름을 알아보고 모델-뷰-컨트롤러 컴포넌트별로 스트럿츠에서 어떠한 기능을 제공하는지 알아보고 간단한 예제를 살펴본다. 스트럿츠를 본격적으로 접하는 첫 번째 장이다.

4장. 스트럿츠 애플리케이션 설정하기
스트럿츠를 어떻게 설치하며 어떻게 설정하면 되는가에 대해서 간략히 살펴본다. 이 책에서 계속해서 설명하게 될 예제 애플리케이션에 대한 설명도 덧붙여진다. 장 후반부에서는 스트럿츠 설정 파일을 쉽게 작성할 수 있는 방법도 간단히 살펴본다.

5장. 스트럿츠 컨트롤러 컴포넌트
스트럿츠 컨트롤러 컴포넌트의 메커니즘을 심도 있게 살펴본다. 어찌 보면 스트럿츠 프레임워크의 존재 이유가 컨트롤러 컴포넌트라고도 할 수 있다. 스트럿츠는 프리젠테이션 레이어와 모델 레이어의 중개자 역할을 하는 컴포넌트로써 강력한 기능을 제공한다.

6장. 스트럿츠 모델 컴포넌트
모델-뷰-컴포넌트 구조에서 모델의 역할과 스트럿츠에서 모델 컴포넌트를 위해 제공하는 기능들을 살펴본다.

7장. 스트럿츠 뷰 컴포넌트
뷰 컴포넌트를 지원하는 스트럿츠의 기능들을 살펴보고 버전 1.1에서 새롭게 추가한 DynaActionForm에 대해서도 알아본다. 더불어 새로운 프리젠테이션 기술로 떠오르고 있는 자바서버 페이스(JavaServer Faces)에 대해서도 간략히 설명한다.

8장. JSP 커스텀 태그 라이브러리
‘7장 스트럿츠 뷰 컴포넌트’에서 설명했던 기능들과 밀접한 관련이 있는 자바서버 페이지 커스텀 태그라이브러리와 스트럿츠에서 제공하는 태그 라이브러리들을 살펴본다.

9장. 스트럿츠 프레임워크 확장하기
실제 웹 애플리케이션을 스트럿츠 프레임워크 기반으로 구축하면서 필요할 수 있는 스트럿츠 프레임워크의 확장에 대해서 살펴본다. 단순히 스트럿츠를 사용하는 데만 그치는 것이 아니라 어떻게 하면 좀더 응용 및 확장이 가능한지에 대한 가이드를 제공한다.

10장. 예외 처리
스트럿츠 기반 웹 애플리케이션을 개발하는 데 있어 스트럿츠 프레임워크에서 제공하는 몇 가지 예외 처리 방법을 설명한다.

11장. Validator 프레임워크
ActionForm에서 유효성 검사를 더 편리하게 할 수 있도록 제공되는 Validator 프레임워크를 살펴본다. Validator는 개별적인 ActionForm마다 유효성 검사를 해야 하는 작업을 덜어준다.

12장. 국제화와 스트럿츠
모두라고 말할 수는 없지만 대한민국 개발자나 웹 기획자들은 웹 사이트를 구축함에 있어 국제화 지원에 대해서 이제까지 큰 고민을 하지 않았다. 그러나 웹 사이트에서 다국어 지원 등은 점점 더 보편화되어가는 추세다. 이 장에서는 스트럿츠 프레임워크에서 제공하는 국제화 지원 기능들을 살펴본다.

13장. 스트럿츠와 엔터프라이즈 자바빈즈
스트럿츠와 엔터프라이즈 자바빈즈를 함께 사용하는 방법을 알아본다. 웹 애플리케이션에서 모델 컴포넌트는 EJB에 위임하고 뷰와 컨트롤러 역할은 스트럿츠가 전담하여 사용하는 방식의 아키텍처를 살펴본다.

14장. 타일즈 사용하기
웹 사이트의 레이아웃 관리를 좀더 손쉽게 만들어 주는 타일즈(Tiles) 프레임워크를 알아본다. 타일즈는 스트럿츠와 함께 사용할 수도 있고 단독으로도 사용할 수 있다. 잘 사용하면 매우 유용한 프레임워크가 될 것이다.

15장. 스트럿츠 애플리케이션에서의 로깅
개발 시 유용한 로깅 기능을 위해 스트럿츠에서 제공하는 로깅 API를 살펴본다. 스트럿츠는 자카르타의 서브 프로젝트인 Commons의 로깅 기능을 사용하고 있다. 한편 또 다른 자카르타의 로깅 관련 서브 프로젝트인 log4j의 사용법도 알아본다.

16장. 스트럿츠 애플리케이션 패키징
완성된 스트럿츠 어플리케이션을 어떤 방식으로 배포하고 배치할 것인가에 대해서 살펴본다. 더불어 여러 모로 편리한 도구인 Ant를 사용하여 빌드하는 방법도 알아본다.



[ 대상층 ]
  • JSP 모델 2 또는 MVC 개발 방식을 도입하려는 자바 웹 설계자
  • 기존 웹 개발에서 하드코딩과 잦은 수정에 밤낮으로 지쳐온 자바 웹 개발자
  • Servlet/JSP 등을 익히고 더 잘 구조화되고 검증된 모델 및 신기술을 배우고자 하는 초보 웹 개발자
처크 캐버네스 저자

처크 캐버네스

처크 캐버네스는 S1 Corporation(http://www.s1.com)의 선임 기술자로서 서버측 자바, 분산 객체 컴퓨팅 그리고 애플리케이션 서버에 전문적인 기술을 보유하고 있다. 처크는 자바월드지(JavaWorld)에서 주관하는 "Java in the Enterprise"의 최신 중개자다. 수년간 스몰토크와 코바 애플리케이션을 개발해왔으며 지오지아 테크(Geogia Tech)에서 객체지향 프로그래밍을 가르쳤으며, 자바월드와 인폼아이티(InformIt)에 많은 글을 기고했다. 또한 Using JavaServer Pages and Servlets(Que, 2000)과 Special Edition Using Java 2 Enterprise Edition(Que, 2001)을 포함해서 다양한 J2EE 관련 서적의 기술 편집자로 활약해왔다. 지오지아 테크에서 컴퓨터 과학 학위를 받았으며 현재 주된 관심사는 은행과 금융 분야용 엔터프라이즈 애플리케이션을 구축하는 것이다.
강상철 역자

강상철

crom372@infraic.co.kr
온라인 자바 개발자 커뮤니티인 프로자바(www.pro-java.com)의 운영자이며 (주)인프라정보통신 기술개발연구소에서 소프트웨어 엔지니어로 근무하고 있다. 동양투자신탁증권, 제일은행 등의 프로젝트에 참여한 바 있다. UML과 디자인 패턴을 이용한 J2EE 기반 시스템 설계에 관심이 많고 특히 요즘은 오픈 소스 소프트웨어에 몰두하고 있다.
권효중 역자

권효중

fog_rain@naver.com
현재 자카르타-서울 프로젝트의 스트럿츠 번역팀 리드를 맡고 있으며 중외정보기술에 근무하고 있다. 웹 애플리케이션에 객체지향 프로그래밍을 효과적으로 적용하는 방법과 웹 기반 프로젝트에서 최선의 방법론은 무엇인지가 요즘 최대 관심사인 개발자다. 한편 언젠간 Leann Rimes의 "I need you"를 불러줄 반쪽이 나타나리라는 소박한(?) 꿈을 꾸고있는 대한민국의 평범한 청년이기도 하다.
김행근 역자

김행근

한국 항공대학교 정보통신공학과를 졸업하여 현재 Nextware에서 프로그래머로 근무 중이다. 재학 때 논리회로 연구실에서 자바를 처음 접한 이후 자바 오픈 소스 프로젝트 자카르타에 반해 푹 빠져 있으며, 언젠가 우리나라에도 자카르타 못지 않은 오픈 소스 프로젝트 사이트가 생길 것으로 기대하고 있다. 관심 분야는 웹 프레임워크와 XML 응용 그리고 보안과 암호학이다.

 

박대환 역자

박대환

비틀즈와 자바, 자카르타 프로젝트 산출물들을 좋아하며 최근에는 웹 프레임워크에 관심이 많다. 자카르타-서울 프로젝트에서 활동 중이며, 현재 (주)인포웨어 SI 부문에서 일하고 있다. 포스코 통신 사이트 프로젝트, 하이홈 쇼핑몰, 미쓰미상사 Yesbiz24 등 다수의 프로젝트를 진행한 경험이 있다.

1장. 소개

      간략한 웹의 역사
      자바 서블릿이란 무엇인가
      자바서버 페이지
      JSP 모델 1과 모델 2 아키텍처
      모델-뷰-컨트롤러가 중요한 이유
      프레임워크란 무엇인가
      스트럿츠 프레임워크의 탄생
      스트럿츠의 대안들

2장. 웹 계층 들여다보기

      아키텍처 개요
      HTTP 요청 및 응답
      스트럿츠와 스코프
      URL 파라미터 사용하기
      포워드와 리다이렉트

3장. 스트럿츠 프레임워크의 개요

      은행 계좌 예제
      전체적인 모습 살펴보기
      스트럿츠 컨트롤러 컴포넌트
      스트럿츠 모델 컴포넌트
      스트럿츠 뷰 컴포넌트
      다중 애플리케이션 지원
      정리

4장. 스트럿츠 애플리케이션 설정하기

      Storefront 애플리케이션
      웹 애플리케이션이란 무엇인가
      웹 애플리케이션 디렉토리 구조
      웹 애플리케이션 배치 디스크립터
      스트럿츠 관련 web.xml 파일 설정
      스트럿츠 설정 파일
      org.apache.struts.config 패키지
      Digester 컴포넌트
      스트럿츠 콘솔 도구
      설정 파일 재적재하기

5장. 스트럿츠 컨트롤러 컴포넌트

      컨트롤러 구조
      유틸리티 클래스

6장. 스트럿츠 모델 컴포넌트

      MVC 아키텍처의 모델
      비즈니스 객체란 무엇인가
      퍼시스턴스
      스트럿츠는 어떤 모델을 제공하는가
      Storefront 애플리케이션 모델 구축하기

7장. 스트럿츠 뷰 컴포넌트

      뷰 컴포넌트란 무엇인가
      ActionFrom이란 무엇인가
      ActionErrors 사용하기
      프리젠테이션 검증 수행
      DynaActionForm 클래스 사용하기
      자바서버 페이스 내다보기

8장. JSP 커스텀 태그 라이브러리

      커스텀 태그의 개요
      스트럿츠에 포함된 태그 라이브러리
      스트럿츠 태그와 함께 자바빈즈 사용하기
      스트럿츠 HTML 태그
      Logic 태그
      Bean 태그
      Template 태그
      Nested 태그
      다른 유용한 태그 라이브러리들
      JSP 표준 태그 라이브러리

9장. 스트럿츠 프레임워크 확장하기

      프레임워크 확장이란 무엇인가
      프레임워크 전반에 영향을 미치는 확장 기능
      컨트롤러 계층에서의 확장 기능
      뷰 컴포넌트 확장하기
      모델 컴포넌트 확장하기
      프레임워크 확장의 단점

10장. 예외 처리

      자바 예외 처리
      시스템 예외 vs 애플리케이션 예외
      Chained 예외 사용하기
      스트럿츠가 제공하는 예외 처리
      나머지 부분의 마무리
      결론

11장. Validator 프레임워크

      검증 프레임워크의 필요성
      Validator 프레임워크 설치와 설정
      ActionForm과 Validator 사용하기
      새로운 검증 규칙 만들기
      Validator와 JSP 커스텀 태그
      검증의 국제화
      스트럿츠 외부에서 Validator 사용하기

12장. 국제화와 스트럿츠

      국제화란 무엇인가
      자바에서의 I18N 지원
      스트럿츠 애플리케이션의 국제화
      예외 처리와 국제화

13장. 스트럿츠와 엔터프라이즈 자바빈즈

      EJB를 사용하는 Storefront 서비스 구현
      스트럿츠와 EJB의 인터페이싱
      결론

14장. 타일즈 사용하기

      템플릿 이해하기
      타일즈 설치와 설정
      타일즈 개요
      타일즈 태그 라이브러리
      Definitions 사용하기
      타일즈의 국제화 지원

15장. 스트럿츠 애플리케이션에서의 로깅

      웹 애플리케이션에서의 로깅
      로깅을 위한 서블릿 컨테이너의 사용
      자카르타 Commons 로깅
      log4j 패키지 사용하기
      JSP 페이지에서의 Commons 로깅 사용법
      log4j가 성능에 미치는 영향
      서드파티 log4j 확장
      자바 1.4 로깅 API

16장. 스트럿츠 애플리케이션 패키징

      패키징을 해야 하는가, 하지 않아야 하는가
      애플리케이션 패키징 방법 결정하기
      WAR 파일로 애플리케이션 패키징하기
      Ant를 이용한 스트럿츠 애플리케이션 빌드
      자동 빌드 환경 만들기
      원격으로 서버 재부팅하기

17장. 성능 검토

      우수한 성능이란 무엇인가
      퍼포먼스 테스트 vs 부하 테스트
      퍼포먼스-스트레스 테스팅 도구
      Storefront 애플리케이션의 테스트
      성능과 가용성에 관한 몇 가지 이슈

부록 A. 스트럿츠 1.0 이후 변경 사항
부록 B. 스트럿츠 다운로드 및 설치
부록 C. 리소스
찾아보기

JSP에서 스트럿으로 바꿔볼까하는 생각으로 이 책을 사신다면 약간 당황스러울 것이라고 생각합니다. 따라 하기식의 해설서가 아니므로, 차근차근 따라 하는 예제 같은 건 없습니다. 가벼운 마음으로 스트럿에 한번 입문해 볼까 하는 사용자에게는 별로 도움이 되지 않을 것 같지만, 스트럿츠에 어느 정도 경험이 있거나 정확한 개념 없이 대충 쓰던 사용자에게는 많은 내용을 전달해 줄 수 있을 겁니다. 특히 스트럿 구조부터 이해하는데 많은 도움이 될 듯 합니다. 그러나, 실제 적용을 위해서라면 다른 책을 한 권 더 보실 것을 권합니다.

MVC ( jsp model 2 )를 어떻게 만들지 모르셨다면 꼭보셔야될거 같습니다.

이책에는 struts 말고도 여러가지 jakarta project들이 나오는데요.

정말 많이 하셔야 전부 이해 하실것 같습니다.

책의 내용은 잘 구성되어 있습니다. 그리고 현재 진행중인 jakarta project들과의 연계 또한 잘 정리 되어 있구요.

역자분의 자세한 주석도 많은 도움이 되었습니다. struts보다 어쩌면 다른 정보를 더많이 얻은 책입니다.

웹 프로그램은 HTML을 만들고 form data를 처리하는 action이 존재하고 물론 그전에 form data의 유효성을 검사해야 하겠지요.

그리고 각 controller는 해당 DB를 가져와야 하고 각 DB랑은 OR mapping을 한 entity를 사용하겠지요.

그리고 마지막으로 viewer에게 전달 하는 bean이 존재하고 jsp 코드내에 프로그램로직을 빼내는 일을 해야 하지요.

이런 순서에 맞게 struts, validator, tiles, tld, 등의 연관성에 대해서 잘 설명되어 있습니다.

물론 이책 한권으로는 부족한 부분도 많이 있습니다. 게다가 국제화나 성능테스트까지 알려주지요.

막연했던 생각을 구현하는데 좋은 책입니다.



다만, Oreilly의 책이 그렇듯 아무래도 예제나 그림은 좀 빈약합니다.

이제 JSP를 배우시거나 아직 J2EE에 감이 없으신분들은 난해할수도 있겠지요.

JSP 에서 스트럿으로 한번 전환해 볼까 하고 이 책을 잡았다면

약간의 당황스러움이 있으리라 생각됩니다.

따라하기 식의 해설서가 아니므로, 차근차근 따라하는 예제같은 건 당연히 없습니다.

가벼운 마음으로 스트럿츠에 한번 입문해 볼까 하는 사용자에게는 별로 도움이 되지 않을 것 같군요.

하지만, 스트럿츠에 어느정도 경험이 있거나 정확한 개념 없이 대충 쓰던 사용자에게는 많은 내용을 전달해 준다고 봅니다.

특히나 영문으로만 된 문서들중에서 짧은 영어탓에 고전하시던 분이라면,

스트럿츠 구조부터 이해하는데 많은 도움이 될 듯 합니다. 그러나 실제 사이에 적용하기 위해서라면 역시나 또다른 자료를 찾아서 보아야 할 듯 합니다만..



용어만 들어도 웬만큼 감잡는 분들이나 J2EE 구조에 관심이 많으신분들은 읽어보시는게 좋을듯하군요.

Struts는 아시다시피 Web단에서 효율적으로 프로젝트를 진행할 수 있도록 진행되고있는 J2EE FrameWork Project입니다.

Struts를 사용하시건 하시지 않건 FrameWork를 응용하여 본인만의 Framework 제작하는데도 도움이 될수있으므로 한번 정도는 읽어보시면 좋겠습니다.

스트럿츠에 대한 역사에서 부터 전반적인 내용을 모두 담은 책입니다.



각 단원마다 필요한 사항은 다 있는 것 같군요. 읽으면서 무엇이 부족하다라고 느낀 것은 없었습니다. 다만 이 책 역시 스트럿츠를 전혀 모르는 초보자가 입문서로 쓰기에는 좀 부족한 면이 있기는 한 것 같군요.



제가 읽은 바로는 초보자라기 보다는 약간은 이리저리 주워들은 얘기들이 있지만 정확히 뭘 해야 할지 모르는 사람(저 같은 경우는 스트럿츠 세미나나 인터넷 등지에서 주워들었음)에게 정확히 스트럿츠란 이런 것이다라고 알려주는 등대가 되는 책이라고 생각합니다.



그러고보면, O"Reilly에서 나오는 책은 대부분 그런 것 같군요.

오렐리 책은 구입해서 공부할 때, 절대로 주의를 기울여야 합니다.

대체로 내용이 나쁜 경우는 없습니다. 오히려 그 반대의 경우가 많다고 봐야 겠죠.

그러나, 그 중 입문서가 될 만한 책은 한권도 없다고 자신있게 말할 수 있습니다. -_-;;

제가 오렐리 책이 원서와 번역서 합쳐서 20여권이 넘는 것 같습니다만,

그 중에서 한권도 입문서로 쓰일만한 책은 없었습니다. 즉, 초보자분들이 보면

좌절하기 쉬울 만한 내용의 저서들이죠.

그러나, 좀 실무자들에게는 조금 다릅니다. 보통 오렐리 책들이 새로운 내용을 빨리 다루고

심도있게 다루는 책이기 때문에 새로운 작업을 할 때 쓸만한 책이고,

또한 레퍼런스 역할도 충실히 하기 때문에 옆에 두고 가장 많이 참고하는 책들도 오렐리 책

입니다.

제가 갑자기 이런 얘기를 하는 이유는...스트럿츠에 대한 첫번째 번역서이기 때문에

이 책을 입문서로 생각하고 구입하실 분이 있을까봐 드리는 얘기입니다.

절대 입문서가 아닙니다. 오히려 실제 따라해볼만한 예제 하나 나오지 않습니다. 아마도

저처럼 몇분은 스트럿츠를 처음 공부하고자 이 책을 구입하고 절망하신 분이 많을 것으로

생각됩니다.

저 또한 다른 온라인 강좌와 예제를 통해서 먼저 스트럿츠에 조금 익숙해진 후에

이 책을 봤습니다. 처음 스트럿츠에 대해 아무것도 몰랐을 땐, 참 어려웠는데,

이젠 내용을 가지고 볼 정도로 익숙해졌습니다.

이 정도로 책 얘기를 하기로 하구요....

자카르타 스트럿츠 프레임워크는 MVC 아키텍쳐를 기본으로 만들어진 웹 애플리케이션

프레임워크입니다. 쉽게 말해서, 웹애플리케이션을 만들기 위한 골격이라고 할 수 있겠죠.

이 책은 이러한 스트럿츠를 공부하기 위한 입문서로서의 가치를 가지지 못하지만, 자카르타 스트럿츠 프레임워크를 이해하기 위한 좋은 지침서가 될 수 있습니다.

스트럿츠에 조금 익숙해진 프로그래머에게 자카르타 스트러츠를 이용하는 것 뿐 아니라,

좀더 심도있는 이해를 원한다면, 권합니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
자카르타 스트럿츠 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자카르타 스트럿츠 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자카르타 스트럿츠 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0