본문 바로가기

MVC

(2)
[날다프로젝트] Service, Controller 와 Repository / DAO와 DTO Service, Controller 와 Repository 🐸 계층형 아키텍처 @Controller(프레젠테이션 레이어) : 웹 요청과 응답을 처리함 @Service (서비스 레이어) : 내부에서 비즈니스 로직 처리 @Repository(퍼시스턴스 레이어) : DB나 파일같은 외부 I/O 작업을 처리 ⭐ Layered Architecture를 지킴으로써 각 계층 역할을 분리하여 유지보수가 쉽도록! Service 🐸 내용 1. UserService는 사용자와 관련된 비즈니스 로직을 처리하는 서비스 계층의 클래스 2. UserRepository는 데이터베이스와 직접적으로 소통하며 CRUD(Create, Read, Update, Delete) 작업을 수행하는 레포지토리 계층의 인터페이스 DAO와 DTO 🐸 내..
[Python][파이썬] 고객 정보 관리 시스템 만들기 실습 6 - class,mvc 고객 정보 관리 시스템 만들기 실습5 에서 class화를 진행하였다. [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 (tistory.com) [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 파이썬에도 class가 있다는 것을 알게 되었고 class를 사용하면 어떤 점들이 좋은지 알아보고 실습 예제를 class를 사용하여 바꾸어 보자. 클래스를 사용하는 이유 코드의 구조화 및 조직화: 클래스 codingwithyou.tistory.com 이젠 do_S와 do_L 말고 다른 함수들도 가져오고, class의 default함수(초기값) 만들고 main에 있던 변수 self변수로 가져와 보자. 추가로 자바에서 배운 model과 view를 적용해 class를 분할 해 보자. 1. ..