화정누리 마을의 개발자
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (35)
      • Back-end (16)
        • JAVA (8)
        • WEB (4)
        • SPRING (1)
        • DATABASE (3)
      • Front-end (2)
        • REACT (1)
        • CSS (1)
      • Dev-Ops (1)
        • Docker (1)
      • 빅데이터 (4)
      • 데이터 분석을 위한 수학 (5)
        • 대학미적분학 (4)
        • 선형대수학 (1)
      • 컴퓨터 공학 (7)
        • 알고리즘 (2)
        • 네트워크 (2)
        • 운영체제 (1)
        • 컴퓨터구조 (1)
        • 자료구조 (1)
  • 홈
  • 태그
  • 방명록
Back-end/WEB

[WEB] 쿠키(Cookie)란? 자바로 쿠키 생성, 삭제, 읽기 방법은?

쿠키란?쿠키는 name-value로 저장되는 데이터 조각이다. 서버가 쿠키를 생성해 클라이언트에게 전달하면 클라이언트는 같은 도메인에 http요청을 보낼때 이 정보를 헤더에 담아 전달한다.용도쿠키가 서버와 http 통신간에 서버의 개발자가 의도적으로 만든 데이터 조각이다. 하지만 왜 만드는것이며 어디에 쓰이는지 알아보자세션관리- 사이트에 들어가면 자동 로그인 설정을 한경우, 다시 방문해도 로그인이 유지되는 경험을 해본적이 있을 것이다. 쿠키는 여기서도 사용된다. 사용자의 로그인을 유지하거나, 쇼핑몰의 장바구니, 최근 본 상품 등이 쿠키에 저장되어 처리되는 것이다.개인화, 분석- 쇼핑몰을 돌아다니다 보면 내가 구매했거나 최근 검색한 상품과 관련하여 광고가 나오는 것을 경험해본적 있을 것이다. 쿠키에 저장된..

2024. 7. 5. 20:29
Back-end/WEB

[WEB] PRG(Post-Redirect-Get) 패턴이란?

1. PRG(Post-Redirect-Get) 이란? PRG(Post-Redirect-Get) 패턴은 웹개발에서 주로 사용되는 디자인 패턴의 하나로, 주로 중복제출 방지하기 위해 사용된다. 리다이렉트를 하지 않고 페이지를 새로고침 할 경우 가지고 있던 객체가 다시 전달되면서 중복 제출이 이루어질 수 있기 때문에 이를 초기화하고 새로운 url로 사용자를 전달한다.  2. PRG 패턴의 동작 방식1. POST : 폼을 POST방식으로 서버에 요청 2. Redirect : 서버에서 요청을 처리후 클라이언트에 다른 URL로 리다이렉트 요청 3. GET : 새로운 URL을 GET요청을 통해 서버에 새로운 페이지를 요청 아래는 이미지는 회원가입을 PRG패턴으로 나타낸 예시이다. 3. 사용하는 이유중복제출 방지 - ..

2024. 7. 2. 12:18
Back-end/WEB

[Web] forward, redirect 방식의 의미와 차이

1. Forward란?Forward 방식은 서버에서 클라이언트의 요청을 다른 자원에 전달하여 처리하는 방식으로 클라이언트는 서버에서의 처리 과정을 인지하지 못하며 URL도 변경되지 않는다. 또한 하나의 요청을 통해 처리되는 만큼 request 객체가 유지된다. 아래 그림과 함께 비유를 통해서 설명하도록 하겠다.Forward방식의 처리(비유)1. 해외직구 택배가 도착하지 않아 택배사에 문의 메일을 남긴다.2. 문의 메일을 받은 A상담사는 해외직구 관련 담당자가 아니어서 해당 내용을 모른다.3. 하지만 A상담사는 옆부서의 해외직구 관련 B상담사에 재문의 하여 답변을 받아 고객에게 전달했다.4. 답변을 받은 고객은 민원 처리과정은 알 수 없지만 문의를 한 A상담사에게 답을 얻을 수 있었다.- A상담사는 본인이..

2024. 7. 1. 12:09
Back-end/WEB

[Web] Servlet, Jsp란?

Servlet이란?동적 웹 프로그램(Dynamic Web page)에 사용되는 자바 기반의 프로그래밍 기술 Servlet의 동작과정1. 클라이언트의 GET,POST 요청2. Web.xml에서 어느 서블릿의 요청인지 확인3. 대상 서블릿의 doGet(), doPost() 등 메서드 호출4. db 연동이나 데이터가 포함된 데이터를 클라이언트에 전달 Servlet의 LifeCycle1. 요청이 올 경우 서버는 init() 메소드를 호출하여 서블릿을 초기화 한다.2. 이때 서블릿 객체의 초기화 비용이 크므로 서블릿 컨테이너 종료시까지 재사용하기 위해 메모리에 올린다.3. 사용자 요청에 적절한 메서드를 호출하며 응답을 준다.4. 서블릿 컨테이너 종료시 destroy() 메소드를 호출하여 종료한다. Jsp란?Jav..

2024. 6. 25. 12:56
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (35)
    • Back-end (16)
      • JAVA (8)
      • WEB (4)
      • SPRING (1)
      • DATABASE (3)
    • Front-end (2)
      • REACT (1)
      • CSS (1)
    • Dev-Ops (1)
      • Docker (1)
    • 빅데이터 (4)
    • 데이터 분석을 위한 수학 (5)
      • 대학미적분학 (4)
      • 선형대수학 (1)
    • 컴퓨터 공학 (7)
      • 알고리즘 (2)
      • 네트워크 (2)
      • 운영체제 (1)
      • 컴퓨터구조 (1)
      • 자료구조 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #MVC
  • #네트워크 개념
  • #bean
  • #JSX기본문법
  • #Overloading
  • #prg패턴
  • #빅오
  • #도커설치
  • #도커 명령어
  • #포인터란
  • #web
  • #시간복잡도
  • #Singleton
  • #인터페이스
  • #Big O
  • #스프링빈
  • #접근제어자
  • #스프링
  • #JVM
  • #IP주소
  • #도커
  • #react
  • #where
  • #강한결합
  • #Servlet
  • #Overriding
  • #Java
  • #forward
  • #부동소수점
  • #약한결합
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 화정누리 마을의 개발자 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바