확장메뉴
주요메뉴


스프링 MVC 프로그래밍
중고도서

스프링 MVC 프로그래밍

: 웹 프로그래머를 위한

정가
42,000
중고판매가
19,000 (55% 할인)
상태?
사용 흔적 약간 있으나, 대체적으로 손상 없는 상품
YES포인트
배송안내
  • 배송비 : 3300원(선불) ?
  • 홍은아에서 직접배송
  • 도서산간/제주지역의 경우 추가 배송비가 발생할 수 있습니다.
구매 시 참고사항
  • 중고샵 판매자가 직접 등록/판매하는 상품으로 판매자가 해당 상품과 내용에 모든 책임을 집니다.

  •  한정판매의 특성상 재고 상황에 따라 품절 가능

품목정보

품목정보
발행일 2013년 09월 30일
쪽수, 무게, 크기 752쪽 | 1792g | 188*250*40mm
ISBN13 9788960774773
ISBN10 8960774774

중고도서 소개

사용 흔적 약간 있으나, 대체적으로 손상 없는 상품

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : 마틴 데니엄
Marten Deinum
콘스펙트(Conspect)에서 자바 및 소프트웨어 컨설턴트로 일하고 있다. 주로 자바를 사용해 크고 작은 기업들의 소프트웨어를 설계하고 개발했다. 열렬한 오픈소스 사용자이며, 스프링 프레임워크의 오래된 팬이자 사용자이자 지지자다. 또한 소프트웨어 엔지니어, 선임 개발자, 개발 코치, 자바와 스프링 강사 같은 다양한 경력이 있다. 일하지 않거나 스프링 프레임워크 포럼에 올라온 질문에 답변하지 않을 때는 철인 3종 경기에 대비하기 위해 수중 훈련이나 다이빙을 하고, 다른 사람들을 가르치기도 한다.
저자 : 코엔 세르닐즈
Koen Serneels
IBM, 시스코, 오라클 자격증을 가진 시니어 자바 소프트웨어 엔지니어다. 10년 이상 자바(EE), 스프링, 스프링 MVC, 웹 플로우, JSF, 하이버네이트를 사용해 엔터프라이즈 솔루션을 개발해왔다. 시스템 설계와 통합, 데이터 모델링, 관계형 데이터베이스, 보안과 네트워크에 관심이 많다. 벨기에 연방 정부에서 처음으로 일을 시작하면서 레거시와 통합되는 트랜잭션 자바 기반의 애플리케이션을 개발했다. 현재 휴렛팩커드에서 일하고 있으며, 벨기에의 플랑드르 정부에서 자바 소프트웨어 컨설턴트 및 선임 개발자로 있다. 또한 벨기에의 루뱅에 있는 Groep T 공과대학에서 ‘자바 소프트웨어 개발’ 대학원 과정을 가르치고 있다.
저자 : 콜린 예이츠
Colin Yates
웹 기반 개발을 전문으로 하는 J2EE 수석 아키텍트다. 지난 3년간 프리랜서 컨설턴트였고, 잘 정비된 환경과 난잡한 환경 양쪽 모두에서 일을 해왔다. 1997년도에 소프트웨어 엔지니어링으로 대학을 졸업한 후 선임 개발자, 수석 시스템 엔지니어, 멘토, 전문 강사 등 다양한 경력을 쌓았다. 주로 잘하는 것은 다른 사람 멘토링하기, 복잡한 문제를 풀어 관리 가능한 솔루션으로 만들기, 개발 프로세스 최적화다.
자신의 멘토인 피터 덴 한과 데이비드 휴이트의 소개로 2003년 1월에 스프링 프레임워크에 처음 입문한 후로 계속 성공 가도를 달리고 있다.
저자 : 세스 래드
Seth Ladd
소프트웨어 엔지니어이자 스프링 프레임워크 전문 강사이며, 객체지향 및 테스트 가능한 웹 애플리케이션을 전문으로 하는 멘토다. 17세에 웹사이트를 구축해주는 회사를 설립했고, 이제는 실제 직업이 있는 것에 만족하고 있다. 현재는 Camber Corporation에서 일하고 있으며, NEC, 로체스터 공과 대학, 브리보 시스템즈, 국제 정보 컨소시엄의 시스템을 만들고 배포했다. 원격으로 연결된 임베디드 디바이스와 서버에서 자바와 C를 사용해 엔터프라이즈 애플리케이션을 설계하고 개발했다. 발표하고 가르치는 것을 좋아하며, 로컬 자바 유저 그룹과 기업의 개발자 컨퍼런스에 발표자로 자주 나선다. 세스는 아내와 함께 하와이의 카일루아에서 열심히 일하며 지내는 것에 정말로 감사하고 있다.
저자 : 크리스토프 밴플레테렌
Christophe Vanfleteren
2001년부터 자바 소프트웨어 엔지니어로 일하고 있다. 현재 EDS와 HP에서 일하고 있고, 주로 벨기에의 플랑드르 정부의 프로젝트에 참여 중이다. 2006년도에 치른 플랑드르 선거의 예측 시스템과 6백만 시민의 세금 정보를 모으는 플랑드르 재정 플랫폼 같은 대규모 이벤트 기반 애플리케이션을 개발했다. 트랜잭션 비중이 높은 코드부터 자바스크립트 기반 프런트엔드까지 전 분야에 능통하다. 2010년부터 독립 사업자로 일하고 있다.
역자 : 김인희
고려대학교 컴퓨터학과와 카이스트 대학원을 졸업하고 NHN을 거쳐 현재는 캠프모바일에서 근무 중이다. 항상 새로운 것을 습득하려 노력하지만, 기본이 중요하다는 것을 늘 마음속 깊이 새기며 살아가는 개발자다. 번역서로는 『자바와 XML』 1, 2판이 있다.

