일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Kotlin
- Spring Boot
- 파이썬
- 백준 19238
- re.split
- 프로그래머스
- spring security
- JPA
- Spring
- java
- MySQL
- 백준
- Coroutine
- 백준 16719
- spring cloud
- java 기술면접
- sql 기술면접
- JVM
- 웹어플리케이션 서버
- 백준 15685
- 백준 16236
- 백준 17779
- with recursive
- spring oauth
- 프로래머스
- 백준 16235
- 백준 파이썬
- 백준 17626
- springboot
- MSA
- Today
- Total
목록Programming/WEB (2)
시작이 반

로그인 방식에는 쿠키/세션/토큰이 쓰인다. 우선 쿠키/세선/토큰을 정리하기 전에 HTTP에 대해서 알아보자 (구글링 해서 알게된 정보로 정확하지 않을 수 있습니다.) HTTP 모바일이나 웹서비스에서 가장 많이 쓰이는 통신 방식은 HTTP통신이다. HTTP통신 2가지의 특성을 가지고 있다. - Connectionsless : 요청을 하고 응답을 받게 되면 서로 접속을 끊는 특성이 있다. - Stateless : 접속을 끊는 순간 이전 상태 정보를 유지하지 않는 특성을 가지고 있다. 즉, 만약에 로그인을 하게 된다면 이전 상태 정보를 유지하지 않기 때문에 여러 서비스를 누를 때마다 이 사람이 로그인을 했는지 알 방법이 없다. 때문에 이동할 때마다 로그인을 다시 새로 해줘야한다. 이러한 문제점을 해결하려고 나..

우선 기본적으로 스프링부트는 웹어플리케이션 서버를 내장하고 있다. 이는 Tomcat으로 기본 설정이 되어있으며 디펜던시 수정을 통해 다른 웹어플리케이션 서버로 바꿀 수 있다. 웹서버 HTTP통신을 이용하여 클라이언트와 서버간의 통신 HTML, CSS, JavaScript, Image 등의 정적인 정보를 반환하는 역할 웹어플리케이션 서버 웹서버 단독으로 처리할 수 없는 데이터베이스 조회, 비즈니스 로직등을 거쳐서 전달되어야 하는 것들을 처리 동적인 결과를 전송 웹서버와 웹어필리케션 서버를 나눈 이유 서버의 부하를 막고 HTTP요청 처리의 효율성을 높이기 위함