[SpringMVC] ์ดˆ๊ธฐ์„ค์ • - ์„ค์ • ํŒŒ์ผ ์ •๋ฆฌ, web.xml

์„ค์ •ํŒŒ์ผ ๋ชฐ์•„๋„ฃ๊ธฐ ์ด ๋ถ€๋ถ„์€ ๊ฐœ์ธ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด๋‹ˆ ํ•ด์ฃผ์–ด๋„ ๋˜๊ณ  ์•ˆํ•ด์ฃผ์–ด๋„ ๋˜๊ณ ! ์„ค์ •ํŒŒ์ผ์ด ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์œผ๋ฉด ๋ณด๊ธฐ ํž˜๋“œ๋‹ˆ๊นŒ resourcesํด๋”์— ๋ชฐ์•„ ๋„ฃ์—ˆ๋‹ค. ์Šคํ”„๋ง ์„ค์ • ํŒŒ์ผ์ด๋‹ˆ๊นŒ spring์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํด๋”๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๋‹ค์Œ root-context.xml ํŒŒ์ผ๊ณผ servlet.xml ํŒŒ์ผ์„ spring ํด๋”๋กœ ์˜ฎ๊ธด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์Šคํ”„๋ง ์„ค์ •ํŒŒ์ผ๋“ค์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•ด์ฃผ์—ˆ๋‹ค. root-context.xml -> mvc-config.xml servlet-context.xml -> servlet-config.xml web.xml ์›น์— ๊ด€๋ จํ•œ ์„ค์ •์„ ๋ชจ์•„๋‘” ํŒŒ์ผ์ด๋‹ค. ์„ค์ •ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ๋ฐ”๊ฟ”๋†“์•˜์œผ๋‹ˆ web.xml์—์„œ ๋ณ€๊ฒฝ๋œ ๊ฒฝ๋กœ๋กœ ์ž‘์„ฑํ•ด์ค€๋‹ค. ์‰ฝ๊ฒŒ resources ํด๋”๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์€ class:/๋ฅผ ์ด..

Project/SpringMVC 2019. 7. 10. 14:47
[SpringMVC] ์ดˆ๊ธฐ ์„ค์ • - Legacy ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

Spring Legacy Project ์ƒ์„ฑ 1. new - Spring Legacy Project 2. ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ ์„ค์ • ํ›„ Spring MVC Project ์„ ํƒ ๋ญ ๋‹ค์šด ๋ฐ›์œผ๋ผ๊ณ  ๋œจ๋Š”๋ฐ ์•Œ๊ฒ ๋‹ค ํ•˜๋ฉด ๋œ๋‹ค. 3. ํ”„๋กœ์ ํŠธ ํŒจํ‚ค์ง€ ํŒจํ‚ค์ง€๋ผ๋Š” ๊ฒƒ์€ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ถ„์ง“๊ณ  ๋‹ด๊ธฐ ์œ„ํ•œ ๋‹จ๊ณ„์  ๊ตฌ์กฐ์ธ๋ฐ ์ค‘๋ณต์œผ๋กœ ๋งŒ๋“ค๋ฉด ํ˜‘์—…์‹œ์— ์ถฉ๋Œํ•  ์œ„ํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๋ณต์œผ๋กœ ๋งŒ๋“ค์ง€ ์•Š๋„๋ก ํ•œ๋‹ค. ๋ณดํ†ต ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๊ฑฐ๊พธ๋กœ ์“ฐ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. ํ˜„์žฌ๋Š” ๊ฐœ์ธ ๋„๋ฉ”์ธ์ด ์—†์œผ๋‹ˆ ์œ„์™€ ๊ฐ™์ด ์ง€์ •ํ•˜์˜€๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๊ตฌ์กฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ ํด๋”๊ฐ€ ์ƒ์„ฑ์ด ๋œ๋‹ค. ๊ฐ๊ฐ ํด๋”์™€ ํŒŒ์ผ์˜ ์—ญํ• ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. src/main/java .java๋กœ ๋๋‚˜๋Š” ํŒŒ์ผ์ด ์ž‘์„ฑ๋˜๋Š” ๊ฒฝ๋กœ ( class, interface ๋“ฑ) src/..

Project/SpringMVC 2019. 7. 10. 14:01