#1. 디자인 패턴 개요
문제 해결을 위한 가장 효율적인 방법을 정형화 시킴
특징
-
효율적인 방법을 경험 할 수 있음
-
best Practices
-
재사용
-
구조적인 형태
-
큰 문제 해결에 용이
효율적인 방법을 경험 할 수 있음
best Practices
재사용
구조적인 형태
큰 문제 해결에 용이
GoF : 23 패턴
-
3가지 분류
-
생성 패턴 (Creational)
-
구조 패턴 (Structure)
-
행위 패턴 (Behavioral)
3가지 분류
- 생성 패턴 (Creational)
- 구조 패턴 (Structure)
- 행위 패턴 (Behavioral)
GoF와 J2EE 패턴 서로 다른 것이 아니라 연관성 있음
디자인 패턴 Level 별 분류
-
Architectural 패턴
-
고수준 H/W , S/W 구조
-
비기능적 요구(성능) 관련
-
Desing Pattern
-
중간 단계 구조
-
기능적
-
Idioms
-
저 수준 구조
-
language-specific 특징
Architectural 패턴
- 고수준 H/W , S/W 구조
- 비기능적 요구(성능) 관련
Desing Pattern
- 중간 단계 구조
- 기능적
Idioms
- 저 수준 구조
- language-specific 특징
디자인 패턴 요소
-
패턴명 - 의사소통 역할
-
문제 - 적용시켜야 할 조건상태
-
해법 - 문제해결을 위한 적용 방법
-
결과 - 패턴 적용후 발생된 조건(trade off) 및 결과
패턴명 - 의사소통 역할
문제 - 적용시켜야 할 조건상태
해법 - 문제해결을 위한 적용 방법
결과 - 패턴 적용후 발생된 조건(trade off) 및 결과
Logical 구조 Tier
Tier
요소
영역
Client
App Client, HTML , swing , applet
Presentation
JSP / Servlet
J2EE 패턴
Business
EJB and Business Object
Integration
JMS , JDBC ,Connectors
Resource
DB , 외부 시스템
Tier
|
요소
|
영역
|
Client
|
App Client, HTML , swing , applet
| |
Presentation
|
JSP / Servlet
|
J2EE 패턴
|
Business
|
EJB and Business Object
| |
Integration
|
JMS , JDBC ,Connectors
| |
Resource
|
DB , 외부 시스템
|
댓글 없음:
댓글 쓰기