간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (18,810원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (15,840원)
(최대할인 4만원 / 2만원 이상 결제)
Close

테스트 주도 ASP.NET MVC 프로그래밍 : ASP.NET MVC 애플리케이션 구현 방법과 TDD 접근법에 대한 명쾌한 소개!

원제 : TEST-DRIVE ASP.NET MVC
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 36
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(10)

출판사 서평

ASP.NET MVC 애플리케이션 구현 방법과 TDD 접근법에 대한 명쾌한 소개!

이 책은 ASP.NET MVC를 바탕으로 테스트 우선 접근법(test-first approach)을 소개하는 책이다.

여러분은 이 책을 통해 일정 관리 애플리케이션을 처음부터 끝까지 구현하고 배포하는 과정을 경험하게 되며, 여러분이 작성한 각각의 컴포넌트들을 테스트하게 된다. 웹 서비스 및 데이터 액세스에 대해 완벽하게 이해하게 되며, MSBuild를 이용하여 사이트를 배포하고 ASP.NET MVC의 발전된 보안 기능을 이용하여 사이트를 보호하는 방법을 알게 될 것이다. 애플리케이션을 빌드하고 배포하는 과정을 거치면서 프레임워크 자체는 물론 점진적으로 애플리케이션을 완성해가는 테스트 주도 방법론에 대해 가치 있는 경험을 얻게 될 것이다.

더불어 이 책은 여러분에게 디버깅 시간을 줄이고 코드 작성에 더 많은 시간을 투자할 수 있는 방법도 제공해줄 것이다. 또한 MVCContrib, NHibernate 및 Castle Windsor 컨테이너 등 ASP.NET MVC를 더욱 완벽한 것으로 만들어 주는 오픈 소스 도구의 사용법을 안내하고 있으며, 여러분은 이 도구들을 이용하여 데이터베이스 컴포넌트와 아키텍처 계층 및 테스트 코드를 더욱 빠르게 개발할 수 있다.

이 책의 내용을 단지 ASP.NET MVC 프로그래밍을 손쉽게 하기 위한 것으로만 생각하지 말고, 여러분이 올바른 코드를 작성하고 있는지를 확인하기 위한 방법으로써 테스트 주도 방법론을 적용하기 바란다. 아마도 손쉽게 유지보수할 수 있는 깔끔한 코드를 더욱 빠르게 작성할 수 있을 것이다.

독자 대상
이 책은 마이크로소프트 개발자와 비 마이크로소프트 개발자가 모두 읽을 수 있는 책이다. 이 두 부류의 개발자들을 위한 이 책의 목적은 자신의 개발 경험에 맞추어 ASP.NET MVC 애플리케이션을 구현하는 방법을 학습할 수 있도록 돕기 위한 것이다. ASP.NET MVC 애플리케이션은 VB.NET으로도 개발할 수는 있지만 이 책의 모든 예제는 C#으로 작성되었다. C# 코드를 읽을 수 있고 VB.NET 코드로 변환이 가능하다면 이 책을 ASP.NET MVC 애플리케이션 개발에 대한 가이드로 활용해도 충분할 것이다.

추천사
이 책은 ASP.NET MVC 애플리케이션 개발에 있어 테스트 주도 방법론을 어떻게 적용하는지를 보여주는 훌륭한 지침서이다. 저자인 조나단은 이 책을 통해 독자들에게 ReSharper 도구의 적절
한 사용을 통해 ASP.NET MVC와 TDD를 친절하게 설명한다. 이 책을 ASP.NET MVC나 TDD 초보자에게 강력히 권하는 바이다.
- 제임스 코벡(James Kovacs), 마이크로소프트 ASP/ASP.NET MVP, JamesKovacs.com의 대표 겸 컨설턴트

이 책은 ASP.NET MVC 프레임워크를 토대로 웹 애플리케이션을 개발하는 기법들을 훌륭하게 안내한다. 이 책에서는 MVC 패턴으로 토대로 웹 기반 애플리케이션을 구현하기 위한 여러 가지 관점들을 소개하며, 독자 여러분이 애플리케이션의 개발 과정에서 선택할 수 있는 여러 가지 도구들을 얻을 수 있다.
- 진 폴 부드후(Jean-Paul Boodhoo), Nothin'but .NET 개발자 커뮤니티 설립자

ASP.NET MVC는 보다 견고한 애플리케이션을 개발하고자 하는 .NET 개발자를 위한 훌륭한 도구다. 유사하게 표현하자면, 조나단의 책은 ASP.NET MVC 코드를 빠르고 명확하며 올바르게 작성하고자 하는 .NET 개발자들을 위한 훌륭한 도구다. 강력하게 추천한다.
- 테드 뉴워드(Ted Neward), Neward & Associates 대표

모든 개발자들은 MVC가 무엇을 의미하는지 반드시 이해해야 한다. 조나단의 친절하고 명쾌한 글과 실용적인 예제, 그리고 경험에서 우러나온 지침이 조합된 이 책은 모든 ASP.NET 개발자들이 반드시 읽어야 할 책이다.
- 제프 코헨(Jeff Cohen), Purple Workshops

목차

1부 기초 다지기
01장 ASP.NET MVC 시작하기
1.1 ASP.NET MVC의 동작 방식
1.2 MVC의 설치
1.3 5분 기초 학습- 오늘의 명언 애플리케이션

02장 테스트 주도 개발
2.1 TDD란?
2.2 테스트 주도 방법으로 작성하는 "Hello World" 예제

2부 애플리케이션의 구현
03장 MVC 애플리케이션 구현하기
3.1 GetOrganized 애플리케이션을 이용한 일정 관리
3.2 데이터 읽기
3.3 새로운 할 일 생성하기
3.4 데이터 삭제하기- 뷰가 없는 액션 구현하기
3.5 데이터 수정하기- 할 일이 완료된 것으로 표시하기

04장 컨트롤러 구현하기
4.1 주제 생성하기
4.2 FormCollection과 TempData 객체 활용하기
4.3 jQuery를 이용하여 색상 대화상자 구현하기
4.4 컨트롤러 간의 상호작용

05장 컨트롤러를 이용한 상태와 파일 관리
5.1 액션 필터와 액션 결과
5.2 로그인 기능 구현하기
5.3 MVC의 라우팅 기능 테스트하기
5.4 메모리에 정보를 저장하기
5.5 파일 조작하기

06장 HTML 핼퍼와 마스터 페이지를 이용하여 뷰 확장하기
6.1 HTML 핼퍼를 이용해서 사이트를 보기 좋게 만들기
6.2 사용자 정의 HTML 핼퍼 메서드 구현하기
6.3 마스터 페이지로 페이지 레이아웃을 단순화하기
6.4 ModelStateDictionary 객체를 이용한 유효성 검사
6.5 웹 컨트롤을 대체하는 고급 HTML 핼퍼

07장 AJAX와 부분 뷰로 뷰 구성하기
7.1 Ajax의 활용
7.2 자동 완성 기능의 구현
7.3 중복을 제거하기 위한 부분 뷰의 활용

3부 다른 프레임워크와의 통합
08장 모델에 영속성 부여하기
8.1 MVC의 차세대 모델- NHibernate
8.2 저장소 패턴의 활용
8.3 Fluent NHibernate 프레임워크를 이용한 객체 매핑
8.4 레코드의 생성과 조회
8.5 모델 객체 수정하기
8.6 데이터 삭제하기
8.7 ORM의 추가적인 데이터 관계

09장 컨트롤러와 저장소의 통합
9.1 MVC에 NHibernate 세션 제공하기
9.2 IControllerFactory 인터페이스와 제어역행화 기법의 활용
9.3 컨트롤러에 저장소 객체 주입하기
9.4 사용자 정의 액션 필터의 구현- [Transaction] 특성
9.5 NHibernate 프레임워크와 MVC의 유효성 검사 연결하기
9.6 프로파일링으로 성능 문제 해결하기

10장 REST 웹 서비스 구축하기
10.1 SOAP을 선택할까 아니면 REST를 선택할까?
10.2 웹 서비스 구현하기
10.3 Blogger 서비스로 배포하기

11장 보안, 에러 처리, 그리고 로깅
11.1 보안 적용하기
11.2 액션 필터로 에러 처리하기
11.3 에러를 확인하기 위해 로그 남기기
11.4 ASP.NET 상태 모니터링 기능의 활용

12장 빌드와 배포
12.1 빌드 자동화
12.2 MSBuild로 빌드 자동화하기
12.3 실제 서비스로의 배포

부록 A 참고문헌
찾아보기

저자소개

조나단 맥크래컨(Jonathan McCracken) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

조나단은 ThoughtWorks 캐나다 지사의 서비스 부서를 책임지고 있다. 마이크로소프트를 포함한 다양한 회사에서 .NET 애플리케이션을 개발했다. 1994년부터 소프트웨어 개발을 시작했으며, 2002년 .NET 1.0을 시작으로 지금까지 풍부한 .NET 개발 경험을 갖고 있다. 세미나 발표에도 적극적으로 참여하고 있으며, 기술 분야와 삶의 의미에 대한 블로그를 운영하고 있기도 하다(http://jonathanmccracken.blogspot.com)

생년월일 -
출생지 -
출간도서 0종
판매수 0권

CJ인터넷과 마이스페이스 한국 지사를 거쳐 현재 SK커뮤니케이션즈에서 글로벌 싸이월드 개발 1팀장으로 근무 중인 역자는 마이크로소프트 ASP.NET MVP로서 5년간 활동해 왔다. 10여 권의 .NET 관련 도서를 집필/번역한 저자이자 다수의 .NET 관련 세미나에서 강사로도 활동해 왔다. ASP.NET MVC와 .NET 오픈 소스 프로젝트에 많은 관심을 기울이고 있으며, 최근에는 엔터프라이즈 웹 아키텍처 및 패턴과 글로벌 웹 서비스 구축에 필요한 인프라 시스템에 대한 연구와 학습에 조금이라도 시간을 더 할애하고자 노력하고 있다. 많은 글을 올리지는 못하지만 MVP 매거진(ht

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    4.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용