책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788994774121
· 쪽수 : 860쪽
· 출판일 : 2012-03-27
책 소개
목차
PART I. ASP.NET MVC 3 소개
Chapter 01. 전체 개요
- 웹 개발의 간략한 역사
- 오늘날의 웹 개발
- ASP.NET MVC의 주요 이점
- 누가 ASP.NET MVC를 사용해야 하는가?
- ASP.NET MVC 3의 새로운 기능
- 요약
Chapter 02. 준비
- 워크스테이션 준비하기
- 서버 준비하기
- 더 자세한 정보 얻기
- 요약
Chapter 03. 첫 번째 MVC 응용 프로그램
- 새로운 MVC 프로젝트 생성하기
- 웹 페이지 렌더링
- 간단한 데이터 입력 응용 프로그램 작성하기
- 요약
Chapter 04. MVC 패턴
- MVC의 역사
- MVC 패턴 이해하기
- 도메인 주도 개발 적용하기
- 느슨하게 결합된 구성 요소 작성하기
- 자동화된 테스트 시작하기
- 요약
Chapter 05. 필수 언어 기능
- 필수적인 C#의 기능들
- Razor 구문 이해하기
- 요약
Chapter 06. 필수 MVC 도구
- Ninject 사용하기
- ASP.NET MVC에 Ninject 적용하기
- 비주얼 스튜디오를 이용한 단위 테스트
- Moq 사용하기
- 요약
Chapter 07. 스포츠스토어: 실무 응용 프로그램
- 시작하기
- 도메인 모델 만들기
- 상품목록 표시하기
- 데이터베이스 준비하기
- 페이징 추가하기
- 내용 꾸미기
- 요약
Chapter 08. 스포츠스토어: 탐색 및 장바구니
- 탐색 컨트롤 추가하기
- 장바구니 구축하기
- 모델 바인딩 사용하기
- 장바구니 완성하기
- 주문 전송하기
- 요약
Chapter 09. 스포츠스토어: 관리 기능
- 카탈로그 관리 기능 추가하기
- 이미지 업로드
- 요약
PART II. ASP.NET MVC 3 심화
Chapter 10. MVC 프로젝트 개요
- 비주얼 스튜디오 MVC 프로젝트를 이용하여 작업하기
- MVC 응용 프로그램 디버깅하기
- 프로젝트 수준의 DI
- 요약
Chapter 11. URL, 라우팅, 그리고 영역
- 라우팅 시스템 소개
- 출력용 URL 생성하기
- 라우팅 시스템 사용자 정의하기
- 영역 다루기
- 요약
Chapter 12. 컨트롤러와 액션
- 컨트롤러 소개
- 입력 가져오기
- 출력 만들기
- 요약
Chapter 13. 필터
- 필터 사용하기
- 요약
Chapter 14. 컨트롤러 확장성
- 요청 처리 파이프라인 구성요소
- 컨트롤러 팩토리 생성하기
- 내장된 컨트롤러 팩토리 사용하기
- 사용자 정의 액션 호출자 만들기
- 내장되어 있는 액션 호출자 사용하기
- 특수 컨트롤러를 사용하여 성능 향상시키기
- 요약
Chapter 15. 뷰
- 사용자 정의 뷰 엔진 만들기
- Razor 엔진으로 작업하기
- Razor 뷰에 동적 콘텐트 추가하기
- HTML 도우미 사용하기
- 섹션 사용하기
- 파샬 뷰 사용하기
- 자식 액션 사용하기
- 요약
Chapter 16. 모델 템플릿
- 템플릿 기반 뷰 도우미 사용하기
- 템플릿 기반 뷰 도우미 시스템 사용자 정의하기
- 메타데이터 공급자 시스템 이해하기
- 요약
Chapter 17. 모델 바인딩
- 모델 바인딩 이해하기
- 기본 모델 바인더 사용하기
- 수동으로 모델 바인딩 호출하기
- 업로드 파일에 모델 바인딩 사용하기
- 모델 바인딩 시스템을 사용자 정의하기
- 요약
Chapter 18. 모델 유효성 검사
- 프로젝트 만들기
- 원격 유효성 검사 수행하기
- 요약
Chapter 19. 튀지 않는 Ajax
- MVC의 튀지 않는 Ajax사용하기
- Ajax 옵션 설정하기
- Ajax 링크 생성하기
- Ajax 콜백 사용하기
- JSON으로 작업하기
- 요약
Chapter 20. jQuery
- 프로젝트 생성하기
- jQuery 참조하기
- jQuery 코드 작성하기
- 기본 jQuery 이론
- jQuery 이벤트 사용하기
- jQuery 시각효과 사용하기
- jQuery UI 사용하기
- 요약
PART III. 성공적인 ASP.NET MVC 3 프로젝트 배포
Chapter 21. 보안과 취약점
- 모든 입력은 위조될 수 있다
- 크로스 사이트 스크립팅과 HTML 인젝션
- 세션 가로채기
- 크로스 사이트 요청 위조
- SQL 인젝션
- MVC 프레임워크를 보안적으로 사용하기
- 요약
Chapter 22. 인증과 권한 허가
- 윈도우 인증 사용하기
- 폼 인증 사용하기
- 멤버십, 역할, 프로필 사용하기
- URL기반 권한 허가를 사용하면 안 되는 이유
- IP 주소와 도메인으로 접근 제한하기
- 요약
Chapter 23. 배포
- 배포를 위한 응용 프로그램 준비
- IIS 기초 이해하기
- 응용 프로그램 풀 이해하기
- 배포를 위해서 서버 준비하기
- 응용 프로그램 배포하기
- 요약