Spring Boot ๊ฐœ๋…์ •๋ฆฌ

์Šคํ”„๋ง๋ถ€ํŠธ๋Š” ์›น ํ”„๋กœ๊ทธ๋žจ์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์›น ํ”„๋ ˆ์ž„์›Œํฌ ์ž๋ฐ”๋กœ ๋งŒ๋“ค์–ด์ง - XSS, SQL Injection ๊ณต๊ฒฉ์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ง‰์•„์คŒ - ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ, ํŽ˜์ด์ง• ๊ธฐ๋Šฅ ๋“ฑ์ด ์ž˜ ๋งŒ๋“ค์–ด์ ธ ์žˆ์Œ - ํ†ฐ์บฃ ์„œ๋ฒ„๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ๊ณ  ์„ค์ •๋„ ์ž๋™ ์ ์šฉ, WAS๋ฅผ ์“ฐ์ง€ ์•Š์•„๋„ ๋จ - ์„ค์ •์ด ์‰ฌ์›€ 1. Frame(ํ‹€)work(๋™์ž‘) ๐Ÿ‘‰๐Ÿป ํ‹€ ์•ˆ์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ - ํ‹€์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ  ๊ทธ ์•ˆ์—์„œ๋งŒ ์›€์ง์ด๋Š” ๊ฒƒ, ํ‹€์— ๋งž์ถฐ์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ 2. ์Šคํ”„๋ง์€ ์˜คํ”ˆ์†Œ์Šค - ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ - ๋‚ด๋ถ€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ ๐Ÿ‘‰๐Ÿป ๋‚ด๋ถ€๋ฅผ ๊ณ ์น˜๋Š” ๊ฒƒ ๊ฐ€๋Šฅ, ๋ฌด๋ฃŒ 3. ์Šคํ”„๋ง์€ IoC ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ€์ง„๋‹ค. - Inversion of Control : ์ œ์–ด์˜ ์—ญ์ „, ์ฃผ๋„๊ถŒ์ด ์Šคํ”„๋ง์— ์žˆ๋‹ค๋Š” ๊ฒƒ - class : ์„ค..