표제관련정보: ASP.NET MVC 애플리케이션 구현 방법과 TDD 접근법에 대한 명쾌한 소개! 원표제: Test-drive ASP.NET MVC 참고문헌(p. [285]-286)과 찾아보기(p. [287]-291) 수록
연계정보
외부기관 원문
목차보기
1부 기초 다지기 01장 ASP.NET MVC 시작하기 _2 1.1 ASP.NET MVC의 동작 방식 _2 1.2 MVC의 설치 _5 1.3 5분 기초 학습: 오늘의 명언 애플리케이션 _8
02장 테스트 주도 개발 _17 2.1 TDD란? _17 2.2 테스트 주도 방법으로 작성하는 “Hello World” 예제 _23
2부 애플리케이션의 구현 03장 MVC 애플리케이션 구현하기 _30 3.1 GetOrganized 애플리케이션을 이용한 일정 관리 _30 3.2 데이터 읽기 _32 3.3 새로운 할 일 생성하기 _44 3.4 데이터 삭제하기: 뷰가 없는 액션 구현하기 _52 3.5 데이터 수정하기: 할 일이 완료된 것으로 표시하기 _55
05장 컨트롤러를 이용한 상태와 파일 관리 _85 5.1 액션 필터와 액션 결과 _86 5.2 로그인 기능 구현하기 _93 5.3 MVC의 라우팅 기능 테스트하기 _103 5.4 메모리에 정보를 저장하기 _104 5.5 파일 조작하기 _116
06장 HTML 핼퍼와 마스터 페이지를 이용하여 뷰 확장하기 _125 6.1 HTML 핼퍼를 이용해서 사이트를 보기 좋게 만들기 _126 6.2 사용자 정의 HTML 핼퍼 메서드 구현하기 _134 6.3 마스터 페이지로 페이지 레이아웃을 단순화하기 _139 6.4 ModelStateDictionary 객체를 이용한 유효성 검사 _144 6.5 웹 컨트롤을 대체하는 고급 HTML 핼퍼 _148
07장 AJAX와 부분 뷰로 뷰 구성하기 _153 7.1 Ajax의 활용 _154 7.2 자동 완성 기능의 구현 _160 7.3 중복을 제거하기 위한 부분 뷰의 활용 _166
3부 다른 프레임워크와의 통합 08장 모델에 영속성 부여하기 _176 8.1 MVC의 차세대 모델: NHibernate _177 8.2 저장소 패턴의 활용 _179 8.3 Fluent NHibernate 프레임워크를 이용한 객체 매핑 _182 8.4 레코드의 생성과 조회 _ 184 8.5 모델 객체 수정하기 _190 8.6 데이터 삭제하기 _191 8.7 ORM의 추가적인 데이터 관계 _192
09장 컨트롤러와 저장소의 통합 _195 9.1 MVC에 NHibernate 세션 제공하기 _196 9.2 IControllerFactory 인터페이스와 제어역행화 기법의 활용 _200 9.3 컨트롤러에 저장소 객체 주입하기 _206 9.4 사용자 정의 액션 필터의 구현: [Transaction] 특성 _209 9.5 NHibernate 프레임워크와 MVC의 유효성 검사 연결하기 _213 9.6 프로파일링으로 성능 문제 해결하기 _216
10장 REST 웹 서비스 구축하기 _221 10.1 SOAP을 선택할까 아니면 REST를 선택할까? _222 10.2 웹 서비스 구현하기 _224 10.3 Blogger 서비스로 배포하기 _233
11장 보안, 에러 처리, 그리고 로깅 _242 11.1 보안 적용하기 _243 11.2 액션 필터로 에러 처리하기 _ 252 11.3 에러를 확인하기 위해 로그 남기기 _256 11.4 ASP.NET 상태 모니터링 기능의 활용 _260
테스트 주도 ASP.NET MVC 프로그래밍 이용현황 표 - 등록번호, 청구기호, 권별정보, 자료실, 이용여부로 구성 되어있습니다.
등록번호
청구기호
권별정보
자료실
이용여부
0001624411
006.7882 -11-1
서울관 서고(열람신청 후 1층 대출대)
이용가능
0001624412
006.7882 -11-1
서울관 서고(열람신청 후 1층 대출대)
이용가능
출판사 책소개
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 애플리케이션 개발에 대한 가이드로 활용해도 충분할 것이다.