* ๊ฐ์ธ ํ์ต์ ์ํ ์ ๋ฆฌ์
๋๋ค.
4๊ณผ๋ชฉ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ
1์ฅ ์๋ฒ ํ๋ก๊ทธ๋จ ๊ตฌํ
121. ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
2. ํ๋์จ์ด ํ๊ฒฝ
ํ๋์จ์ด ํ๊ฒฝ์ ํด๋ผ์ด์ธํธ(PC, ์ค๋งํธํฐ ๋ฑ) + ์๋ฒ๋ก ๊ตฌ์ฑ
<์๋ฒ>
- ์น ์๋ฒ : ์ ์ฉ๋์ ์ ์ ํ์ผ ์ ๊ณต
- HTTP/HTTPS
- ํต์ ๊ธฐ๋ก
- ์ ์ ํ์ผ ๊ด๋ฆฌ
- ๋์ญํญ ์ ํ
- ๊ฐ์ ํธ์คํ
- ์ธ์ฆ
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ : ๋์ ์๋น์ค
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ
- ํ์ผ ์๋ฒ
3. ์ํํธ์จ์ด ํ๊ฒฝ
์ํํธ์จ์ด ํ๊ฒฝ์ ์์คํ ์ํํธ์จ์ด(OS, ์๋ฒ ํ๋ก๊ทธ๋จ, DBMS) + ๊ฐ๋ฐ ์ํํธ์จ์ด๋ก ๊ตฌ์ฑ
<๊ฐ๋ฐ ์ํํธ์จ์ด>
- ์๊ตฌ์ฌํญ ๊ด๋ฆฌ ๋๊ตฌ
- ์ค๊ณ/๋ชจ๋ธ๋ง ๋๊ตฌ
- ๊ตฌํ ๋๊ตฌ
- ๋น๋ ๋๊ตฌ
- ํ ์คํธ ๋๊ตฌ
- ํ์ ๊ด๋ฆฌ ๋๊ตฌ
**๊ฐ๋ฐ ์ธ์ด์ ์ ์ ๊ธฐ์ค
- ์ ์ ์ฑ, ํจ์จ์ฑ, ์ด์์ฑ, ์น๋ฐ์ฑ, ๋ฒ์ฉ์ฑ
122. ์๋ฒ ๊ฐ๋ฐ
2. ์๋ฒ ๊ฐ๋ฐ ํ๋ ์์ํฌ
ํ๋ ์์ํฌ : ํน์ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํด ํ์ํ ํด๋์คํ ์ธํฐํ์ด์ค ๋ฑ์ ๋ชจ์๋ ์งํฉ์ฒด
<์๋ฒ ๊ฐ๋ฐ ํ๋ ์ ์ํฌ ์ข ๋ฅ>
- Spring : JAVA, ์ ์์ ๋ถ ํ์ค ํ๋ ์์ํฌ์ ๊ธฐ๋ฐ ๊ธฐ์ ๋ก ์ฌ์ฉ
- Node.js : JavaScript
- Django : Python
- Codeigniter : PHP
- Ruby On Rails : Ruby
3. ์๋ฒ ํ๋ก๊ทธ๋จ ๊ตฌํ
** ํ๋ ์์ํฌ์ ํน์ฑ
- ๋ชจ๋ํ, ์ฌ์ฌ์ฉ์ฑ, ํ์ฅ์ฑ, ์ ์ด์ ์ญํ๋ฆ
123. ๋ณด์ ๋ฐ API
2. ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ณด์ ์ ๊ฒ ํญ๋ชฉ
- ์ธ์ ํต์
- ์ ๋ ฅ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฐ ํํ
- ๋ณด์ ๊ธฐ๋ฅ
- ์๊ฐ ๋ฐ ์ํ
- ์๋ฌ์ฒ๋ฆฌ
- ์ฝ๋ ์ค๋ฅ
- ์บก์ํ
- API ์ค์ฉ
3. API
API : ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ ์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฑ์ด ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ์ ์๋๋ก ๊ท์น ๋ฑ์ ์ ์ํด ๋์ ์ธํฐํ์ด์ค
124. ๋ฐฐ์น ํ๋ก๊ทธ๋จ
1. ๋ฐฐ์น ํ๋ก๊ทธ๋จ(Batch Program)์ ๊ฐ์
๋ฐฐ์น ํ๋ก๊ทธ๋จ : ์ฌ์ฉ์์ ์ํธ ์์ฉ ์์ด ์ฌ๋ฌ ์์ ๋ค์ ๋ฏธ๋ฆฌ ์ ํด์ง ์ผ๋ จ์ ์์์ ๋ฐ๋ผ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ
- ๋ฐฐ์น ๊ตฌ๋ถ : ํ๋ก๊ทธ๋จ์ด ์๋์ผ๋ก ์ํ๋๋ ์ฃผ๊ธฐ๋ฅผ ๊ธฐ์ค
- ์ ๊ธฐ ๋ฐฐ์น : ์ ๊ธฐ์ ์ผ๋ก ์ํ
- ์ด๋ฒคํธ์ฑ ๋ฐฐ์น : ํน์ ์กฐ๊ฑด์ ์ค์ ํด๋๊ณ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ ๋๋ง ์ํ
- On-Demand ๋ฐฐ์น : ์ฌ์ฉ์ ์์ฒญ ์
- ํ์ ์์
- ๋์ฉ๋ ๋ฐ์ดํฐ
- ์๋ํ
- ๊ฒฌ๊ณ ์ฑ
- ์์ ์ฑ/์ ๋ขฐ์ฑ
- ์ฑ๋ฅ
2. ๋ฐฐ์น ์ค์ผ์ค๋ฌ
<์คํ๋ง ๋ฐฐ์น>
- Job
- Job Launcher
- Step
- Job Repository
<Quatz>
- Scheduler
- Job
- JJobDetail
- Triger
125. ํจํค์ง ์ํํธ์จ์ด
ํจํค์ง ์ํํธ์จ์ด | ์ ์ฉ ๊ฐ๋ฐ ์ํํธ์จ์ด | |
๊ธฐ๋ฅ ์๊ตฌ์ฌํญ | 70% ์ด์ ์ถฉ์กฑ์ํค๋ ํจํค์ง ์ํํธ์จ์ด๊ฐ ์๋ ๊ฒฝ์ฐ ์ด์ฉ | ๋ชจ๋ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ ๋ฐ์ ๊ฐ๋ฅ |
์์ ์ฑ | ํ์ง์ด ๊ฒ์ฆ๋์๊ณ , ์ ๊ณ ํ์ค ์ค์ฉ | ๊ฐ๋ฐ์์ ์ญ๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง |
๋ผ์ด์ ์ค | ํ๋งค์ | ํ์ฌ |
์์ฐ์ฑ | ๊ฐ๋ฐ์ ์ํ ์ธ๋ ฅ๊ณผ ์๊ฐ ์ ์ฝ | ๊ฐ๋ฐ์ ์ํ ์ธ๋ ฅ๊ณผ ์๊ฐ ํ์ |
ํธํ์ฑ | ๋ณด์ฅ์ด ์๋จ | ์ค๊ณ ๋จ๊ณ๋ถํฐ ๊ณ ๋ คํ์ฌ ๊ฐ๋ฐ |
์ ์ง๋ณด์ | ๊ฒฐํจ ๋ฐ์ ์ ์ฆ์ ๋์ ์ด๋ ค์ | ๊ฒฐํจ ๋ฐ์์ ์ฆ์ ๋์ ๊ฐ๋ฅ |