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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

열혈강의 자바 디자인 패턴

열혈강의 자바 디자인 패턴

(분산환경에서의 객체지향 프로그램 디자인)

김창호 (지은이)
  |  
프리렉
2011-09-28
  |  
28,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

열혈강의 자바 디자인 패턴

책 정보

· 제목 : 열혈강의 자바 디자인 패턴 (분산환경에서의 객체지향 프로그램 디자인)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788965400141
· 쪽수 : 504쪽

책 소개

번역서가 아닌 국내 개발자가 자바 디자인 패턴을 설명한 책으로, MFC, JFC가 아닌 분산 환경에서의 패턴 적용 예를 보여준다. 단일 패턴에 대한 설명으로 끝나는 것이 아닌 패턴 간의 상호 작용과 그 적용을 설명하고, 자바 언어 자체에 적용된 패턴도 함께 설명하여 패턴 자체에 대한 이해를 돕는다. 디자인 패턴 이론이 아닌 실제 개발 환경에서의 사례를 설명한다.

목차

Chapter 01 MVC: Model-View-Controller - 역할과 책임 나누기
1.1 MVC의 일반적 예
1.2 MVC란?
1.3 웹에서의 MVC
1.4 Explorer 비교

Chapter 2 Factory Method 패턴 - 객체 생성은 의뢰하자
2.1 객체 생성
2.2 Factory Method 패턴이란?

Chapter 3 객체지향 - 패턴 이해를 위한 객체지향 개념
3.1 추상화란?
3.2 추상화의 보편적 예들
3.3 추상화의 관점에서 본 패턴

Chapter 4 Prototype 패턴 - 객체 생성은 복사를 통해서
4.1 객체 기반 언어 vs. 프로타입 기반 언어
4.2 고부가가치 객체
4.3 객체 복사
4.4 Prototype과 RMI
4.5 Prototype 패턴이란?
4.6 Prototype in Java

Chapter 5 Facade 패턴 - 제대로 겉핥기
5.1 은닉성이란?
5.2 당신은 알 필요 없다
5.3 Facade 패턴이란?
5.4 Wrapper 클래스 작성법
5.5 객체지향적으로 작성된 클래스란?

Chapter 6 Singleton 패턴과 Object Pool 패턴 - 다수를 위한 하나
6.1 static이란?
6.2 Singleton 패턴이란 무엇인가?
6.3 Singleton 패턴은 어떻게 만드는가?
6.4 Object Pool 패턴은 언제 사용하는가?
6.5 어디서 사용할까?

Chapter 7 Immutable 패턴과 Flyweight 패턴 - 변하지 않는 가벼움
7.1 String 클래스에서의 Flyweight 패턴 적용 예
7.2 String 클래스에서의 Immutable 패턴 적용 예
7.3 Immutable 패턴과 가비지 컬렉션
7.4 어디에 사용되는가?

Chapter 8 Command 패턴과 Mediator 패턴 - 중개인을 통해 명령하기
8.1 메모장 만들기
8.2 Command 패턴
8.3 인터페이스를 통하지 않은 의존성의 제거
8.4 Mediator 패턴
8.5 Command 패턴과 Mediator 패턴

Chapter 9 Observer 패턴 - 상태 변화 알려주기
9.1 Server Push vs. Client Pull
9.2 고려 요소: 비연결형
9.3 Client Pull을 이용한 주식시세 조회 프로그램
9.4 Observer 패턴을 이용한 주식 프로그램
9.5 Observer 패턴이란?
9.6 Observer 패턴과 RMI

Chapter 10 Composite 패턴 - 조직 구조 표현하기
10.1 Abstraction Data Type과 Inheritance
10.2 사원관리 프로그램
10.3 회사 조직
10.4 Composite 패턴이란?

Chapter 11 Builder 패턴과 Chain of Responsibility 패턴 - 건축 방식은 하나, 책임감은 연계하기
11.1 금융 시장
11.2 Chain of Responsibility 패턴이란?
11.3 Chain of Responsibility 패턴은 언제 사용하는가?
11.4 Builder 패턴이란?
11.5 Builder 패턴은 언제 사용하는가?
11.6 패턴을 사용할 때

Chapter 12 Iterator 패턴 - 집합체의 구성물 보여주기
12.1 Java에서의 자료구조
12.2 Iterator 인터페이스란?
12.3 회원 관리
12.4 Iterator 패턴이란?

Chapter 13 Strategy 패턴 - 전략은 하나, 전술은 다양하게
13.1 일반적인 예들
13.2 증권 투자자에게서의 전략
13.3 증권 투자 전략 UI
13.4 Strategy 패턴이란?

Chapter 14 Bridge 패턴 - 험한 세상 다리가 되어
14.1 기능의 확대
14.2 험한 세상 Bridge 되어
14.3 Bridge 패턴이란?

Chapter 15 부록 A RMI - 원격지의 것은 내 것이다
15.1 객체 직렬화란?
15.2 RMI란?
15.3 RMI Callback
15.4 동적 RMI (Dynamic Stub Class Download)

Chapter 16 부록 B Swing - 스윙은 아름답게
16.1 AWT vs. Swing
16.2 Swing에서의 MVC
16.3 Model
16.4 View
16.5 데이터 무결성 검사

저자소개

김창호 (지은이)    정보 더보기
주로 시스템 아키텍처와 프레임워크 설계와 개발 업무를 담당하였으며 지금은 PTC 한국 지사 R&D 센터에서 EXTJS, GWT를 이용한 UX를 개발 중이다. 썬 마이크로시스템즈 자바 전임강사 前 ㈜두산정보통신 근무 저서 《서블릿: Servlet》, 금성진, 김창호 공저(대림, 2000) 《Enterprise JAVA BEANS》, 김창호(대림, 2001)
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책