ÀÌ Ã¥Àº À¥ ¼¹ö¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ó¸®Çϱâ À§ÇØ ±âÁ¸ÀÇ C³ª Peal·Î ÀÛ¼ºµÈ CGI(Common Gateway Interface) ÀÀ¿ë ÇÁ·Î±×·¥À» ¼öÇàÇÏ´Â ¹æ¹ý ´ë½Å¿¡ ÀÚ¹Ù ¼ºí¸´À» ÀÌ¿ëÇÏ¿© È¿°úÀûÀ¸·Î À̸¦ ´ëüÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù.
1Àå ½ÃÀÛÇϱ⿡ ¾Õ¼
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼ ÀÚ¹Ù ¼ºí¸´ÀÇ ¿ªÇÒ°ú ÀåÁ¡À» ¼³¸íÇÑ´Ù.
2Àå HTTP ¼ºí¸´ ±âº»
HTTP ¼ºí¸´ÀÇ ±â´É¿¡ ´ëÇØ °£·«È÷ ¼Ò°³ÇÑ´Ù(ÆäÀÌÁö »ý¼º, ¼¹öÃø Æ÷ÇÔ, ¼ºí¸´ üÀÌ´×, ±×¸®°í ÀÚ¹Ù ¼¹ö ÆäÀÌÁö.)
3Àå ¼ºí¸´ ¶óÀÌÇÁ»çÀÌŬ
¼ºí¸´ÀÌ ¾ðÁ¦ ¾î¶»°Ô ·ÎµåµÇ°í ¼öÇàµÇ´ÂÁö¸¦ ¼³¸íÇϸç, ¾²·¹µå¸¦ ¾î¶»°Ô °ü¸®ÇÏ°í, ´ÙÁß ¾²·¹µå ½Ã½ºÅÛ¿¡¼ µ¿±âȸ¦ ¾î¶»°Ô ´Ù·ç´ÂÁö¿¡ ´ëÇØ ¾Ë·ÁÁØ´Ù. ¶ÇÇÑ »óÅ Áö¼Ó¿¡ ´ëÇÑ ³»¿ëÀÌ ´Ù·ç¾îÁø´Ù.
4Àå Á¤º¸ÀÇ ÃßÃâ
¼ºí¸´ÀÌ Á¤º¸(Ŭ¶óÀ̾ðÆ®, ¼¹ö, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû ȤÀº ¼ºí¸´ Àڽſ¡ ´ëÇÑ Á¤º¸)¸¦ ¾ò±â À§ÇØ »ç¿ëÇÏ´Â °¡Àå ÀϹÝÀûÀÎ ¸Þ½îµå¸¦ ¼Ò°³ÇÑ´Ù.
5Àå HTML Á¤º¸ Àü¼Û
¼ºí¸´ÀÌ ¾î¶»°Ô HTMLÀ» »ý¼ºÇÏ°í, ¿À·ù¿Í »óÅ Äڵ带 ¸®ÅÏÇϸç, ¿äûÀ» ¸®´ÙÀÌ·ºÆ®ÇÏ°í, ¼¹ö ·Î±×¿¡ µ¥ÀÌÅ͸¦ Ãâ·ÂÇϸç, Ä¿½ºÅÒ HTTPÇì´õ Á¤º¸¸¦ Àü¼ÛÇÏ´ÂÁö¿¡ ´ëÇØ ±â¼úÇÑ´Ù.
6Àå ¸ÖƼ¹Ìµð¾î ÄÁÅÙÃ÷ Àü¼Û
¼ºí¸´ÀÌ ¸®ÅÏÇÏ´Â Èï¹Ì·Î¿î »çÇ×µéÀ» »ìÆ캻´Ù(µ¿ÀûÀ¸·Î »ý¼ºµÈ À̹ÌÁö, ¾ÐÃàµÈ ÄÁÅÙÃ÷ ±×¸®°í ´ÙÁß ºÎ¹® ÀÀ´ä)
7Àå ¼¼¼Ç Æ®·¢Å·
ºñ»óÅ HTTPÇÁ·ÎÅäÄݻ󿡼 »óÅÂÀÇ ¼³Á¤ ¹æ¹ýÀ» º¸¿©ÁØ´Ù. Àü¹ÝºÎ´Â CGI °³¹ßÀÚ°¡ »ç¿ëÇÏ´Â ÀϹÝÀûÀÎ ¼¼¼Ç Æ®·¡Å·¿¡ ´ëÇÑ ±â¼úÀ» ¼Ò°³ÇÏ°í, ÈĹݺδ ServletAPI¿¡ ³»ÀåµÈ ¼¼¼Ç Æ®·¢Å·À» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
8Àå º¸¾È
º¸¾È ¹®Á¦µéÀÌ ºÐ»ê ÄÄÇ»Æðú ¿¬°üµÇ¾ú´Ù´Â °ÍÀ» ¼³¸íÇÏ°í, ¼ºí¸´¿¡¼ º¸¾ÈÀ» À¯ÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
9Àå µ¥ÀÌÅͺ£À̽º ¿¬°á
¼ºí¸´ÀÌ °í¼º´É À¥ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» À§ÇØ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö¸¦ º¸¿©ÁØ´Ù.
10Àå ¾ÖÇø´-¼ºí¸´ Åë½Å
¼¹ö¿Í Åë½ÅÇÏ°íÀÚ ÇÏ´Â ¾ÖÇø´ °³¹ßÀÚµéÀÌ ¼ºí¸´À» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¸¦ ±â¼úÇÑ´Ù.
11Àå ¼ºí¸´°£ Åë½Å
¼ºí¸´ÀÌ »óÈ£ Åë½ÅÀ» ÇØ¾ß ÇÏ´Â ÀÌÀ¯¿Í ¾î¶»°Ô ÀÌÀÀ ÇàÇÏ´ÂÁö¿¡ ´ëÇØ ³íÀÇÇÑ´Ù.
12Àå ±¹Á¦È
¼ºí¸´ÀÌ ´Ù±¹¾î ÄÁÅÙÃ÷¸¦ ¾î¶»°Ô »ý¼ºÇÏ´ÂÁö¸¦ º¸¿©ÁØ´Ù.
13Àå ±âŸ »çÇ×
¾î´À °÷¿¡¼µµ ãÀ» ¼ö ¾ø´Â À¯¿ëÇÑ ¼ºí¸´ ¿¹Á¦¿Í ÆÁÀ¸·Î °¡µæ Âù ³»¿ëÀ» º¸¿©ÁØ´Ù
|