PROFESSIONAL VB.NET 디자인 패턴(유연한 애플리케이션 생성하기)
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) 톰 피셔 외
톰 피셔
Microsoft Regional Director였고, 정보기술연구소, 다우데이타시스템, 소프트뱅크 등에서 전임 강사를 역임했으며, 현재 CBD 컨설턴트로 활동중이다. 특히 마이크로소프트 COM/COM+ 기술의 전문가로 널리 알려져 있으며, 마이크로소프트 공인 강사이기도 하다.
주요 저서
- Programming Visual Basic .NET
- Programming C#
- 객체 지향 이야기
- Microsoft Visual C++ 6.0 ATL COM Programming
- 초보자를 위한 전병선의 한글 Visual Basic6 프로그래밍 가이드 외 다수
- 예제로 배우는 C# 디자인 패턴
번역 전병선
목차
- 제1장 디자인 패턴의 개요
디자인 패턴이란?
패턴 목록
디자인 패턴과 Visual Basic
언제 디자인 패턴을 사용해야 하나?
어떻게 디자인 패턴이 설계를 향상시킬 수 있을까?
빌딩 블록
생성 패턴
구조 패턴
행위 패턴
디자인 패턴의 적용
요약
제2장 데이터 계층에서의 디자인 패턴
데이터 계층의 요구사항
요구사항 목록
데이터 계층 아키텍처
유연한 데이터 접근 프레임워크 생성
데이터 계층 구축
UML 클래스 다이어그램
출력 클래스 구축
팩토리 클래스 구축
데이터 계층 애플리케이션 컴파일
데이터 계층 애플리케이션 테스트
간단한 윈도우 테스트 애플리케이션
간단한 웹 테스트 애플리케이션
요약
제3장 중간 계층에서의 디자인 패턴
주문 처리
비즈니스 요구사항
기술적 요구사항
분석과 설계
유스케이스 다이어그램
액티비티 다이어그램
패턴으로의 접근
시퀀스 다이어그램
클래스 다이어그램
코딩 부분
하부구조 설정
재고
Test Harness
중간 계층
OrderManagement
요약
제4장 프리젠테이션 계층의 디자인 패턴
프리젠테이션 계층의 문제
모델/뷰/컨트롤러 도입
MVC 요약
MVC의 파워
MVC에 사용된 디자인 패턴
VB6에서의 MVC
VB.NET에서의 MVC
.NET을 위한 MVC 프레임워크 구축
MVC 프레임워크 클래스 다이어그램
MVC 프레임워크 코드
Northwind 주문 처리를 위한 프론트 엔드
유스케이스 다이어그램
액티비티 다이어그램
공통적인 NOP 모델
구체적인 뷰와 컨트롤러
영업대표를 위한 NOPWin
고객을 위한 NOPWeb
요약
제5장 계층과 계층 사이: 디자인 패턴과 .NET 리모팅
.NET 리모팅-입문
콜 이벤트 코디네이터 예제
1단계-기본 애플리케이션
콜 수집 및 분산
애플리케이션 구축
애플리케이션 예제 실행
2단계-비동기 콜 처리
Asynchronous Programming 패턴
애플리케이션 수정
예제 빌드 및 실행
3단계-유연한 정책 관리
애플리케이션 설계 조정
대표적인 클래스 라이브러리 수정
클라이언트 프로그램 빌드
예제 구축 및 실행
요약
제6장 다음에 할 일
리팩토링
안티패턴
안티패턴 바이블
안티패턴 피하기
리소스와 참고 도서
부록 A UML 기초
일반적인 개발 프로세스
유스케이스
클래스 다이어그램
액티비티 다이어그램
인터액션 다이어그램
상태 다이어그램
물리적 다이어그램
요약
찾아보기
출판사 서평
【 이 책의 특징 】
VB .NET으로 작성되는 디자인 패턴으로 유연한 애플리케이션 생성하기
디자인 패턴은 공통 프로그래밍 문제와 “템플릿" 솔루션을 기술한다. 디자인 패턴은 재사용 가능한 설계와 융통성을 제시해주고 새로운 수준의 코드 재사용 개념을 얻을 수 있는 개발의 길잡이이다. 많은 디자인 패턴들이 객체지향 기술을 바탕으로 설계되었으며, 따라서 VB 프로그래머들은 디자인 패턴을 적절히 적용할 수 있는 기회를 얻기 위해 Visual Basic .NET이 발표될 때가지 기다려야 했다.
이 책은 VB.NET에서 디자인 패턴을 사용하는 실제적인 접근 방법을 제공한다. 우리는 디자인 패턴을 사용하는 예제 애플리케이션을 제시하여 그것들이 실제로 작동하는 방법과 그것들이 가져다 주는 이점을 살펴볼 수 있게 하였다. 각 장에서는 분산 n-계층 아키텍처의 서로 다른 계층에서 그리고 이들을 묶는 .NET 리모팅 하부 구조에서 디자인 패턴의 타당성에 초점을 맞추었다.
이와 함께, 디자인 패턴 솔루션의 필요성을 인식하는 방법과 적절한 패턴을 선택하고, 설계, 구현하는 방법을 보여준다. 또한 우리는 .NET 프레임워크의 부분들(.NET 데이터 공급자와 .NET 리모팅과 같은)이 디자인 패턴을 이용하고, 결과적으로 우리들의 작업에 활용하는 방법을 검토한다.
【 이 책의 내용 】
디자인 패턴 개요
*GoF 패턴
*Model/View/Controller, Asynchronous Programming, Store and Forward 패턴
*데이터, 비즈니스 로직, 프리젠테이션 계층에서의 디자인 패턴의 예
*.NET 리모팅에서의 디자인 패턴의 타당성과 예
UML 개요
*다음 단계 - 안티패턴과 리팩토링
【 저자·역자 Prolog 】
이번에도 번역이 어렵다는 걸 절절히 느낍니다. 정말로 번역이 책을 쓰는 것보다 더 어려운 것 같습니다. 사실, 한 권의 책을 제대로 번역하려면 많은 노력이 필요합니다. 먼저 번역자가 번역하고자 하는 책의 내용을 완전히 이해하고 있어야 합니다. 거기다가 원저자의 의도까지 명확하게 파악하고 있어야 합니다. 그래야 오역의 가능성이 그만큼 적어집니다. 그리고 원저자의 문체에 맞도록 일관성 있는 번역을 할 필요도 있습니다.
예전부터 Wrox의 책은 특히 번역하기 어렵다고 생각했습니다. 여러 저자가 공동 집필하는 경우가 많고, 또 이들의 국적도 다른 경우가 많기 때문입니다. 그러니까 일관성 있는 번역이 힘들어지는 거지요. 그럼에도 불구하고 이 책의 번역을 선뜻 승낙한 것은 VB.NET에서의 디자인 패턴을 설명한다는 매력 때문이었습니다. 그리고 이 책은 그 매력을 만족시켜 주기에 충분했습니다.
이 책의 가장 큰 매력은 분산 n-계층 아키텍처의 데이터, 비즈니스 로직, 프리젠테이션 등 각 계층에서 디자인 패턴을 활용하여 프레임워크를 구축하는 방법을 설명하고 있다는 것입니다. 그리고 이 프레임워크는 실무에서 활용할 수도 있을 것으로 생각됩니다. 이것은 GoF의 Design Patterns나 다른 디자인 패턴 책에서는 볼 수 없는 특징입니다.
다만, 역자의 미숙함으로 인해 이 책의 저자들이 의도했던 내용이 충분히 전달되지 못한 부분이 있지는 않나 하는 걱정이 앞섭니다.
하지만 분명한 것은 이 책이 여러분의 프로그래밍 능력을 한 단계 더 높여 줄 수 있을 것이라는 점입니다. 어쩌면 이 책의 의도를 명확히 이해하기 위해서는 GoF의 Design Patterns를 먼저 읽어야 하는 부담도 있겠지만, 이제까지 해왔던 주먹구구식의 프로그래밍 습관이 아닌 하나를 더 깊이 생각하는 고급스런 프로그래밍 습관으로 여러분을 이끌어줄 것입니다.
이 책이 여러분에게 새로운 마음으로 다시 시작하는 기회가 되길 바
랍니다.
♧ 저자 소개
톰 피셔
Microsoft Regional Director였고, 정보기술연구소, 다우데이타시스템, 소프트뱅크 등에서 전임 강사를 역임했으며, 현재 CBD 컨설턴트로 활동중이다. 특히 마이크로소프트 COM/COM+ 기술의 전문가로 널리 알려져 있으며, 마이크로소프트 공인 강사이기도 하다.
주요 저서
- Programming Visual Basic .NET
- Programming C#
- 객체 지향 이야기
- Microsoft Visual C++ 6.0 ATL COM Programming
- 초보자를 위한 전병선의 한글 Visual Basic6 프로그래밍 가이드 외 다수
- 예제로 배우는 C# 디자인 패턴
기본정보
ISBN | 9788956741246 ( 8956741247 ) |
---|---|
발행(출시)일자 | 2003년 07월 30일 |
쪽수 | 428쪽 |
크기 |
188 * 235
mm
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립