์คํ๋ฅดํ ์ฝ๋ฉํด๋ฝ - '1์๊ฐ๋ง์ ๋๋ด๋ ์ง์ฅ์ธ ์ฝ๋ฉ ์ฉ์ด ํด์ค' ์ ๋ฃ๊ณ '์์ ๋น ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ'๋ฅผ ์ฐธ๊ณ ํ์ฌ
์ ๋ฆฌ, ์ดํดํ๊ธฐ ์ํด ์์ฑํ๋ ๊ฒ์๊ธ์ ๋๋ค.
์ฃผ์ ์ฐ๊ณ ๊ธฐ์ ์ค ํ๋์ธ
API
์ฐ๊ณ ๋ฉ์ปค๋์ฆ
: ์์ฉ ์ํํธ์จ์ด์ ์ฐ๊ณ ๋์ ๋ชจ๋ ๊ฐ์ ๋ฐ์ดํฐ ์ฐ๊ณ ์
์๊ตฌ์ฌํญ์ ๊ณ ๋ คํ ์ฐ๊ณ๋ฐฉ๋ฒ๊ณผ ์ฃผ๊ธฐ๋ฅผ ์ค๊ณํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ
์ฐ๊ณ ๋ฐฉ์์ ์ง์ ์ฐ๊ณ ๋ฐฉ์ / ๊ฐ์ ์ฐ๊ณ ๋ฐฉ์์ผ๋ก ๋ถ๋ฅ๋๋ค.
์ง์ ์ฐ๊ณ | ๊ฐ์ ์ฐ๊ณ |
์ฅ์ 1. ์ฐ๊ณ ๋ฐ ํตํฉ ๊ตฌํ์ด ๋จ์ 2. ๊ฐ๋ฐ ์์ฉ ๋น์ฉ, ๊ธฐ๊ฐ์ด ์งง์ 3. ์ค๊ฐ ๋งค๊ฐ์ฒด๊ฐ ์์ด ๋ฐ์ดํฐ ์ฐ๊ณ ์ฒ๋ฆฌ ์ฑ๋ฅ์ด ๋์ฒด๋ก ์ข์ |
์ฅ์ 1. ์๋ก ์์ดํ ๋คํธ์ํฌ, ํ๋กํ ์ฝ ์ฐ๊ณ ๋ฐ ํตํฉ์ด ๊ฐ๋ฅ 2. ์ธํฐํ์ด์ค ๋ณ๊ฒฝ ์์๋ ์ฅ์ , ์ค๋ฅ ์์ด ์๋น์ค 3. ๋ณด์, ์ ๋ฌด ์ฒ๋ฆฌ ๋ก์ง์ ์์ ๋กญ๊ฒ ๋ฐ์ |
๋จ์ 1. ์์คํ ๊ฐ ๊ฒฐํฉ๋๊ฐ ๋์ ๋ณ๊ฒฝ์ ๋ฏผ๊ฐ 2. ์*๋ณตํธํ ์ฒ๋ฆฌ ๋ถ๊ฐ 3. ์ฐ๊ณ ๋ฐ ํตํฉ ๊ฐ๋ฅํ ์์คํ ํ๊ฒฝ์ด ์ ํ์ |
๋จ์ 1. ์ฐ๊ณ ์ํคํ ์ฒ ๋ฐ ๋งค์ปค๋์ฆ์ด ๋ณต์กํด ์ฑ๋ฅ ์ ํ ์์ ์กด์ฌ 2. ๊ฐ๋ฐ, ํ ์คํธ ๊ธฐ๊ฐ์ด ์ง์ ์ฐ๊ณ๋ณด๋ค ์ฅ๊ธฐ๊ฐ |
์ฐ๊ณ ๊ธฐ์ : DB Link, DB Connection, API, JDBC, Hyper Link |
์ฐ๊ณ ๊ธฐ์ : EAI, Web Service/ESB, Socket |
API(Application Programming Interface)
- ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก,
์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ์ธํฐํ์ด์ค์ด๋ค.
- ์ด๋ ํ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค.
- ์ด๋ค ํน์ ์ฌ์ดํธ์์ ํน์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ๊ฒฝ์ฐ ์ด๋ ํ ๋ฐฉ์์ผ๋ก ์ ๋ณด๋ฅผ ์์ฒญํด์ผ ํ๋์ง,
๊ทธ๋ฆฌ๊ณ ์ด๋ ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณต๋ฐ์ ์ ์์์ง์ ๋ํ ๊ท๊ฒฉ์ ์ ํด๋์ ์ธํฐํ์ด์ค
'์ฝ๋ฉ ์ฉ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์น ์๋ฒ/์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ (WEB / WAS) (0) | 2022.01.20 |
---|---|
์คํฌ๋ฆฝํธ ์ธ์ด(Script Language), ์ธํฐํ๋ฆฌํฐ(Interpreter) (0) | 2022.01.18 |
ํธ์ด์คํ (hoisting) ์ด๋?, var์ let์ ์ฐจ์ด (0) | 2022.01.14 |
JSON, AJAX ๊ฐ๋ , ํน์ง, ๋์์๋ฆฌ (0) | 2022.01.05 |
์ด์์ฒด์ (OS) (0) | 2022.01.05 |