-
Notifications
You must be signed in to change notification settings - Fork 3
Week1 Assignment
박성준 edited this page Jan 24, 2019
·
27 revisions
- CRUD 란?
- Create, Read, Update, Delete의 제일 앞 문자를 하나씩 따와서 만든 줄임말
- 데이터를 처리하는 시스템이 지속성을 갖기위해 갖춰야 하는 기본적인 데이터 처리 4가지 기능이다.
CREATE
- 새로운 데이터가 생성될 때 사용됩니다.
READ
- 현재 데이터베이스에 있는 데이터를 검색하고 결과를 표시하기 위해 사용됩니다.
UPDATE
- 데이터에 대한 정보를 변경해야 할 때 사용됩니다.
DELETE
- 데이터를 삭제하기를 원할 때 사용됩니다.
- HTTP Method 란?
- 클라이언트가 서버에게 사용자 요청의 목적/종류를 알리는 수단
GET
- 해당 리소스를 조회하고 자세한 정보를 가져온다.
- 데이터가 HTTP Message의 Header 부분 URL에 담겨서 전송된다.
- URL 공간에 데이터가 담겨가기 때문에 전송할 수 있는 데이터의 크기가 제한적이다.
- 데이터가 URL에 그대로 노출되기 때문에 보안성은 없다.
POST
- 해당 리소스의 값이나 상태를 변경하거나 추가할 수 있다.
- 데이터가 HTTP Message의 Body 부분에 담겨서 전송된다.
- GET 방식보단 담을 수 있는 데이터의 크기가 크고 보안성이 좋다.
- 하지만 보안적인 측면에서는 암호화를 하지 않는 이상 비슷하다.
PUT ㅏㅁ나암ㄴ암ㄴ암나아 DELETE