애플리케이션의 시작점입니다. 서버 설정, 미들웨어 등록, 라우팅 설정 등이 이루어집니다.
요청을 가로채서 필요한 작업을 수행합니다. 예를 들어 인증, 로깅, 데이터 파싱 등을 처리합니다.
URL 경로와 HTTP 메소드에 기반한 요청을 적절한 컨트롤러 함수로 연결합니다.
실제 요청에 대한 로직을 실행합니다. 입력을 받고, 서비스 로직을 호출하며, 응답을 반환합니다.
비즈니스 로직을 담당합니다. 데이터 처리 규칙, 비즈니스 규칙의 실행 등을 수행합니다.
데이터베이스와의 상호 작용을 처리합니다. 데이터를 조회, 추가, 수정, 삭제하는 역할을 합니다.