책 속으로 책속으로 보이기/감추기

자바 생태계의 대표 주자인 스프링이 자체 웹 프레임워크인 스프링 MVC를 발표한 후로 스프링 MVC는 지금까지 인기 있는 웹 프레임워크로 각광받고 있습니다. 스프링 MVC는 별다른 설정 없이도 스프링의 강력한 기능을 그대로 사용할 수 있으며, 스프링의 설계 철학을 고스란히 이어받아 유연한 확장을 통해 다양한 요구 사항을 빠르게 처리할 수 있습니다. 하지만 명성만큼 스프링 MVC만을 전적으로 다루는 서적을 찾기가 쉽지 않았는데, 대부분 스프링 서적의 일부분에 포함돼 있어 심도 있는 내용을 효과적으로 전달하기 어려웠습니다.

이 책은 웹 개발자들이 스프링 MVC를 손쉽게 이해하고 배우는 데 초점을 맞추고 있습니다. 스프링의 기본 개념과 일반적인 웹 애플리케이션 아키텍처인 MVC에 대해 소개하고, 스프링 MVC 프레임워크의 기본 원리뿐만 아니라 실제 프로젝트에 어떻게 스프링 MVC를 적용해야 하는지도 자세히 설명합니다. 또한 스프링 MVC의 주요 컴포넌트인 디스패처 서블릿, 컨트롤러, 뷰 등에 대한 자세한 분석을 통해 스프링 MVC 내부에 대한 이해를 돕고 있습니다.

이외에도 REST와 AJAX를 소개해 웹 애플리케이션에 더욱 풍부한 기능을 제공하는 방법을 제시하며, 웹 컨테이너 없이도 스프링 MVC를 효과적으로 테스트할 수 있는 테스트 기법도 알려줍니다. 게다가 스프링 MVC의 부족한 부분인 페이지 내비게이션 기능을 좀 더 쉽게 구현하게 도와주는 스프링 웹 플로우를 소개함으로써 웹 애플리케이션의 페이지 처리를 원활하게 처리하는 데 어려움이 없게 이끌어 줍니다. 그리고 가장 중요하면서도 놓치기 쉬운 웹 애플리케이션의 보안 문제를 스프링 보안을 통해 어떻게 해결해 나가는지도 보여줍니다.

이 책은 스프링 3.1 버전을 기반으로 하고 있지만 스프링 최신 버전과 아무런 문제없이 호환이 되며, 최신 빌드 도구인 그래들을 선택해 프로젝트 관리를 손쉽게 하는 방법을 제시합니다. 이 책의 샘플 프로젝트인 온라인 서점 웹 애플리케이션에 스프링 MVC의 각 기능을 단계적으로 넣어 애플리케이션을 점차 발전시켜 나아가면서 스프링 MVC를 실제로 어떻게 활용해야 하는지 실질적으로 접근하고 있습니다.

