Spring ์ด๋
JAVA ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ตฌ์ฑ๊ณผ, ๋ชจ๋์ ์ ๊ณตํ๋ ๊ด๋ฒ์ํ๊ณ "ํฌ๊ด์ ์ธ ์ํ๊ณ" ์ ๋๋ค.
Spring๊ณผ Spring framwork์ ๋ํด ๊ทธ๋์ ํผ๋ํ๊ณ ์์์ต๋๋ค.
์๊ฐํด๋ณด๋ฉด Spring ์๋ Spring framwork, Spring Security, Spring Boot ๋ฑ ์ฌ๋ฌ ์์๊ฐ ํฌํจ๋์ด์์ต๋๋ค.
ํธ์๋ฅผ ์ํด Spring ์ด๋ผ๊ณ ์นญํ๊ณ ์์ง๋ง ๊ฐ๋ ์ ๋ํด ์ ๋ฆฌํ๊ณ ๊ฐ๋ ค ํฉ๋๋ค.
Spring framwork
JAVA ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ core ๊ธฐ๋ฅ๋ค์ ์งํฉ์ฒด ๋ผ๊ณ ๋ณด๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Spring boot
Spring framework์ ๋ณต์กํ ์ค์ ์ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ ์ฃผ๋ ๊ฐ๋ฐ ์คํํฐํฉ ์ ๋๋ค.
Spring security
Spring framework๋ฅผ ์ฌ์ฉํ ๋ ๋ณด์์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์น ๋ณด์, ๋ฐฉํ๋ฒฝ, ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ์ ๊ฐ์ ๋ค์ํ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Spring batch
Spring Batch๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ Spring ํ๋ ์์ํฌ์ ํ ๋ถ๋ถ์ ๋๋ค. ์ด๋ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ํฉํ ๋๊ตฌ๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ์ผ, ๋ฉ์์ง ํ ๋ฑ ๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ์ฒ๋ฆฌํ๊ณ , ์ฐ๋ ์์ ์ ํจ์จ์ ์ผ๋ก ์ํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ฌ์ฉ ์ฌ๋ก
- ๊ธ์ต ๊ฑฐ๋ ์ฒ๋ฆฌ: ์ํ ๋ฐ ๊ธ์ต ๊ธฐ๊ด์์ ๋๋์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ผ์ผ ๋ณด๊ณ ๋ฐ ๋ฐ์ดํฐ ์ง๊ณ: ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ๊ธฐ๊ฐ ๋์ ์ง๊ณํ์ฌ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ ์์ ์ ํ์ฉ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ ETL ์์ : ์๋ก ๋ค๋ฅธ ์์คํ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ด์ ํ๊ฑฐ๋, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก์ ๋ฐ์ดํฐ ์ถ์ถ, ๋ณํ, ๋ก๋ฉ(ETL) ๊ณผ์ ์์ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ผ๊ด ๋ฐ์ดํฐ ์ฒ๋ฆฌ: ๋ฐฐ์น ์์ ์ ํตํด ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ฑฐ๋ ์ฒ๋ฆฌํฉ๋๋ค.
'๐ป Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์์ฒด์ (0) | 2024.04.05 |
---|---|
Call By Value & Call By Reference (0) | 2024.04.05 |