java 2

JSP - ๊ฒŒ์‹œํŒ๋งŒ๋“ค๊ธฐ(1) - ํŒฉํ† ๋ฆฌ ํŒจํ„ด ์˜ˆ์ œ

์ฐธ๊ณ ์ž๋ฃŒ : https://readystory.tistory.com/117 [์ƒ์„ฑ ํŒจํ„ด] ํŒฉํ† ๋ฆฌ ํŒจํ„ด(Factory Pattern) ์ดํ•ด ๋ฐ ์˜ˆ์ œ ์ด๋ฒˆ์— ์‚ดํŽด๋ณผ ๋””์ž์ธ ํŒจํ„ด์€ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๋””์ž์ธ ํŒจํ„ด ์ค‘ ํ•˜๋‚˜์ธ ํŒฉํ† ๋ฆฌ ํŒจํ„ด(Factory Pattern)์ž…๋‹ˆ๋‹ค. ์ด ํŒฉํ† ๋ฆฌ ํŒจํ„ด์€ ์กฐ๊ธˆ ๋” ๊ตฌ์ฒด์ ์ธ ์šฉ์–ด์ธ ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ ํŒจํ„ด(Factory Method Pattern)์œผ๋กœ๋„ ๋„๋ฆฌ readystory.tistory.com [์ƒ์„ฑ ํŒจํ„ด] ํŒฉํ† ๋ฆฌ ํŒจํ„ด(Factory Pattern) ์ดํ•ด ๋ฐ ์˜ˆ์ œ ์ด๋ฒˆ์— ์‚ดํŽด๋ณผ ๋””์ž์ธ ํŒจํ„ด์€ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๋””์ž์ธ ํŒจํ„ด ์ค‘ ํ•˜๋‚˜์ธ ํŒฉํ† ๋ฆฌ ํŒจํ„ด(Factory Pattern)์ž…๋‹ˆ๋‹ค. ์ด ํŒฉํ† ๋ฆฌ ํŒจํ„ด์€ ์กฐ๊ธˆ ๋” ๊ตฌ์ฒด์ ์ธ ์šฉ์–ด์ธ ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ ํŒจํ„ด(Factory Method Pattern)์œผ๋กœ..

java 2020.11.09

MVCํŒจํ„ด

* ๊ธฐ์กด์˜ ๋ฐฉ์‹ ๋‹จ์  - MVC๋ง๊ณ ๋„ MVP, MCCM, ObserverํŒจํ„ด ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. - MVC์ด ๊ธฐ๋ณธ์ด๊ธฐ๋•Œ๋ฌธ์— ๊ฐ€์žฅ ๋งŽ์ด ๋ฐฐ์›€. ๋‹จ์  ๋ณด์™„ ๋ฐฉ๋ฒ• - JSP๋ฐฉ์‹ JSP์—์„œ JSP๋กœ ์ด๋™ํ•œ๋‹ค. URL๋ฐฉ์‹์œผ๋กœ ํŒŒ์ผ๋ช…์„์ฐพ์Œ. ์„œ๋ธ”๋ฆฟ(์–ด๋…ธํ…Œ์ด์…˜) ์‚ฌ์šฉ - ๋น„์ง€๋‹ˆ์Šค๋กœ์ง + ๋ทฐ๋กœ์ง -> ๊ด€์‹ฌ์‚ฌ๊ฐ€ ๋ถ„๋ฆฌ๊ฐ€ ์•ˆ๋˜์–ด ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. MVCํŒจํ„ด ์‚ฌ์šฉ - ํŒจํ„ด์ด ์—†๋‹ค. ๊ฐœ๋ฐœ์ž ๊ฐ๊ฐ ์ง€์ผœ์•ผํ•  ๊ทœ์น™์ด ์—†๋‹ค -> ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ ํŒฉํ† ๋ฆฌ ์‚ฌ์šฉ ๋ณด์™„ ๋ฐฉ๋ฒ• - JSP๋ฐฉ์‹ JSP์—์„œ JSP๋กœ ์ด๋™ํ•œ๋‹ค. URL๋ฐฉ์‹์œผ๋กœ ํŒŒ์ผ๋ช…์„์ฐพ์Œ. ์„œ๋ธ”๋ฆฟ(์–ด๋…ธํ…Œ์ด์…˜) ์‚ฌ์šฉ - ๋น„์ง€๋‹ˆ์Šค๋กœ์ง + ๋ทฐ๋กœ์ง -> ๊ด€์‹ฌ์‚ฌ๊ฐ€ ๋ถ„๋ฆฌ๊ฐ€ ์•ˆ๋˜์–ด ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. MVCํŒจํ„ด ์‚ฌ์šฉ - ํŒจํ„ด์ด ์—†๋‹ค. ๊ฐœ๋ฐœ์ž ๊ฐ๊ฐ ์ง€์ผœ์•ผํ•  ๊ทœ์น™์ด ์—†๋‹ค -> ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ ํŒฉํ† ..

java 2020.11.09