logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

프로페셔널 ASP.NET MVC

프로페셔널 ASP.NET MVC

(예제로 쉽게 배우는)

스콧 핸슬만 (Scott Hanselman), 롭 코너리(Rob Conery), 필 해크(Phil Hacck), 스콧 구스리(Scott Guthrie) (지은이), 장현희 (옮긴이)
제이펍
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

프로페셔널 ASP.NET MVC
eBook 미리보기

책 정보

· 제목 : 프로페셔널 ASP.NET MVC (예제로 쉽게 배우는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788996241058
· 쪽수 : 576쪽
· 출판일 : 2009-10-22

책 소개

ASP.NET MVC 프레임워크의 내부 동작은 물론, MVC 패턴을 구성하는 각 컴포넌트를 구현하는 방법부터 컴포넌트들의 상호 연동까지 설명한 책. 옮긴 이의 풍부한 ASP.NET 개발 경험과 ASP.NET MVC에 관한 해박한 지식으로 독자들의 이해를 높이기 위한 설명을 함께 실었다.

목차

01장 NerdDinner 애플리케이션
NerdDinner
파일 -> 새 프로젝트
데이터베이스 생성하기
모델 객체 구현하기
컨트롤러와 뷰
데이터의 생성, 수정 및 삭제 양식을 위한 시나리오
ViewData와 ViewModel
부분 뷰와 마스터 페이지
페이징 기능 구현하기
인증과 권한 설정
모임 참여 기능에 AJAX 적용하기
AJAX를 이용하여 지도 통합하기
단위 테스트 수행하기
NerdDinner 애플리케이션 다시 둘러보기

02장 MVC 패턴과 ASP.NET
Model-View-Controller 패턴이란?
웹에서의 MVC 패턴의 활용
ASP.NET MVC: 새로운 MVC 프레임워크
요약

03장 ASP.NET이 ASP.NET MVC보다 뛰어나다
추상화 - 웹 폼이 잘하는 일들
웹 폼이 적합하지 않은 부분들
ASP.NET MVC의 설계 방침
테스트 적합성을 확보하기
ASP.NET MVC에 대한 부정적인 견해들
ASP.NET이 ASP.NET MVC보다 뛰어난 이유
요약

04장 URL과 라우팅
라우팅이란?
라우팅 엔진이 URL과 액션 메서드를 연결하는 방법
사용자 정의 제약 조건
라우팅 엔진의 확장
웹 폼에서 라우팅 엔진 활용하기
요약

05장 컨트롤러
컨트롤러의 역사
컨트롤러 정의하기: IController 인터페이스
ControllerBase 추상 클래스
Controller 클래스와 액션 메서드
ActionResult 클래스
액션 호출자
요약

06장 뷰
뷰의 역할
뷰가 해서는 안 되는 일
뷰 지정하기
강력하게 형식화된 뷰
HTML 핼퍼 메서드
뷰 엔진
새로운 뷰 엔진을 구현할 것인가 아니면 ActionResult 객체를 구현할 것인가?
요약

07장 AJAX
AJAX는 언제 사용해야 하는가?
AJAX에 대한 오해
AJAX 예제들
요약

08장 필터
ASP.NET MVC에 포함된 필터들
사용자 정의 액션 필터 구현하기
사용자 정의 인증 필터 구현하기
사용자 정의 예외 필터 구현하기
필터의 실행 순서
필터의 이름 규칙
요약

09장 애플리케이션의 보안
이것은 전쟁이다
그들의 무기
위협: 크로스 사이트 스크립팅(XSS)
위협: 크로스 사이트 요청 위조
위협: 쿠키 훔치기
HttpOnly 쿠키를 이용하여 쿠키의 도난을 방지하기
적절한 오류 보고와 스택 추적
라우트 규칙이 아닌 컨트롤러에 보안을 적용하라
[NonAction] 특성으로 공용 메서드 보호하기
폼 바인딩에 허용 목록 지정하기
요약: 모든 것은 여러분에게 달려있다

10장 ASP.NET MVC와 테스트 주도 개발
TDD에 대한 간략한 소개
ASP.NET MVC에 TDD 적용하기
요약

11장 테스트를 고려한 디자인 패턴
왜 테스트 용이성을 염두에 두어야 하는가?
여러분은 테스트가 수월한 코드를 작성하기를 원한다
여러분이 한 일을 증명하기 위해 테스트를 수행하라
테스트에 용이한 애플리케이션을 디자인하기
테스트가 수월한 데이터 액세스 코드
서비스 계층을 이용하여 비즈니스 로직 구현하기
요약

12장 웹폼과 MVC의 결합
어떻게 가능할까?
기존의 웹 폼 애플리케이션에 MVC를 추가하기
기존의 ASP.NET MVC 애플리케이션에 웹 폼 추가하기
웹 폼과 MVC 간의 데이터 공유
웹 폼을 MVC로 마이그레이션 하기
요약

저자소개

Scott Hanselman (지은이)    정보 더보기
개발 소프트웨어에 관한 좋은 소식을 전파하는 일을 목적으로 하는 마이크로소프트의 서버와 도구 온라인 그룹에서 수석 프로그램 매니저 리드로 일하고 있다. 그전에는 Corillian사의 e-Finance 분야에서 최고 아키텍트로 6년 남짓 일했다. Corillian사에서 일하기 전에는 마이크로소프트 골드 파트너에서 7년간 수석 컨설턴트로 있었다. 그는 MVP와RD 프로그램 같은 몇 가지 타이틀에도 포함되었으며, 누군가 그의 식견을 듣고 싶을 때마다 컴퓨터와 다른 열정에 관한 강연으로 연단에 오르곤 한다.
펼치기
롭 코너리(Rob Conery) (지은이)    정보 더보기
마이크로소프트의 ASP.NET 팀에서 근무한다. SubSonic의 개발자이며 (무료로 공개된 .NET용 전자상거래 솔루션인) Commerce Starter Kit의 수석 설계자이다. 하와이의 카와이(Kauai)에서 아내와 두 딸(Maddy와 Ruby)과 함께 살고 있다.
펼치기
필 해크(Phil Hacck) (지은이)    정보 더보기
ASP.NET MVC를 개발하는 ASP.NET 팀의 선임 개발자로 근무하고 있다. 마이크로소프트에 입사하기 전에는 코드 검색 엔진의 제품 관리자와 온라인 게임 회사의 개발 관리자, 그리고 유명한 스페인어 방송국의 선임 소프트웨어 설계자를 역임했다. 필은 코드를 작성하는 것을 좋아하며 소프트웨어를 개발할 뿐 아니라 자신의 블로그에 소프트웨어 개발과 소프트웨어 관리에 대한 글을 쓰는 것을 즐긴다. 그는 다양한 오픈 소스 프로젝트에 참여하고 있으며 최근 ASP.NET MVC를 이용해 다시 개발하고 있는 Subtext 블로그 프로젝트의 창립자이기도 하다.
펼치기
스콧 구스리(Scott Guthrie) (지은이)    정보 더보기
마이크로소프트의 .NET 개발자 부서의 부사장으로 클라이언트 및 웹 애플리케이션 개발을 위한 마이크로소프트 Visual Studio 개발자 도구 및 .NET 프레임워크 기술을 개발하는 개발 팀을 이끌고 있다. .NET 프로젝트의 초기 멤버인 구스리는 1999년부터 Visual Studio와 .NET 프레임워크의 디자인 및 설계 부분에서 핵심 역할을 담당하고 있다. 또한 마이크로소프트의 웹 서버 플랫폼과 개발 도구 팀을 책임지고 있기도 하다. 최근에는 웹 환경에서 차세대 미디어 경험과 리치 인터넷 애플리케이션을 개발할 수 있는 크로스 브라우저, 크로스 플랫폼 개발 환경인 Silverlight 플러그인의 개발을 주도하고 있다. 현재 구스리는 공용 언어 런타임(CLR: Common Language Runtime), ASP.NET, Silverlight, WPF (Windows Presentation Foundation), IIS, Commerce Server와 Visual Studio의 웹, 클라이언트 및 Silverlight 관련 개발 도구들의 개발을 직접 지휘하고 있다. 구스리는 듀크(Duke) 대학에서 컴퓨터 공학 학위를 받았다.
펼치기
장현희 (옮긴이)    정보 더보기
현재 SK커뮤니케이션즈의 개발팀장으로서 싸이월드 서비스의 새로운 부활을 위해 노력하고 있다. 2006년부터 5년 연속 마이크로소프트 ASP/ASP.NET MVP를 수상했으며, 14권의 IT 관련 서적을 집필/번역한 저자 및 역자이기도 하다. 끊임없는 학습과 공유야말로 개발자 삶의 최대 가치이자 기본 소양이라고 믿고 이를 실천하기 위해 다양한 노력과 활동을 지속하고 있으며, 최근에는 .NET의 영역을 뛰어넘어 넓디넓은 오픈 소스의 세계를 열심히 경험하고 있다. 장차 웹 애플리케이션 아키텍트로서 성공한 글로벌 웹 서비스를 반드시 구축해 보는 것과 IT 분야의 여러 후배에게 크고 작은 도움을 주었던 좋은 선배로 기억되는 것이 삶을 살아가는 목표이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책