패턴

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 05. 싱글톤 컨테이너 - 웹 애플리케이션과 싱글톤 & 싱글톤 패턴

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 1. 웹 애플리케이션과 싱글톤 1) 스프링: 기업용 온라인 서비스 기술을 지원하기 위해 탄생했다. 2) 대부분의 스프링 애플리케이션 = 웹 애플리케이션 (웹이 아닌 애플리케이션 개발도 가능함) 3) 웹 애플리케이션: 보통 여러 고객이 동시에 요청을 한다. 고객이 요청할 때마다 새로운 객체가 생성되는 문제 1. 스프링 없는 순수한 DI 컨테이너 테스트 우리가 만든 스프링 없는 순수한 DI 컨테이너(AppConfig)는 요청을 할 때 마다 새로운 객체를 생성한다. - 고객 트래픽이 초당 100이 나오면 초당 100개의 객체가 생성, 소멸된다 -> 메모리 낭비 심함 (해결방안) 해당 객체를 1개만 생성, 공유하도록 설계 -> 싱글톤 패..

HSY_mumu
'패턴' 태그의 글 목록