스프링 MVC는 스프링의 발전과 맞물려 꾸준히 발전하고 있습니다. 스프링 2.5에 처음 도입돼 지금까지 널리 사용되는 애노테이션을 활용한 전략이 스프링 MVC에도 도입돼 @MVC로 불리고 있다는 점이 단적인 예입니다. 이렇게 계속적으로 발전해 나가는 스프링 MVC를 제대로 이해하려면 그 내부를 꼼꼼하게 들여다봐야 합니다. 이 책은 스프링 MVC의 내부를 자세하게 파헤쳐 동작 원리를 알기 쉽게 설명합니다. 스프링 MVC에 대한 전반적이고 심도 있는 지식을 얻기 원하는 분이나 스프링 MVC로 웹 애플리케이션을 개발해보고 싶은 분에게 이 책이 많은 도움이 되었으면 합니다.
---「옮긴이의 말」

출판사 리뷰 출판사 리뷰 보이기/감추기

추천평 추천평 보이기/감추기

스프링 MVC는 스프링이 제공하는 기술 중에서 가장 늦게 주목 받았습니다. 스프링이 처음 소개됐을 때는 이미 스트럿츠를 비롯한 다양한 자바 웹 기술이 폭넓게 사용되고 있었기 때문에 스프링을 도입하더라도 웹 MVC는 스프링 MVC 대신 다른 익숙한 웹 기술을 사용하는 경우가 대부분이었습니다. 하지만 당시에 인기를 끌던 자바 웹 기술은 지난 10여 년 동안 대부분 개발이 중단되거나 인기를 잃었습니다. 그 사이 웹 개발 기술에 많은 변화가 있었지만 과거의 기술들은 이런 흐름을 대부분 따라가지 못했기 때문입니다. 반면 스프링 MVC는 꾸준히 그 가치를 인정받고 인기를 얻어 지금은 가장 많은 개발자들이 사용하는 자바 웹 기술이 되었습니다. 스프링 MVC는 스프링의 개발철학을 따라 만들어진 기술이기 때문에 웹 기술의 발전에 유연하고 빠르게 대응해 올 수 있었기 때문입니다.

스프링 MVC는 스프링의 정수가 담긴 기술 집약체입니다. 처음에는 간단한 관례와 사용방법을 익혀서 빠르게 시작할 수 있지만, 스프링 MVC이 제공하는 기술을 본격적으로 활용하고 유익을 얻으려면 내부 아키텍처에 대한 이해와 확장 방법 등을 잘 이해할 필요가 있습니다. 이 책 『스프링 MVC 프로그래밍』은 스프링 MVC를 본격적으로 활용하는 데 필요한 모든 영역의 내용을 충실히 담은 스프링 MVC에 관한 독보적인 책입니다. 스프링 MVC를 웹 개발에 이용하는 개발자라면 반드시 읽고 개발에 참고 하시길 추천합니다.
-이일민 (이프릴 대표, 『토비의 스프링 3』 & 『토비의 스프링 3.1』 저자)

내 기억으로 2004년도에 스프링 프레임워크를 처음 배우기 시작한 것 같다. 그 당시 J2EE와 스트럿츠를 주로 사용했고, 이 기술들 때문에 자바 엔터프라이즈 애플리케이션을 개발할 때 무척이나 애를 먹었다. 스프링은 J2EE를 완전히 배제하지 않고 수많은 모범 사례들을 한데 모으고, 제어의 역전 개념을 소개해 J2EE를 최대한 단순하고 효과적으로 사용하는 방법을 제시했다. 스프링의 이러한 점은 나를 매료시켰다.

스프링은 J2EE의 기존 부분이나 (특히 하이버네이트 같은) 다른 저명한 프레임워크와 경쟁이 될 만한 솔루션을 만드는 데 쓸데없이 시간을 낭비하지 않았다. 하지만 웹 애플리케이션 개발만큼은 달랐다. 스프링은 스트럿츠 같은 프레임워크를 대체하는 스프링 MVC라는 완전히 실용적인 웹 프레임워크를 만들었다. 그 당시 나는 스프링 웹 플로우라는 스프링 MVC의 페이지 플로우 컴포넌트에 주목하고 이 컴포넌트를 사용하면 스프링 기반 웹 애플리케이션 개발이 한층 더 강화될 것이라는 믿음을 가졌다. 스프링 MVC와 스프링 웹 플로우는 이 책에서 다루는 주요 주제이기도 하다.

