개발자도구

김지환·2020년 4월 26일
0

Front-end

목록 보기
3/15

1. RestFull?

웹브라우저에 있는 모든 자원들을 url로 나타낸 http방식에서 (get,post,put,delete)가 있고 하나의 데이터는 하나의 url을 갖도록 작업하는 방식이다.
https://velog.io/write?id=a03ddb6f-9cea-47ec-af88-91193b9e6b40
->통신규칙/경로/엔드포인트

2. get/post방식의 차이점은?

1) get

get요청 방식은 웹브라우저에서 서버로 요청하는것이고, url뒤에 데이터 값을 쓰는 것이여서 데이터 크기에 제한이 생긴다 따라서 보안이 취약하다. (헤더부분),ASCII로받음 예)링크나 기본적인 처리에 사용된다.

2) post

post요청 방식도 똑같지만, 바디부분에 데이터를 붙이는 방식으로 데이터 크기에 제한이없다. 그리고 보안도 좋다 PS. 바이너리데이터 처리할때 사용된다.UTF-8로 받는다.(인코딩해줘야함) 예)로그인,파일업로드 등등

3. 쿠키와 세션 차이점은?

1) 쿠키

쿠키는 클라이언트에 데이터를 저장한다. setCookie

2) 세션

세션은 쿠키나 도메인 파라미터를 사용하는 고유번호를 식별자로 서버에 데이터를 저장한다.

4. AOP?

Aspect oriented programming 으로 다양한 곳에서 자주 사용되는 공통 관심요소를 단일 기능으로 뽑아내어 코드의 중복을 줄이고 관리 효율성 높인다.

profile
Web Developer

0개의 댓글