[SpringBoot] CH 3 - 게시판 만들고 새 글 작성하기 : Create

Chaeyoung Moon·2023년 10월 13일

SpringBoot

목록 보기
2/7
post-thumbnail

도서명 : 스프링부트 3 자바 백엔드 개발 입문 (by 홍팍)
[지원 : 동국대학교 SW융합교육원]

1. 폼 데이터와 폼 태그

폼 데이터는 폼 태그에 실려 전송되는 데이터를 말한다. 폼 태그에는 전송할 데이터를 어디에 어떻게 보낼지도 설정한다. 어디에 보낼지는 action 속성으로, 어떻게 보낼지는 method 속성으로 설정한다.

2. DTO

폼 데이터에 실어보낸 데이터는 서버의 컨트롤러가 객체에 담아 받는데, 그것이 DTO이다. DTO는 Data Transfer Object의 약자이다. DTO로 받은 데이터는 최종적으로 데이터베이스에 저장된다.

3. 폼 데이터를 DTO로 받는 과정

4. 데이터베이스

데이터베이스란, 데이터를 저장하는 창고와 같은 곳이다. 흔히 DB라고 줄여서 말하는 것이 DataBase의 약자이다. 데이터베이스의 모든 데이터는 행과 열로 구성된 데이터 테이블에 저장 및 관리된다.

5. JPA

자바 언어로 DB에 명령을 내리게 하는 도구로, 데이터를 객체지향적으로 관리하도록 도와준다. JPA의 핵심 도구는 entity와 repository가 있다.

  • 엔티티는 자바 객체를 DB가 이해할 수 있게 만든 것이다. 엔티티를 기반아로 데이터 테이블이 만들어진다.
  • 레포지토리 : 엔티티가 DB 속 테이블에 저장 또는 관리될 수 있게 하는 인터페이스

0개의 댓글