BackEnd

    [BackEnd] Cookie & Session 쿠키 세션

    목차 HTTP 프로토콜 특징 비연결 지향형 통신 프로토콜 응답 후 연결을 종료(stateless) 지속적인 연결 유지로 인한 자원낭비 방지를 위해 연결 해제 연결이 해제되면 서버는 클라이언트 정보를 알 수 없음 이 문제를 해결하기 위해 Cookie와 HttpSession을 활용함 쿠키 javax.servlet.http.Cookie 서버가 생성하는 클라이언트 정보를 가지고 있는 파일 클라이언트 컴퓨터에 저장, 필요에 따라 요청 시 서버로 같이 전송됨 key-value 형태로 구성, 문자열 데이터 브라우저(클라이언트) 별로 별도의 쿠키가 생성 (브라우저가 다르면 다른 사용자로 처리) 세션관리를 위해 사용됨 사용자마다 다른 페이지를 보여줄 수 있다 사용자의 행동과 패턴을 분석하고 기록하는 데 사용됨 (사용자가..

    [BackEnd] Servlet & JSP

    목차 참고 URL(Uniform Resource Locator) 웹 상의 자원을 참조하기 위한 웹 주소 웹 페이지: 웹 브라우저를 통해 보여지는 화면 웹 서버: 클라이언트 요청에 맞는 응답(웹 페이지)를 제공 웹 어플리케이션: 웹 서버를 기반으로 실행되는 응용 소프트웨어 웹 어플리케이션 서버(WAS): 요청이 오면 알맞은 프로그램을 실행하여 응답 만들고 제공하는 서버 URL http://localhost:8080/Back01_Hello/HelloServlet localhost=내 컴퓨터 주소 8080=포트 번호 Back01_Hello: context path HelloServlet: 들어온 요청 Servlet 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 웹 서버의 성능을 향상하기 위해 사..

    [네트워크] GET 방식과 POST 방식의 차이

    목차 GET방식과 POST 방식 https://cocoon1787.tistory.com/526 https://mommoo.tistory.com/60 HTTP 웹상에서 클라이언트와 서버 간에 데이터를 주고받을 수 있는 프로토콜 클라이언트가 HTTP 프로토콜을 통해 서버에 요청을 보내면 서버는 요청에 맞는 응답을 클라이언트에게 전송 GET 방식 클라이언트가 서버로 데이터를 요청하기 위해 사용되는 Method ex. http://localhost:3000/login?id=admin&pw=1234 Body부분은 비어 있고 Content-Type 헤더 필드(헤더에 Body의 콘텐츠 타입 명시) 적지 않음 URL 뒤에 쿼리 스트링을 붙이고, HTTP 패킷의 헤더에 포함해서 서버에 데이터 요청 주소에 데이터 노출 (..

출처: https://gmnam.tistory.com/157 [Voyager:티스토리]