Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- aws #아키텍트 #과정 #vpc #인프라 구축 #퍼블릭 #보안그룹 #생성 #http #ipv4
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- haproxy #wordpree #php #linux #가상화 #가상머신 #내용정리
- 인바운드 #아웃바운드 #방화벽설정
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #route53 #igw #연결
- 쓰레드 #쓰레드풀 #프로세스
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- virtualbox #vmware #router #nat #pat #네트워크 구성도 #aws #ubuntu #
- ubuntu #설정변경 #vmware #vmbox #linux #명령어
- aws #아키텍트 #과정 #s3 #bucket #생성 #이미지업로드
- 프로세스 #CPU #시공유 #커널
- aws #아키텍트 #과정 #vpc #인프라 구축 #php #웹페이지 #http #public #instance
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #internet gateway #연결
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- aws #클라우드 #퍼블릭 클라우드 #아키텍트 #과정
- mysql #linux #설정 #wordpress #웹사이트 #db 연결 #
- 비트 #바이트 #이진수
- tar #build #배포 #통신포트 #설정방법 #linux #apache
- sasac #aws 클라우드 #아키텍트 과정 #가상화 #vmbox #vmware #esxi #tar #selinux
- aws #아키텍트 #과정 #vpc #인프라 구축 #퍼블릭 서브넷 #안에 #ec2 인스턴스 #ami #생성 #firewall
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #private subnet
- aws #아키텍트 #과정 #vpc #인프라 구축
- storage #로컬스토리지 #세션스토리지 #백그라운드 서비스
- oracle vmbox #rocky #linux9 #명령어 #암호화인증 #해시알고리즘
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #igw #curl #명령어 #http
- samba #가상머신 #daemon
Archives
- Today
- Total
요리사에서 IT개발자로
스파르타 부트캠프 Spring Master 2강 3Layer Architecture 본문
서버 개발자들은
서버에서의 처리과정을 크게
Controller, Service, Repository
로 분리하였다.
Controller
클라이언트의 API 요청을 받는다.
요청에 대한 로직 처리는 Service에게 전담한다.(Request데이터가 있다면 Service에 같이 전달한다.)
Service에서 처리 완료된 결과를 클라이언트에게 응답한다.
Service
DB를 저장 하거나 조회가 필요할 때는 Repository에게 요청한다.
Repository
DB를 관리(연결, 해제, 자원관리)합니다.
DB의 CRUD 작업을 처리한다.
클라이언트에게 API요청을받고
Service에 받아온 데이터와 함께 요청을 넘긴다.
DB관리의 CRUD작업은 Repository에게 전달 하여 처리 후
DB에 저장한다.
반응형
'Spring' 카테고리의 다른 글
스파르타 부트캠프 Spring Master 2강 ORM과 JPA, 하이버네이트 (0) | 2024.05.22 |
---|---|
스파르타 부트캠프 Spring Master 2강 IoC와 DI, 강한 결합을 느슨한 결합으로(제어의 역전) (0) | 2024.05.22 |
스파르타 부트캠프 Spring Master 1강 JDBC와 JDBCTemplate (0) | 2024.05.17 |
스파르타 부트캠프 Spring Master 1강 DTO란 (0) | 2024.05.17 |
스파르타 부트캠프 Spring Master 1강 HTTP데이터를 객체로 처리하는 방법 (0) | 2024.05.17 |