CGI ๋?
์๋ฒ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ ๋๋ ์ปจ๋ฒค์ ์ด๋ค.
์น ์๋ฒ์ ์ข
๋ฅ๋ ์ฌ๋ฌ๊ฐ์ง์ด๊ณ , ํ๋ก๊ทธ๋จ ๋ํ ์ข
๋ฅ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์๋ก ์
์ถ๋ ฅ์ ์ฃผ๊ณ ๋ฐ์ ํ์ค์ด ํ์ํด ๋ง๋ค์ด์ง ๊ฒ์ด CGI ์คํฌ๋ฆฝํธ์ด๋ค. CGI ์คํฌ๋ฆฝํธ๋ ์ด๋ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก๋ ๋ง๋ค ์ ์๋ค.
ย
๋จ์ํ๊ฒ ์ ๋ฆฌํด ๋ณด์๋ฉด ์น์๋ฒ์ ์ดํ๋ฆฌ์ผ์ด์ ์ฌ์ด์์ ํต์ ์ ํด์ฃผ๋ ์ธํฐํ์ด์ค๋ค ์ ๋๋ก ์ดํดํ๋ฉด ๋๋ค.
ย
CGI ์ฅ์
- ์ธ์ด, ํ๋ซํผ ๋ ๋ฆฝ์ ์ด๋ค(์คํ๋ง ์ค์ํ๋ฉด ๋๋ค).
- ๋จ์ํ๊ณ ย ๋ค๋ฅธย server-sideย ํ๋ก๊ทธ๋๋ฐย ์ธ์ด์ย ๋นํดย advancedย task๋ฅผย ํจ์ฌย ์ฝ๊ฒย ์ํํ ย ์ย ์๋ค.
- ์ฌ์ฌ์ฉํ ย ์ย ์๋ย CGIย ์ฝ๋ย ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐย ํ๋ถํ๋ค.
- CGI๊ฐย ์น์๋ฒ์์ย ์คํ๋ ย ๋ย ์์ ํ๋ค.
- CGI ์ฝ๋๋ฅผ ์ํํ๋๋ฐ ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ๊ฐ๋ณ๋ค.
CGI ๋จ์
- ๋๋ฆฌ๋ค(์์ฒญ์ดย ์ฌย ๋๋ง๋คย DBย connection์ย ์๋กย ์ด์ด์ผย ํ๋ค).
- HTTPย ์์ฒญ๋ง๋คย ์๋ก์ดย ํ๋ก์ธ์ค๋ฅผย ๋ง๋ค๊ธฐย ๋๋ฌธ์ย ์๋ฒย ๋ฉ๋ชจ๋ฆฌ๋ฅผย ๋ง์ดย ์ก์๋จน๋๋ค.(servlet์ย ์์ฒญ๋ง๋คย ์ค๋ ๋๋ฅผย ๋ง๋ ๋ค.)
- ํ์ด์งย ๋ก๋ย ์ฌ์ด์ย ๋ฐ์ดํฐ๊ฐย ๋ฉ๋ชจ๋ฆฌ์ย ์บ์๋ ย ์ย ์๋ค.
Loading Comments...