싱글톤 패턴(2)
-
자바, 싱글톤 패턴 실습
싱글톤 패턴은 디자인 패턴 중 하나로, 인스턴스가 하나만 존재해야하는 경우에 대한 클래스 템플릿을 의미한다. 현재 자바를 두권의 책(가장 빨리 만나는 코어 자바9, Do it! 자바 프로그래밍 입문)으로 학습 중이다. 이 중 Do it! 자바 프로그래밍 입문에서 나온 예제를 가지고 싱글톤 패턴 실습을 진행하고자 한다. 회사 클래스 어떤 회사의 직원들을 객체 지향 프로그램으로 구현한다고 가정할 때 직원은 여러명이겠지만 회사는 하나이다. 이러한 경우에 회사는 싱글톤 패턴으로 구현할 수 있다. 이때 싱글톤 패턴은 생성자와 인스턴스를 private으로 구현하고, public 메서드를 통해 외부에 인스턴스를 반환하는 형식으로 구현된다. // Company.java package singleton; public c..
2022.09.03 -
우아한테코톡 (2), Servlet & Spring Web MVC
본 포스팅은 우아한Tech의 테코톡 Servlet & Spring Web MVC 영상을 정리한 내용입니다. 이전 포스팅의 MVC와 비슷하게 정리하는 차원에서 영상을 보고 Servlet과 Spring Web MVC와 관련된 내용을 정리합니다. Servlet & Spring Web MVC 1. 서블릿 이전의 웹 어플리케이션 1) 초창기 웹 어플리케이션 - 클라이언트가 요청을 하면 정적인 컨텐츠만 제공할 수 있었다. 2) CGI(Common Gate Interface) - 동적인 데이터를 제공하기 위한 규약으로 클라이언트로부터 요청이 오면 웹서버는 CGI 구현체에게 이를 전달하여 동적인 데이터를 제공할 수 있게 되었다. - 하지만 모든 사용자 요청마다 프로세스를 사용해서 요청을 처리하기에 무겁고 생성되는 시간..
2022.07.08