스프링 MVC 설계는 앞서 발표된 프레임워크들에서 얻은 교훈들을 바탕으로 한다. 유연함과 장기간의 생산성 향상은 스프링의 핵심 설계 원칙이다. 스프링 MVC로 애플리케이션을 잘 설계하면 규모가 커지고 요구 사항이 변경돼도 여전히 유지 보수와 관리가 용이하다. 하지만 반드시 좋은 점만 있는 것은 아니다. 스프링에는 초기 학습 곡선이 있으며, 특히 스프링 MVC의 경우에는 학습 곡선이 더 가파르다. 루비 온 레일즈 같은 새로운 프레임워크가 각광받는 이유도 단기간의 생산성에 뛰어나고, 학습 비용이 낮은 데 있다. 스프링 개발자 커뮤니티는 이러한 단점에 주목하고 스프링 MVC 3.0과 3.1을 발표해 이를 많이 개선했다. 앞으로 곧 배우겠지만, 설정보다는 관례(CoC, convention-over-configuration)나 애노테이션을 통해 전보다는 스프링 MVC가 더 쉬워졌다. 이러한 모든 개념을 수용해도 이전 버전과 100% 완벽하게 호환되는 점을 보면 스프링 MVC가 얼마나 유연하고 설계 수준이 높은지 알 수 있다. 스프링 MVC의 탄탄한 기본 원리는 장기적으로 봤을 때 큰 득이 되며, 스프링 MVC는 배우기도 쉬워 일거양득의 장점이 있다. 현재 스프링 웹 플로우는 스프링과 비슷한 발전 양상을 보이고 있다.

2004년 이후로 스프링 MVC와 스프링 웹 플로우는 꾸준한 인기를 얻고 있다. 이 두 프레임워크는 이제 더욱 성숙하고 안정된 자바 개발 프레임워크로 성장했다. 이들 프레임워크를 사용해 웹 애플리케이션을 만드는 것은 탄탄한 기초 위에 건물을 짓는 것과 같다.

이 책의 저자인 마틴과 코엔은 스프링 MVC와 스프링 웹 플로우를 실용적으로 접근해서 소개한다. 우선 저자들은 여러분이 생산적인 개발 환경을 구축하고 스프링 MVC와 웹 플로우로 개발을 시작할 수 있게 도와준다. 이게 다가 아니다. 저자들은 기술들을 세부적으로 다루는 데 그치지 않고 독자 여러분이 이 기술들을 좀 더 잘 이해할 수 있게 그 기저에 놓인 상당수의 개념을 설명하는 데 공을 들였다. 또한 이 책은 보안 강화와 웹 애플리케이션 테스트 같은 여러 중요 주제도 다룬다. 이 책을 읽고 나면 스프링 기술을 사용해 실제 웹 애플리케이션을 개발하는 데 어려움이 없을 것이다.

지금까지도 여러 사람들이 스프링이나 내가 2004년도에 스프링에 추가한 작은 컴포넌트를 통해 많은 도움을 받고 있는 것을 보니 흐뭇한 생각이 든다. 스프링 MVC와 스프링 웹 플로우를 배우고자 하는 분들에게 이 책을 적극 추천한다. 개발자들이 이 흥미진진한 스프링 기술을 배우는 데 일조한 저자들의 노고에 박수를 보내고 싶다.
어윈 버뱃(Erwin Vervaet) (스프링 웹 플로우 프로젝트 설립자)

상품정보안내

  •  주문 전 중고상품의 정확한 상태 및 재고 문의는 PC웹의 [판매자에게 문의하기]를 통해 문의해 주세요.
  •  주문완료 후 중고상품의 취소 및 반품은 판매자와 별도 협의 후 진행 가능합니다. 마이페이지 > 주문내역 > 주문상세 > 판매자 정보보기 > 연락처로 문의해 주세요.

부적합 상품 신고하기 신고하기

  •  구매에 부적합한 상품은 신고해주세요.
  •  구매하신 상품의 상태, 배송, 취소 및 반품 문의는 PC웹의 판매자 묻고 답하기를 이용해주세요.
  •  상품정보 부정확(카테고리 오등록/상품오등록/상품정보 오등록/기타 허위등록) 부적합 상품(청소년 유해물품/기타 법규위반 상품)
  •  전자상거래에 어긋나는 판매사례: 직거래 유도

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 판매자 배송
  •  배송비 : 3,300원 (도서산간 : 4,000원 제주지역 : 3,000원 추가 배송비 발생)
배송 안내
  •  판매자가 직접 배송하는 상품입니다.
  •  판매자 사정에 의하여 출고예상일이 변경되거나 품절이 발생될 수 있습니다.
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  •  쿠폰은 결제 시 적용해 주세요.
1   19,000
뒤로 앞으로 맨위로 공유하기