파비의 매일매일 공부기록

프로그래머를 위한 파이썬 - 6장 #3 본문

Study/Python

프로그래머를 위한 파이썬 - 6장 #3

fabichoi 2021. 11. 27. 23:30

6.3 관심사에 따른 초기 코드 구조

6.3.1 영속 계층
- 가장 하위에 있는 계층. 정보를 받는 것과 그것을 가지고 데이터베이스와 통신하는 것에 관심을 둠.
- 데이터베이스 연결 생성, 닫기
- SQL문 실행
- 테이블 생성
- 레코드 추가
- 조건절을 이용하여 범위를 제한
- 레코드 선택하기, 정렬하기

6.3.2 비즈니스 로직 계층
- 영속 계층에 넣거나 가져올 항목을 파악하는 계층
- 북마크 테이블 생성
- 북마크 추가
- 북마크 나열
- 북마크 삭제
- 앱 종료

6.3.3 표현 계층
- 데이터베이스 초기화
- 메뉴 옵션
- 사용자 입력
- 화면 지우기
- 애플리케이션 루프

각 단계에 대한 자세한 설명은 책 참고.

반응형
Comments