REST
REST(Representational State Transfer : 자원의 상태 전달) - 네트워크 아키텍처 1. Clint, Server : 클라이언트와 서버가 서로 독립적으로 분리 되어있어야 한다. 2. Stateless: 요청에 대해서 클라이언트의 상태를 서버에 저장하지 않는다. 3. Cache : 클라이언트는 서버의 응답을 Cache(임시저장)할 수 있어야 한다. 클라이언트가 Cache를 통해서 응답을 재사용할 수 있어야 하며 이를 통하여 서버의 부하를 낮춘다. 4. 계층화 (Layered System) : 서버와 클라이언트 사이에 방화벽, 게이트웨이, Proxy, 등 다양한 계층 형태로 구성이 가능 해야하며, 이를 확장 할 수 있어야 한다. 5. 인터페이스 일관성 : 인터페이스의 일관성을 지키..
Back-end/JavaSpringBoot
2022. 8. 4. 22:25