๋ฐ์ํ jsp3 [JSP] MVCํจํด ํ์ฉํ๊ธฐ(์ผํ๋ชฐ+๊ฒ์ํ) jsp๋ก MVCํจํด์ ํ์ฉํ์ฌ ํ๋ฌ๊ฐ๋ ๋ณธ์ธ ํฌํจ 4๋ช ์ ์กฐ์๊ณผ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์งํํ์๋ค. ์๋๋ก ๋ฐํ ์์์ ์ฒจ๋ถํ๊ณ , ๋ ํ๋จ์ ๋ฐํ ์๋ฃ๋ฅผ ์ฒจ๋ถ ํ์๋ค. ๋ฐํ์๋ฃ [๊ฐ๋จ Ver] ํ๋ก์ ํธ ์๊ฐ์ [์์ธ Ver] ํ๋ก์ ํธ ์๊ฐ์ https://gregarious-polish-5d0.notion.site/8d92125e7bf643eaba1f4d9032c4674c ํ๊ธฐ ๐ ๊ธฐํ ๋ฐ ๊ฐ์ gregarious-polish-5d0.notion.site ํ๋ก์ ํธ ์ฝ๋ https://github.com/Hamjeonghui/CeramicShop-all-.git GitHub - Hamjeonghui/CeramicShop-all- Contribute to Hamjeonghui/CeramicShop-all- deve.. 2022. 4. 1. [JDBC] MVC๋๋๊ธฐ 3_๊ฒ์ํ+FC,ํํฐ,๋ฆฌ์ค๋ ํด๋น ๊ฒ์๊ธ์ MVC ๋๋๊ธฐ 1, MVC๋๋๊ธฐ 2 ํฌ์คํ ์ ์์ ์ ๊ฑฐ์ณ ์์ฑ๋ ๋ด์ฉ๋ฌผ์ด๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ๋ ๋ถ๋ถ์ ๋ํ์ฌ๋ง ๋ถ๋ถ์ ์ผ๋ก ์ธ๊ธ ํ ์์ ์ด๋ฉฐ ์ด์ ์ฝ๋๋ค๊ณผ ๋ด์ฉ์ ๊ฐ๊ฐ์ ํฌ์คํ ์์ ํ์ธ ๊ฐ๋ฅํ๋ ์ฐธ๊ณ ํ ํ์๊ฐ ์๋ค. ๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค. ์ถ๊ฐ๋ก [controller์ ๊ทธ๋ ์ด๋] ๋ถ๋ถ์ ๋ด์ฉ๋ค์ ์ ์ฉํ์ฌ ์์ ํ๊ธฐ ๋๋ฌธ์ 2๊ฐ์ ๊ฒ์๊ธ์ ํ์ธํ๊ณ ์ค๋ฉด ์ดํด๊ฐ ์์ํ ๊ฒ์ด๋ค. 1. view ์์ 2. FrontController 3. ์ธ์ฝ๋ฉ_Filter 4. ์ํ๋ฐ์ดํฐ_Listener ํด๋น ํ๋ก์ ํธ์ ์ ์ฒด ์ฝ๋๋ฅผ ์์ถํ์ฌ ์ฒจ๋ถํ์๋ค. ์ค๋ช ์๋ต๋ ๋ถ๋ถ๊ณผ ์ฃผ์์ ๋ํด ๋ ์์ธํ ํ์ธํ ์ ์๋ค. 1. view ์์ view์ ๋ชจ๋ ๊ฒฝ๋ก๋ค์ ์์ ํ์ฌ ํน์ urlํจํด์ ๋ถ์ฌํ์ฌ Front Controller.. 2022. 3. 11. [JSP] ์๋ฒํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด ํด๋น ํฌ์คํ ์ ๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1. JSP์ ๊ธฐ์ด 1) JSP๋? 2) JAVAํ์ผ์ ์ฝ๋ 3) ์์ _๊ณ์ฐ๊ธฐ, 3๊ฐ์ ์ ์ ์ค ๊ฐ์ฅ ํฐ ์ ์ ๊ฒฐ๊ณผ ๋ฐํ 1. JSP์ ๊ธฐ์ด 1) JSP๋? JSP ๋ JavaServer Pages ์ ์ฝ์์ด๋ฉฐ HTML ์ฝ๋์ JAVA ์ฝ๋๋ฅผ ๋ฃ์ด ๋์ ์นํ์ด์ง๋ฅผ ์์ฑํ๋ ์น์ดํ๋ฆฌ์ผ์ด์ ๋๊ตฌ์ด๋ค. JSP ๊ฐ ์คํ๋๋ฉด ์๋ฐ ์๋ธ๋ฆฟ(Servlet) ์ผ๋ก ๋ณํ๋๋ฉฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ฒ์์ ๋์๋๋ฉด์ ํ์ํ ๊ธฐ๋ฅ์ ์ํํ๊ณ ๊ทธ๋ ๊ฒ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์นํ์ด์ง์ ํจ๊ป ํด๋ผ์ด์ธํธ๋ก ์๋ตํ๋ค. ์ถ์ฒ: https://javacpro.tistory.com/43 htmlํ์ผ์์๋ ๋ณ์๋ฅผ ์ ์ธํ๊ธฐ ์ํด JS์ ๋์์ด ํ์ํ๋ค๋ ํ๊ณ์ ์ด ์กด์ฌํ๋ค. ์ด ํ๊ณ์ ์ ๊ทน๋ณตํ๊ธฐ ์ํ ํด๊ฒฐ๋ฐฉ์์ธ JSP๋ .. 2022. 2. 23. ์ด์ 1 ๋ค์ ๋ฐ์ํ