CS 1

2024. 7. 17. 12:45CS

VO = DB와 별개로 읽기 전용 ex) email인증번호
DTO = DB에 값을 연동하는 것 ex) 회원 정보
Entity = JPA DB Oracle에 테이블을 만들지 않아도 자동으로 테이블 생성, 컬럼 지정, 컬럼 값 설정

 

----------------------------------------------------------------------------------------------------------------------------------------------

 

CRUD : DataBase에서 데이터 조작의 기본적인 네가지 작업
    Create : 새로운 데이터를 생성 -> INSERT
    Read : 데이터 조회 -> SELECT
    Update : 데이터 수정 -> UPDATE
    Delete : 데이터 삭제 -> DELETE

    insert, select(DQL, Data Query Language), update, delete : DML(Data Manipulation Language)
    alter, create, drop : DDL(Data definition Language)
    grant, revoke : DCL(Data Control Language)

    get post put delete : http메서드(웹주소에서 사용되는 기능 명칭)
    HTTP메서드 : http(웹)에서 사용자가 서버에 회원가입이나 로그인 같은 요청을 보낼 때 사용하는 기능, 명칭

    http 메서드는 CRUD 작업과 연결되어 사용

        GET : 서버로부터 데이터를 조회하기 위한 요청 -> CRUD의 R
            ex) get /user = 모든 사용자 목록을 조회

        POST : 클라이언트가 서버에 새로운 데이터를 생성하기 위한 요청 -> CRUDE의 C
            ex) post /user = 새로운 사용자를 생성. body에 사용자의 정보가 포함되어 db에 전송

        PUT : 클라이언트가 서버에 존재하는 데이터를 본인의 의도대로 업데이트를 해달라고 요청 -> CRUD의 U
            ex) put /mypage = 사용자가 기존의 자신의 정보를 수정해달라고 서버에 요청, db가 수정

        DELETE : 클라이언트가 서버에 있는 데이터를 삭제하기 위한 요청 -> CRUD의 D
            ex) delete /user/1 = 회원번호가 1인 사용자를 삭제

'CS' 카테고리의 다른 글

cs 4  (0) 2024.08.16
JSON 형식이란  (0) 2024.08.09
CS 3  (0) 2024.07.29
CS 2  (0) 2024.07.19