Adapter ํจํด
rlaehddnd0422
"์ด๋ํฐ ํจํด"์ ์ฌ์ฉํ๋ฉด ControllerV1 ~ ControllerV4๊น์ง, ์ฌ๋ฌ ๋ฒ์ ์ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ์๋ผ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ํฐ ํจํด์ ์ฌ์ฉํด์ Front-Controller๊ฐ ๋ค์ํ ๋ฐฉ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ํด๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฆผ ๊ตฌ์กฐ๋ก ํ์ธํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํธ๋ค๋ฌ : ์ปจํธ๋กค๋ฌ์ ๋์ ๋ฒ์์ ์ด๋ฆ์ผ๋ก, ๊ทธ๋ฅ ์ปจํธ๋กค๋ฌ๋ก ์ดํดํ์
๋ ๋ฉ๋๋ค. ํธ๋ค๋ฌ-์ด๋ํฐ : ํธ๋ค๋ฌ(์ปจํธ๋กค๋ฌ)์ ์ด๋ํฐ๋ก ๋ค์ํ ์ข
๋ฅ์ ํธ๋ค๋ฌ(์ปจํธ๋กค๋ฌ)๋ฅผ ํธ์ถํ ์ ์๊ฒ ํด์ค. ์์ธํ ์ค๋ช
์ ์ฝ๋๋ฅผ ํตํด ์งํํ๊ฒ ์ต๋๋ค. 0. Client์์ HTTP์์ฒญ์ ๋ณด๋
๋๋ค. 1. ์์ฒญ URL Pattern๊ณผ ๋งคํ๋ FrontController์์ ํธ๋ค๋ฌ-๋งคํ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค. 2. ํธ๋ค๋ฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์ด๋ํฐ๊ฐ ์๋..