추가적인 쓰기 작업과 저장 공간을 활용하여 데이터 베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다.
누군가 나한테 DTO 알아하면, "응 사용한적 있어" 라고 답한다. DAO는 알아라고 하면, "DB 접근할 때 사용하는 거라는 데 아직 사용해본 적은 없는 것 같다"라고 한다. VO는? "그건 뭔지 몰라"라고 한다.
네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것
좋은 객체 지향 설계의 5가지 원칙으로, 변화에 유연하게 대처할 수 있는 소프트웨어를 설계하기 위해 사용하는 원칙.
데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 일련의 연산들을 의미한다.
단일 객체와 여러 개의 단일 객체들로 구성된 복합 객체를 클라이언트 입장에서 구별없이 다루게 해주는 패턴
Model, View, Controller
http 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려준다.
GET, POST, PUT, PATCH, DELETE
클라이언트 서버구조, Stateless, Connetionless, HTTP 메시지
TCP/IP, UDP, PORT, DNS