๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

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.
๋ฐ˜์‘ํ˜•