본문 바로가기

⭐ SpringBoot/개념

DB에 저장된 데이터를 웹 페이지에서 확인하기(단일, List)

DB에 저장된 데이터를 웹 페이지에서 확인하기 (11)


1. 사용자가 브라우저를 통해서 데이터를 요청한다.
2. 사용자가 요청한 URL을 Controller가 받고, 이 받아진 URL에서 찾고자 하는 데이터 정보를 Repository에게 전달 한다.
3. 이를 받은 Repository는 DB에게 요청을 보내고, DB는 해당 데이터를 찾아서 이를 Entity로 반환한다.
4. 반환된 Entity는 모델을 통해 View 템플릿으로 전달이 되고, 최종적으로 결과 페이지가 완성되어 클라이언트에게 보내어 진다.

 

데이터 목록 조회는 DB에서 데이터를 조회하는 과정봐 비슷하다. (12)
하지만 반환되는 데이터 값이 List 형태로 반환이 된다는 점이 다르다.


1. 사용자가 브라우저를 통해서 데이터를 요청한다.
2. 사용자가 요청한 URL을 Controller가 받고, 이 받아진 URL에서 찾고자 하는 데이터 정보를 Repository에게 전달 한다.
3. 이를 받은 Repository는 DB에게 요청을 보내고, DB는 해당 데이터를 찾아서 이를 Entity의 묶음, List로 반환한다.
4. 반환된 List는 모델을 통해 View 템플릿으로 전달이 되고, 최종적으로 결과 페이지가 완성되어 클라이언트에게 보내어 진다.

 

수정폼 만들기 (14)

1. 데이터 상세 페이지(show.mustache)에 데이터 수정하기 링크를 연결한다.
2. 컨트롤러가 해당 요청을 받아서 수정 페이지를 응답으로 보여 준다.
3. 수정 페이지에서는 기존 데이터를 보여줘야 하는데 이를 위해서 Repository를 통해서 DB에서 데이터를 가져와야 한다.
4. 리파지토리는 요청으로 던져진 id값으로 Entity를 가져오고
5. Entity는 View에서 이를 사용할 수 있도록 모델에 등록 되어야 한다.
6. 그래서 모델에 등록된 데이터를 View페이지에서 사용해주면 된다.

'⭐ SpringBoot > 개념' 카테고리의 다른 글

BackEnd 백엔드 개발이란?  (0) 2022.08.25
button과 form의 관계에 대해 설명  (0) 2022.08.03
Springboot에 Undertow 적용하기  (0) 2022.04.29
링크와 리 다이렉트  (0) 2022.04.25