HTTP 프로토콜- Connectionless : 클라이언트가 서버에 요청을 하고, 서버가 클라이언트에게 응답을 보내면 접속을 끊는다.- Stateless : 통신이 끝나면 상태 정보를 유지하지 않는다. Connectionless 하고 Stateless 한 HTTP 프로토콜을 사용하면서 Server가 Client를 식별할 수 있는 방법으로 쿠키와 세션을 사용하게 되었습니다. 쿠키와 세션을 사용하지 않으면 로그인 상태 정보를 유지하지 않아서 페이지를 이동할 때마다 로그인 해야합니다. 쿠키(Cookie)- 상태정보를 "사용자의 브라우저"에 저장하는 방식- 이름, 값, 만료 날짜, 경로 정보가 들어있습니다.- 보안에 취약합니다. 사용자의 컴퓨터를 만질 수 있다면 누구라도 쿠키에 입력된 값을 확인할 수 있습니다..
REST 또는 RESTFul 하다 라는 말을 개발하면서 여기저기에서 들어봤지만, 정확하게 REST가 어떤 개념인지 RESTFul하다는게 어떤 것인지 확실히 알 수 없어서여러 블로그를 읽고 구글링해봤습니다. 며칠간 공부하며 익혀온 것들을 잊지않고 기억하기위해 제가 이해한대로 포스팅을 해보겠습니다. 잘못된 정보가 있으면 댓글로 알려주세요~ REST / RESTFul REST에 대해 위키백과 및 여러 블로그에 정의가 내려져 있지만 이해하기 쉽지않았습니다. 많은 블로그를 읽어본 결과 한문장으로 정리하자면 "자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반" 이라고 설명할 수 있습니다. 또한 REST의 기본원칙을 지킨 서비스 디자인은 "RESTFul하다" 라고 얘기합니다. 중심규칙 크게 2가지 규칙이 있습니..
개발 관련 블로그에서는 소스코드를 같이 올리는 경우가 있습니다.이 경우 소스코드의 가독성을 높이기 위해 플러그인을 사용할 수 있습니다.저는 그중에서 가장 유명한 Syntaxhighlighter 라는 플러그인을 적용해보겠습니다. Syntaxhighlighter 홈페이지http://alexgorbatchev.com/SyntaxHighlighter/ syntaxhighlighter_3.0.83 다운로드 대부분의 블로그에서 해당 홈페이지에 가서 다운받으라고 되어있는데, 홈페이지에서는 현재 syntaxhighlighter v4만 다운받을수 있습니다. 저는 가장 많이 쓰고있는 버전인 syntaxhighlighter v3을 사용하였습니다. 플러그인 적용하기 1. 다운받은 압축파일을 풀면 다음과 같은 폴더들이 보입니다..
- Total
- Today
- Yesterday
- claim토큰
- HTTP프로토콜
- Apache튜닝
- 인텔리제이 학생인증
- 티스토리 플러그인
- 스프링부트
- IntelliJ
- max Client
- SpringBoot #스프링부트 #STS #이클립스
- 인텔리제이
- authentication
- OAuth
- IntelliJ Download
- 대용량트래픽
- SpringBoot
- HTTP method
- JWT
- mod_deflate
- 티스토리 소스코드
- jwt인증
- KeepAlive
- 페이스북로그인
- 인텔리제이 무료설치
- 구글로그인
- sns로그인
- Authorization
- 아파치톰캣
- 기술면접
- 쿠키와세션
- apache 설정