- 웹 취약점 진단 시 사용되는 기본 개념을 학습하기 위한 프로젝트이다. 웹의 기본적인 동작을 학습하기 위해 CRUD 기능(REST API)을 포함한 게시판을 구현했다.
- REST API는 서버의 자원을 클라이언트에 구애받지 않고 사용할 수 있게 하는 설계 방식이다. HTTP 요청에 대한 응답으로 서버의 자원을 반환한다. 서버에서 보내는 응답이 특정 기기에 종속되지 않도록 모든 기기에서 통용되 수 있는 데이터를 반환한다.
- 서버는 클라이언트의 요청에 대한 응답으로 화면(View)이 아닌 데이터(Data)를 전송한다. 이때 사용하는 응답 데이터는 JSON 이다. -> 과거에는 XML을 많이 사용했다.
● 피싱 사이트 제작 중 활용한 dto → entity → repository.save 기능을 통해 입력받은 데이터를 h2 데이터베이스에 저장
● 저장된 데이터는 repository.findAll()을 이용해 entity 형식으로 불러온 후 화면에 출력
'프로젝트 > Spring Boot 웹 애플리케이션 구축' 카테고리의 다른 글
11. Update (0) | 2025.01.27 |
---|---|
10. Read (0) | 2025.01.27 |
8. CRUD 기능 구현(+REST API) ※ 시연영상 (0) | 2025.01.27 |
7. 피싱(Phishing) 사이트 기본 동작 확인 (0) | 2025.01.27 |
6. DB에 저장된 데이터 브라우저에 출력하기 (0) | 2025.01.27 |