<!doctype html>
[자바성능튜닝이야기] 01 디자인 패턴, 꼭 써야 한다
MVC 모델
- Model, View, Controller
- View : 사용자가 결과를 보거나 입력할 수 있는 화면, 이벤트를 발생, 결과를 보여줌.
- Controller : 뷰와 모델의 연결자, 뷰에서 받은 이벤트를 모델로 연결하는 역할.
- Model : 뷰에서 입력된 내용을 저장, 관리, 수정하는 역할. 이벤트에 대한 실질적인 일을 하는 부분.
J2EE 디자인 패턴
Pattern : a model, guide or set of instructions for making something
무엇인가를 만들기 위한 모델이나 가이드, 설명의 집합을 의미함.
즉, 시스템을 만들기 위해서 전체 중 일부 의미 있는 클래스들을 묶은 각각의 집합을 디자인 패턴이라고 생각하면 된다.
© CoreJ2EEPatterns.com. All Rights Reserved. Terms of use
-
Business Delegate
- 비즈니스 서비스 접근을 캡슐화하는 패턴이다.
- https://www.tutorialspoint.com/design_pattern/business_delegate_pattern.htm
-
Session Facade
- 비즈니스 티어 컴포넌트를 캡슐화하고, 원격 클라이언트에서 접근할 수 있는 서비스를 제공하는 패턴이다.
-
Data access Object
- 일명 DAO라고 많이 알려져 있다. DB에 접근을 전담하는 클래스를 추상화하고 캡슐화한다.
- https://www.tutorialspoint.com/design_pattern/data_access_object_pattern.htm
-
Service Locator
- 서비스와 컴포넌트 검색을 쉽게 하는 패턴이다.
- https://www.tutorialspoint.com/design_pattern/service_locator_pattern.htm
-
Transfer Object
- 일명 Value Object 패턴이라고 알려져 있다. 데이터를 전송하기 위한 객체에 대한 패턴이다.
- https://www.tutorialspoint.com/design_pattern/transfer_object_pattern.htm
'책' 카테고리의 다른 글
[자바성능튜닝이야기] 02, 03 (0) | 2020.09.20 |
---|---|
DDD 10장 이벤트 (0) | 2020.08.25 |
[DDD START] 9장 도메인 모델과 BOUNDED CONTEXT (0) | 2020.08.13 |
[UML DISTILLED 3판] 5장 클래스 다이어그램 : 고급 개념 (0) | 2020.08.08 |
[UML DISTILLED 3판] 4장 시퀀스 다이어그램 (0) | 2020.08.08 |