728x90
반응형
# DTO의 역할?
DTO는 클라이언트 요청에 포함된 데이터를 담아 서버 측에 전달하고, 서버 측의 응답 데이터를 담아 클라이언트에 전달하는 계층간 전달자 역할을 합니다.
HTML 코드의 action의 의미?
<form> 태그의 action 속성은 폼 데이터(form data)를 서버로 보낼 때 해당 데이터가 도착할 URL을 명시합니다.
아래의 코드처럼 form 태그에서 데이터를 받아 폼 데이터를 서버로 보낼때 해당 form 값이 도착할 URL을 명시 한다.
아래의 URL은 /article/create 라는 URL에 해당 form 값을 전달하라는 의미로 볼 수 있다.
그렇다면 값을 받은 URL인 /article/create 컨트롤러의 코드를 보면 아래와 같다.
ArticleForm 클래스 파일의 내용을 보면 아래와 같다.
그렇다면 Entity란 무엇인가?
@Entity : JPA에서 엔티티란 쉽게 생각하면, DB 테이블에 대응하는 하나의 클래스라고 생각할 수 있다.
@Entity가 붙은 클래스는 JPA가 관리해주며, JPA를 사용해서 DB 테이블과 매핑할 클래스는 @Entity를 꼭 붙여야만 매핑이 된다.
그말인 즉슨, DB로 사용하기 위한 클래스는 @Entity를 붙이고 해당 컬럼 값은 아래와 같이 @Column값을 붙여서 테이블과 컬럼 형태의 구성을 해야한다.
728x90
반응형
'🌱JAVA > 🌟 Spring MVC 패턴' 카테고리의 다른 글
MVC 흐름 정리 (0) | 2023.04.03 |
---|---|
Controller → View 까지의 흐름 (2) | 2022.04.22 |
신규 Controller를 생성 후 맵핑 하기 (0) | 2022.04.22 |
Model, View, Controller (0) | 2022.04.22 |