티스토리 뷰
보수성과 확장성 좋은 프로그램을 만들기위해 비즈니스 로직 코드 및 프레젠테이션 코드(유저 인터페이스)와 테이터 액세스 코드의 분리. 이것을 멀티 티어(multi-tire)설계라 한다.
일반적으로 4개의 tier가 사용이 된다.
1. 데이터 저장소(DataBase)
데이터가 있는 장소, DBMS(관계형 데이터베이스), XML, TEXT 등이 해당된다.
2. 데이터 액세스 레이어(Data Access Layer)
데이터 저장소에 보관되어 있는 원시 데이터를 가져오고 조작을 담당하는 코드
3. 비즈니스 로직 레이어(Buisness Logic Layer)
데이터 액세그 레이어를 통해 가져온 데이터를 받아 직관적이고 추상적인 방법으로 공개하는 코드로, 데이터 저장소의 스키마와 같은 세부 내용을 숨기며, 데이터 입력이 안정되고 일관성이 있도록 하는 제반 유효성 검사 로직을 추가한다.
4. 프레젠테이션 레이어<유저 인터페이스>(Presentation Layer)
유저가 화면상에서 무억을 보게 되는지를 정의한다. 상황에 따라 Web-Form, Windows Form으로 나뉜다.
addtion>
Tier & Layer ?
티어는 물리적으로 분리되는 배포의 단위이며, 레이어는 논리적으로 분리되는 설계의 단위이다.
일반적으로 4개의 tier가 사용이 된다.
1. 데이터 저장소(DataBase)
데이터가 있는 장소, DBMS(관계형 데이터베이스), XML, TEXT 등이 해당된다.
2. 데이터 액세스 레이어(Data Access Layer)
데이터 저장소에 보관되어 있는 원시 데이터를 가져오고 조작을 담당하는 코드
3. 비즈니스 로직 레이어(Buisness Logic Layer)
데이터 액세그 레이어를 통해 가져온 데이터를 받아 직관적이고 추상적인 방법으로 공개하는 코드로, 데이터 저장소의 스키마와 같은 세부 내용을 숨기며, 데이터 입력이 안정되고 일관성이 있도록 하는 제반 유효성 검사 로직을 추가한다.
4. 프레젠테이션 레이어<유저 인터페이스>(Presentation Layer)
유저가 화면상에서 무억을 보게 되는지를 정의한다. 상황에 따라 Web-Form, Windows Form으로 나뉜다.
addtion>
Tier & Layer ?
티어는 물리적으로 분리되는 배포의 단위이며, 레이어는 논리적으로 분리되는 설계의 단위이다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 러브트리프로젝트
- Roibosh Vanilla
- 안녕 바다
- 윈터드림
- 보이스티
- 아이폰 보조배터리
- 나를 기억하고 있는 너에게
- KL2200
- KL-2200
- 릴리스 다이어리 - 설레어
- .NET Excel
- 닷넷 파일형식
- IT·컴퓨터
- 삼성 외장하드
- 아이팟 보조배터리
- 보이스차
- Lily's Diary
- 닷넷 엑셀
- 켄우드 정수기
- 모토스톰2
- hot 6
- 아이튠즈 없이 mp3가져오기
- God of War III
- 릴리스다이어리
- 로네펠트
- georgia max
- GTO SHONAN 14DAYS
- 아이폰 카메라어플
- Crows Zero
- 아이폰 셀카
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함