/spring-basic

๐Ÿ’ซ ์Šคํ”„๋ง ์™„์ „์ •๋ณต - ์ž…๋ฌธ

Primary LanguageJava

spring_basic

์Šคํ”„๋ง ์ž…๋ฌธ - ์ฝ”๋“œ๋กœ ๋ฐฐ์šฐ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ, ์›น MVC, DB ์ ‘๊ทผ ๊ธฐ์ˆ 

๋ชฉ์ฐจ

  • ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ์„ค์ •
    • ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
    • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ดํŽด๋ณด๊ธฐ
    • View ํ™˜๊ฒฝ์„ค์ •
    • ๋นŒ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ
  • ์Šคํ”„๋ง ์›น ๊ฐœ๋ฐœ ๊ธฐ์ดˆ
    • ์ •์  ์ปจํ…์ธ 
    • MVC์™€ ํ…œํ”Œ๋ฆฟ ์—”์ง„
    • API
  • ํšŒ์› ๊ด€๋ฆฌ ์˜ˆ์ œ - ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ
    • ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ ์ •๋ฆฌ
    • ํšŒ์› ๋„๋ฉ”์ธ๊ณผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ
    • ํšŒ์› ๋ฆฌํฌ์ง€ํ† ๋ฆฌํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ž‘์„ฑ
    • ํšŒ์› ์„œ๋น„์Šค ๊ฐœ๋ฐœ
    • ํšŒ์› ์„œ๋น„์Šค ํ…Œ์ŠคํŠธ
  • ์Šคํ”„๋ง ๋นˆ๊ณผ ์˜์กด๊ด€๊ณ„
    • ์ปดํฌ๋„ŒํŠธ ์Šค์บ”๊ณผ ์ž๋™ ์˜์กด๊ด€๊ณ„ ์„ค์ •
    • ์ž๋ฐ” ์ฝ”๋“œ๋กœ ์ง์ ‘ ์Šคํ”„๋ง ๋นˆ ๋“ฑ๋กํ•˜๊ธฐ
  • ํšŒ์› ๊ด€๋ฆฌ ์˜ˆ์ œ - ์›น MVC ๊ฐœ๋ฐœ
    • ํšŒ์› ์›น ๊ธฐ๋Šฅ - ํ™ˆ ํ™”๋ฉด ์ถ”๊ฐ€
    • ํšŒ์› ์›น ๊ธฐ๋Šฅ - ๋“ฑ๋ก
    • ํšŒ์› ์›น ๊ธฐ๋Šฅ - ์กฐํšŒ
  • ์Šคํ”„๋ง DB ์ ‘๊ทผ ๊ธฐ์ˆ 
    • H2 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ์„ค์น˜ ์ˆœ์ˆ˜ Jdbc
    • ์Šคํ”„๋ง ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ
    • ์Šคํ”„๋ง JdbcTemplate
    • JPA
    • ์Šคํ”„๋ง ๋ฐ์ดํ„ฐ JPA
  • AOP
    • AOP๊ฐ€ ํ•„์š”ํ•œ ์ƒํ™ฉ
    • AOP ์ ์šฉ