스터디
-
스프링 컨테이너에 대해서 알아보자스터디/Spring 2022. 7. 15. 15:16
이번 포스팅에서는 스프링 컨테이너에 대해서 공부한 내용을 정리해보려고 합니다.스프링 컨테이너(Application Context)Application Context를 보통 스프링 컨테이너라고 합니다.스프링 컨테이너는 빈(Bean)을 싱글톤으로 관리합니다. 즉, 동일한 객체를 한 번만 생성하고 애플리케이션 전반에서 공유하여 사용합니다.스프링 컨테이너에 빈을 등록하기 위해서는 아래와 같이 코드를 작성할 수 있습니다.빈 직접 등록@Configuraionpublic class TestConfig { @Bean public Test test() { return new Test(): }}위 코드의 의미는 다음과 같습니다.@Bean을 사용하면 해당 객체를 스프링 컨테이너에서 빈으로 관리합니다.@Configurat..
-
Spring Framework와 Spring Boot의 차이스터디/Spring 2022. 5. 14. 00:13
Spring Boot는 기존 Spring Framework를 조금 더 편하게 사용하고자 하는 바람에서 만들어졌습니다.그렇다면, 어떤 점이 편해졌을까요?? 이번 포스팅에서는 이에 대해서 정리해보고자 합니다.Spring Boot의 장점은 무엇일까? Spring Boot의 장점은 아래와 같습니다.AutoConfiguration : 자동으로 설정을 해줘 간편합니다.Easy Dependency Management : 쉽게 의존성 관리를 할 수 있습니다.Embedded Tomcat : 내장 톰캣을 사용해서 쉽게 배포를 할 수 있습니다.먼저, AutoConfiguration부터 살펴보겠습니다. Auto Configuration Spring Boot는 Auto Configuration 기능을 제공하여 개발자가 명시적으..
-
쿠키와 세션스터디/Web 2022. 5. 9. 17:01
쿠키 쿠키는 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일입니다. 쿠키의 특징 정보가 클라이언트 pc에 저장 저장 정보 용량에 제한이 있음 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 기간이 정해지면 브라우저가 종료되어도 인증이 유지됨 보안이 취약 클라이언트 브라우저에서 사용 유무를 결정 도메인당 쿠키가 만들어짐 쿠키를 사용하는 경우 - > 보안과 무관한 경우에 한해 사용 방문 사이트에서 로그인 시 ,"아이디와 비밀번호를 저장하시겠습니까?" 쇼핑몰의 장바구니 기능 자동로그인, 판업에서 "오늘 더 이상 이 창을 보지 않음" 체크, 쇼핑몰의 장바구니 쿠키의 동작 방식 클라이언트가 페이지를 요청 서버에서 쿠키를 생성 HTTP 헤더에 쿠키를 포함 시켜 응답 브라우저가 종료되..