3 tier : ํด๋ผ์ด์ธํธ , ์๋ฒ, DB
โ
๋น ๋ฐ์ดํฐ ์์ง์ ์ฃผ์ฒด๋ ์๋ฒ์ด๋ค. ์น์์ ๋ด์ด ํฌ๋กค๋งํ์ฌ ๊ณต๊ฐ๋ ์๋ฃ๋ฅผ ์์งํ๋ค. ์ด๋ ์์ง๋๋ ํํ๋ json, xml, html ๋ฑ์ documentํํ์ด๋ค. ์ ๋ฐฉํ์ด ์๋ ๋น์ ๋ฐฉํ 2์ฐจ์ ๋ฐฐ์ดํํ์ ์๋ฃ๋ฅผ ์ ์ฅํ๊ธฐ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ R-DBMS์ด๋ผ๊ณ ํ๋ค.(R์ ๋ฆด๋ ์ด์ ์ฝ, ๊ด๊ณํ ๋๋น) ์๋ก์ด ํํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฐจ์ธ๋๊ธฐ์ ๋ก no-sql ์นดํ ๊ณ ๋ฆฌ๋ก ์ ์๋จ. mongoDB๊ฐ ๋ํ์ ์ผ๋ก jsonํํ์ ํ์ผ์ ์ ์ฅํ๋๊ฒ, select ์ฟผ๋ฆฌ๋์ ์ find() ์ ์ง์ด๋ฃ๋๋ค.
โ
- R ํ๋ก๊ทธ๋จ
ํต๊ณ์ ํ๋ฅ ๋ฑ์ ์ํํจ์๊ฐ ๋ง์ด ๋ค์ด ๊ฐ ์๋ค. data -> control -> view ์ค ์ปจํธ๋กคํ ๋ R์์ ์ ๊ณตํ๋ ์ํํจ์๋ฅผ ์ฌ์ฉํ๊ณ ์ค์๋์๋ฐ๋ฅธ dataView๋ฅผ ํ ์ ์๋ค.
โ
โ
- json
json์ผ๋ก ์ฃผ๊ณ ๋ฐ์๋ ์์์๋ ๊ฐ์ฒด, ์์, ๋ฉค๋ฒ๋ฑ์ ํ์ฑํ๋ ์์ ์ ๊ฐ์ง๋ค.
์๋ฒ์์๋ DB์ ์ ๋ณด๋ฅผ jsonํํ๋ก ๋ฐ์์์ ํด๋ผ์ด์ธํธ์ธก์ผ๋ก ์ ์กํ๋ค.
ํ๋ก ํธ์๋๋ json์ผ๋ก ์๋ฃ๋ฅผ ๋ฐ์ ์์ฒญํ ํํ๋ก(html, swing, view, ์๋, ์์ดํฐ ๋ฑ ) ๋ฟ๋ ค์ค
๋ฐฑ์๋๋ DB์์ ์๋ฃ๋ฅผ json(ํ์ค)์ผ๋ก ๋ง๋ค์ด์ค
โ
โ
- Json์ ํํ
json๊ฐ์ฒด {}
json๋ฐฐ์ด []
์์ ์์๋ , ๋ก ๊ตฌ๋ถ ํ๋์ ์์๋ key, value๋ฅผ ๊ฐ์ง๋ค.
'์๊ฐ์ ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
git ์ฌ์ฉํ๊ธฐ (0) | 2021.02.28 |
---|---|
ubuntu ๋ช ๋ น์ด (0) | 2021.02.27 |
AWS ์ฌ๋ฐฐํฌํ๊ธฐ (0) | 2021.02.27 |
R-1 (0) | 2020.10.30 |
Rํ๊ฒฝ ๊ตฌ์ถ (0) | 2020.10.28 |