장바구니 담기 close

장바구니에 상품을 담았습니다.

엔터프라이즈 어플리케이션

엔터프라이즈 어플리케이션

  • 라파엘레 가로팔로
  • |
  • 비제이퍼블릭
  • |
  • 2012-06-21 출간
  • |
  • 260페이지
  • |
  • 175 X 230 X 20 mm /458g
  • |
  • ISBN 9788994774152
판매가

22,000원

즉시할인가

20,900

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
20,900

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

MVVM 패턴을 이용한 엔터프라이즈 어플리케이션 만들기
- MVVM 패턴을 이용하여 보다 풍부하고 유연하며 관리가 용이한 LOB 응용 프로그램을 만들어보자.

WPF나 실버라이트에 MVVM 패턴을 적용하여 LOB 응용 프로그램을 개선하고 간소화한다. 이 핸즈온 가이드와 함께라면 데이터바인딩, 커맨드 그리고 비헤이비어와 같은 MVVM 패턴을 사용하여 비즈니스 로직과 느슨하게 결합된 사용자 인터페이스(UI)를 만들 수 있을 것이다.
MVVM은 WPF나 실버라이트와 같이 (엔터프라이즈 응용 프로그램을 개발해본 경험이 없더라도) XAML과 C#, VB.NET을 개발하는 .NET 개발자들에게 가장 이상적이다.

주요 내용
- MVVM 패턴에 대해 집중 해부하고 다른 UI 디자인 패턴과 어떻게 다른지 알아본다.
- 간단한 CRM(Customer Relationship Management Application)을 통해 얻은 지식을 여러분의 프로젝트에 적용할 수 있다.
- XML과 같은 선언적 코드로부터 프리젠테이션 로직 코드를 분리하고 관리하는 방법에 대해 알아본다.
- 적용하려고 하는 응용 프로그램의 비즈니스를 정의하기 위한 도메인 모델을 생성하는 방법에 대해 알아본다.
- 마이크로소프트의 엔티티 프레임워크나 엔하이버네이트와 같은 DAL 코드를 다이나믹하게 작성하는 방법을 알아본다.
- 윈도우즈 워크플로 파운데이션(WF)를 이용하여 복잡한 데이터의 유효성검사 시나리오를 핸들링하는 방법을 알아본다.
- 마이크로소프트 Prisim과 같은 툴킷과 프레임워크를 소개한다.

이 책의 구성

이 책의 각 장은 특정 주제를 집중적으로 다루고 있다:

1장 “모델, 뷰, 뷰모델과 LOB(기업용) 응용프로그램”은 기업용 응용프로그램과 기업용 응용프로그램의 각 구성 요소에 대한 전반적인 소개다.

2장 “디자인 패턴”에서는 LOB 응용프로그램 및 결합도가 낮은 컴포넌트들을 개발하기 위해 사용하는 검증된 패턴들에 대해 다룬다.

3장 “도메인 모델”은 도메인 모델과 도메인 주도 개발(Domain-Driven Design, DDD)에 대한 소개다. DDD의 목적을 달성하는 방법과 함께, DDD 프로그램을 만들 때 쉽게 범할 수 있는 실수를 피하는 방법들을 포함하고 있다.

4장 “데이터 접근 레이어”는 데이터 접근 레이어(Data Access Layer, DAL)에 대한 소개와 함께 엔티티 프레임워크 또는 엔하이버네이트 등의 O/RM을 이용하여 데이터 접근 레이어를 구축하는 방법에 대해 설명한다.

5장 “비즈니스 레이어”에서는 비즈니스 로직 레이어(Business Logic Layer, BLL)를 설계하고 구축하는 방법에 관한 내용이다. 이 장에서는 비즈니스 규칙, 비즈니스 규칙 엔진 및 서비스 지향 아키텍처(Service-Oriented Architecture, SOA)에 대해 심도 있게 다룰 것이다.

6장 “MVVM과 UI 레이어”는 MVVM에 대해 집중적으로 논의한다.

7장 “MVVM 프레임워크 및 툴킷”에서는 MVVM을 이용하여 LOB 응용프로그램을 개발할 때 사용할 수 있는 유용한 프레임워크와 툴킷들에 대해 살펴볼 것이다.

예제 코드
http://oreilly.com/catalog/9780735650923/

목차

1장. 모델-뷰-뷰모델과 LOB 어플리케이션
MVVM 패턴
LOB 어플리케이션
올바른 기술의 선택
LOB 사용자 인터페이스의 구성
SoC
요약

2장. 디자인 패턴
디자인 패턴의 개요
UI 디자인 패턴
고급 디자인 패턴과 테크닉
요약

3장. 도메인 모델
도메인 주도 설계란 무엇인가?
도메인 엔티티와 데이터 전달 객체
POCO 객체와 O/RM
도메인 개발 접근 방법
DDD에서 객체를 생성하는 방법
도메인 엔티티의 유효성검사
도메인 모델의 유닛 테스트
예제 코드: CRM 도메인 모델
요약

4장. 데이터 접근 레이어
소개
데이터베이스와 저장 프로시저
O/RM 선택하기
작업 단위
저장소 패턴
테스트 주도 개발: 데이터 레이어
RIA와 WCF를 이용한 분산 데이터 레이어 구축
예제 코드: CRM 데이터 접근 레이어
엔하이버네이트를 이용한 도메인 맵핑
요약

5장. 비즈니스 레이어
소개
비즈니스 규칙은 유효성검사 규칙이 아니다
서비스를 통한 비즈니스 규칙 구현
WF 4.0 워크플로를 이용한 비즈니스 규칙 구현
써드-파티 툴킷
비즈니스 레이어에서 고려해야 할 사항들
예제 코드: 비즈니스 서비스 레이어
요약

6장. MVVM UI 레이어
MVVM 패턴의 소개

모델
WPF와 실버라이트에서의 커맨드
뷰모델
WPF와 실버라이트의 데이터템플릿
WeakEvent와 메시지
다이얼로그와 모달 윈도우
MVVM과 IoC
샘플 코드
요약

7장. MVVM 프레임워크 및 툴킷
MVVM 툴킷
MVVM과 XAML 요소들
컴포지트 UI 프레임워크
요약

저자소개

저자 라파엘레 가로팔로는 LOB응용 프로그램을 전문으로 하고 있는 .NET 소프트웨어 아키텍트이며 MCP(MCTS, MCAD, MCSD)이기도 하다. 또한 .NET 과 WPF에 열정을 가지고 있으며, 시간이 나면 자신의 블로그에 WPF와 MVVM에 대해 기고하고 있다

도서소개

『엔터프라이즈 어플리케이션』은 고객관리 프로그램을 통하여 MVVM 패턴을 적용한 LOB 어플리케이션 구현의 과정을 보여주는 책이다. 프로그램의 구조를 설계하는 전체 과정을 다루며 올바른 MVVM 접근 방법을 소개한다. 검증된 기술을 이용하여 계층적인 프로그램을 구축하는 방법을 총제적으로 제시한다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.