책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788994506081
· 쪽수 : 316쪽
· 출판일 : 2011-06-03
책 소개
목차
1부 기초 다지기
01장 ASP.NET MVC 시작하기
1.1 ASP.NET MVC의 동작 방식 _2
1.2 MVC의 설치 _5
1.3 5분 기초 학습: 오늘의 명언 애플리케이션 _8
02장 테스트 주도 개발
2.1 TDD란? _17
2.2 테스트 주도 방법으로 작성하는 “Hello World” 예제 _23
2부 애플리케이션의 구현
03장 MVC 애플리케이션 구현하기
3.1 GetOrganized 애플리케이션을 이용한 일정 관리 _30
3.2 데이터 읽기 _32
3.3 새로운 할 일 생성하기 _44
3.4 데이터 삭제하기: 뷰가 없는 액션 구현하기 _52
3.5 데이터 수정하기: 할 일이 완료된 것으로 표시하기 _55
04장 컨트롤러 구현하기
4.1 주제 생성하기 _61
4.2 FormCollection과 TempData 객체 활용하기 _68
4.3 jQuery를 이용하여 색상 대화상자 구현하기 _ 70
4.4 컨트롤러 간의 상호작용 _ 78
05장 컨트롤러를 이용한 상태와 파일 관리
5.1 액션 필터와 액션 결과 _86
5.2 로그인 기능 구현하기 _93
5.3 MVC의 라우팅 기능 테스트하기 _103
5.4 메모리에 정보를 저장하기 _104
5.5 파일 조작하기 _116
06장 HTML 핼퍼와 마스터 페이지를 이용하여 뷰 확장하기
6.1 HTML 핼퍼를 이용해서 사이트를 보기 좋게 만들기 _126
6.2 사용자 정의 HTML 핼퍼 메서드 구현하기 _134
6.3 마스터 페이지로 페이지 레이아웃을 단순화하기 _139
6.4 ModelStateDictionary 객체를 이용한 유효성 검사 _144
6.5 웹 컨트롤을 대체하는 고급 HTML 핼퍼 _148
07장 AJAX와 부분 뷰로 뷰 구성하기
7.1 Ajax의 활용 _154
7.2 자동 완성 기능의 구현 _160
7.3 중복을 제거하기 위한 부분 뷰의 활용 _166
3부 다른 프레임워크와의 통합
08장 모델에 영속성 부여하기
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장 컨트롤러와 저장소의 통합
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 웹 서비스 구축하기
10.1 SOAP을 선택할까 아니면 REST를 선택할까? _222
10.2 웹 서비스 구현하기 _224
10.3 Blogger 서비스로 배포하기 _233
11장 보안, 에러 처리, 그리고 로깅
11.1 보안 적용하기 _243
11.2 액션 필터로 에러 처리하기 _ 252
11.3 에러를 확인하기 위해 로그 남기기 _256
11.4 ASP.NET 상태 모니터링 기능의 활용 _260
12장 빌드와 배포
12.1 빌드 자동화 _262
12.2 MSBuild로 빌드 자동화하기 _ 264
12.3 실제 서비스로의 배포 _276
부록 A 참고문헌 _285
찾아보기 287



















