→ 직접 접근이 가능 : URL

예를 들어 스프링 레거시면 webapp

스프링 부트라면 src/main/resource/static

uri 는 식별자니까 컨트롤러를 통해서 접근하는 것

→ dispatcher servlet 탐

얘가 주소를 받아서 (요청), 주소를 보고 컨트롤러를 호출해주는 것임

얘가 컨트롤러를 찾아내는 것이지 우리가 찾을 수 없다 (DI)

예를 들어 서버가 hello.jpg 라는 사진 자원을 들고 있는데

안드로이드에서 얘를 찾기 위해서는

http://아이피주소:8080/hello.jpg

이렇게 요청을 하면 서버에서는 얘한테 해당 사진을 줄것임

그럼 받아서

  1. 이미지 (bit) 다운. 메모리로!
  2. 다운 받고 나면 역직렬화를 통해서 사진 파일로 바꿔야함

(mime 타입이 이미지니까 역직렬화를 통해서 사진으로 바꿔주는 것임)

  1. 화면에 보여줘야함. 메모리에 있는 것을 보여줬다가 앱이 꺼지면 날려버리는 것