C์ธ์ด1 Singleton(์ฑ๊ธํค ํจํด) I.์ฑ๊ธํค ์ํํธ์จ์ด ๋์์ธ ํจํด์์ ์ฑ๊ธํด ํจํด(Singleton pattern)์ ๋ฐ๋ฅด๋ ํด๋์ค๋, ์์ฑ์๊ฐ ์ฌ๋ฌ ์ฐจ๋ก ํธ์ถ๋๋๋ผ๋ ์ค์ ๋ก ์์ฑ๋๋ ๊ฐ์ฒด๋ ํ๋์ด๊ณ ์ต์ด ์์ฑ ์ดํ์ ํธ์ถ๋ ์์ฑ์๋ ์ต์ด์ ์์ฑ์๊ฐ ์์ฑํ ๊ฐ์ฒด๋ฅผ ๋ฆฌํดํ๋ค. ์ด์ ๊ฐ์ ๋์์ธ ์ ํ์ ์ฑ๊ธํด ํจํด์ด๋ผ๊ณ ํ๋ค. ์ฃผ๋ก ๊ณตํต๋ ๊ฐ์ฒด๋ฅผ ์ฌ๋ฌ๊ฐ ์์ฑํด์ ์ฌ์ฉํ๋ DBCP(DataBase Connection Pool)์ ๊ฐ์ ์ํฉ์์ ๋ง์ด ์ฌ์ฉ๋๋ค. ์ฝ๊ฒ๋งํด ์ธ์คํด์ค๋ฅผ ๋จ์ฉ์ํค์ง์๋๋ค. ์ฑ๊ธํด ํจํด์ ํ๋์ ๊ฐ์ฒด๋ง์ ์์ฑํ ํธ์ถ๋ ๊ณณ์์๋ ์์ฑ๋ ๊ฐ์ฒด๋ฅผ ๋ฐํํ์ฌ ํ๋ก๊ทธ๋จ ์ ๋ฐ์ ์ผ๋ก ๋จ ํ๋์ ์ธ์คํด์ค๋ง์ ์ฌ์ฉํ๊ฒ ํ๋ ํจํด์ด๋ค. 2. ์ฑ๊ธํค์ ํ์ฉํ ์์ ๊นํ๋ธ ๋งํฌ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .. 2021. 2. 4. ์ด์ 1 ๋ค์