본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

결과 내 검색

동의어 포함

목차보기


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

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

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

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

부록 A 참고문헌 _285
찾아보기 287

이용현황보기

테스트 주도 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 애플리케이션 개발에 대한 가이드로 활용해도 충분할 것이다.