À¥µðÀÚÀÎ °øºÎ¹æ

      HTML,PHP °øºÎ¹æ

      ÆÁ & Å×Å© °Ô½ÃÆÇ


     





  ¹øÈ£ : 12 JSP(Java Server Page)¶õ ¹«¾ùÀΰ¡?      
  ÀÛ¼ºÀÚ : ½ºÄ«ÀÌ³Ý ÀÛ¼ºÀÏ : 2006-05-12 09:01:13  


³»¿ë [Âü°í1]
¼­ºí¸´Àº CGI ´ÜÁ¡À» º¸¿ÏÇÏ¿© »õ·Î¿î ¾ÆÅ°ÅØó¸¦ Á¦½ÃÇÏ°í, ´Ù¾çÇÑ ÀåÁ¡µéÀÌ ÀÖ´Ù. ¹Ý¸é, Àü¹®ÀûÀÎ ±â¼úÀ» ¿ä±¸Çϸç, ¸¹Àº ÀÚ¹Ù Äڵ尡 HTML ű׸¦ »ý¼ºÇÏ´Â µ¥ ¾²ÀÌ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. À̸¦ ÀÚ¹Ù½ºÅ©¸³Æ®¿Í °°Àº ¹æ½ÄÀ¸·Î HTML ű׳»¿¡ ÀÚ¹Ù ¼Ò½º Äڵ带 »ðÀÔÇÏ°í ÄÄÆÄÀÏ ½ÃÄÑ ¼­ºí¸´À¸·Î º¯È¯ÇÏ´Â ¹æ½ÄÀÌ JSP(Java Server Page)ÀÌ´Ù.

JSP´Â HTML¹®¼­ ¾È¿¡ ÀÚ¹Ù Äڵ带 ³Ö´Â Çü½ÄÀ¸·Î ASP(Active Server Page)¿Í °°Àº Server-side script ¹æ½ÄÀÌ´Ù. ±×·¯³ª, JSP´Â ¼Ò½º ¼öÁ¤ ½Ã ÀÚµ¿ÀûÀ¸·Î ¼­ºí¸´À¸·Î ÀüȯµÇ¾î ±¸µ¿µÇ¸ç ¿ÏÀüÈ÷ ¼­ºí¸´°ú µ¿µîÇÏ´Ù.

[Âü°í2]
Java Server Pages(JSP)´Â ´ÙÀ̳ª¹ÍÇÑ À¥ ÆäÀÌÁö¸¦ ½±°Ô ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇϸç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ÀÛ¾÷À» °£´ÜÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â Server Side ScriptÀÔ´Ï´Ù. JSP´Â ±âÁ¸ÀÇ ´Ü¼øÇÑ htmlÀ» ¼­ºñ½ºÇÏ´ø À¥¼­¹öÀÇ ±â´ÉÀ» º¸´Ù ¹ßÀü½ÃÄÑ À¥ ±â¹ÝÀÇ ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖµµ·Ï ¸¸µç °ÍÀÔ´Ï´Ù. ±×¸®°í ¼­ºí¸´À» ±â¹ÝÀ¸·Î ÇÏ°í ÀÖÀ¸¸ç ¼­ºí¸´ÀÇ ÇÁ·Î±×·¥ÀûÀÎ ¿ä¼Ò¸¦ ¹ßÀü½ÃÄÑ »ç¿ëÀÚ°¡ º¸´Ù ½±°Ô ´Ù·ê ¼ö ÀÖµµ·Ï ¸¸µç ½ºÅ©¸³Æ® ±â¹ÝÀÇ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.

JSP´Â ½ºÅ©¸³Æ®À̱⠶§¹®¿¡ ÀÛ¼ºµÉ ¶§¸¸ ½ºÅ©¸³Æ®ÀÇ ÇüÅ·Π¸¸µé¾îÁö¸ç »ç¿ëµÉ ¶§´Â ServletÆÄÀÏ·Î º¯È¯, ÄÄÆÄÀϱîÁö µË´Ï´Ù. ±× ÈÄ Servlet°´Ã¼¸¦ »ý¼ºÇÏ¿© Servlet Container¿¡¼­ °ü¸®ÇÏ°Ô µË´Ï´Ù. °á±¹ JSP´Â ServletÀÌ µÇ¾î¾ß ¼­ºñ½º µÉ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¡°JSP´Â ServletÀÌ°í ServletÀº ServletÀÌ´Ù¡±¶ó´Â ¸»À» ÇÒ ¼ö ÀÖ°ÚÁÒ. JSP¸¦ Á¤¸®ÇØ º¸µµ·Ï ÇÏÁÒ.

# Java Server PageÀÇ Æ¯Â¡
# Server Side Script
# ´ÙÀ̳ª¹ÍÇÑ À¥ÆäÀÌÁö, À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù.
# ¼­ºí¸´À» ÇϺα¸Á¶·Î »ç¿ëÇÑ´Ù

html°ú JSPÀÇ Â÷ÀÌÁ¡Àº ¼­ºñ½º ±¸Á¶¿¡¼­ ÀÌ¹Ì ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù. htmlÀº ´Ü¼øÈ÷ À¥¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®¿ÍÀÇ µ¥ÀÌÅÍ ¿äû°ú ¼­ºñ½º·Î ÀÌ·ç¾îÁ® ÀÖÁö¸¸ JSP´Â htmlÀÇ ´Ü°è¿¡¼­ ÇÑ´Ü°è°¡ ´õ ³ª¾Æ°¡ Server Side ÇÁ·Î±×·¥À» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ÀÌ·¯ÇÑ °ÍµéÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀº ServletÀÌ Á¦°øÇÕ´Ï´Ù.

[Âü°í3] ServletÀ̶õ ¹«¾ùÀÌ°í JSP´Â ¹«¾ùÀΰ¡?
ServletÀº ¸» ±×´ë·Î ¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ¼­¹ö¿¡¼­ ÇÁ·Î±×·¥À» ó¸®ÇÏ°í ±× °á°ú¸¦ Ŭ¶óÀ̾ðÆ®¿¡°Ô Àü¼ÛÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. JSP¶ÇÇÑ °°Àº ±¸Á¶·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ServletÀº JSPÀÇ ¾Æ¹öÁö Á¤µµ µÉ °ÍÀÔ´Ï´Ù. ServletÀÌ ÇÁ·Î±×·¥ ·¹º§¿¡¼­ ¼­ºñ½º¸¦ ó¸®ÇÑ´Ù¸é JSP´Â ½ºÅ©¸³Æ®·¹º§¿¡¼­ ¼­ºñ½ºÀ» ó¸®ÇÑ´Ù°í º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÏ´Ü JSP´Â ³»ºÎÀûÀ¸·Î ServletÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸ç ½ºÅ©¸³Æ® ÆäÀÌÁö´Â °á±¹ ServletÀ¸·Î ÄÄÆÄÀÏ µÇ¾î ¼­ºñ½º ¿äû¿¡ ÀÀÇÏ°Ô µË´Ï´Ù.

JSPÆäÀÌÁö°¡ ¼­ºñ½º µÉ ¶§ ServletÀ¸·Î ÄÄÆÄÀÏ µË´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ServletÀ» Á¦ÀÛÇß´Ù¸é ÇØ´ç ServletÀº °ð¹Ù·Î Servlet ÄÁÅ×À̳ʿ¡ »ðÀÔµÇ¾î ¼­ºñ½º µÉ ¼ö ÀÖ½À´Ï´Ù. ServletÀº ¾Õ¿¡¼­µµ ¾ð±ÞÇÑ °Í°ú °°ÀÌ ÇϳªÀÇ ÇÁ·Î¼¼½º¸¦ °øÀ¯ÇÏ´Â ¹æ½ÄÀ¸·Î µÇ¾î Àֱ⠶§¹®¿¡ Çѹø¸¸ ÄÄÆÄÀÏ ÇÑ ÈÄ Servlet Container¿¡ »ðÀÔ½ÃÅ°°í ±× ´ÙÀ½ºÎÅÍ´Â Servlet Container¿¡ »ý¼ºµÈ Servlet°´Ã¼¸¦ °øÀ¯ÇÏ¿© »ç¿ëÇÏ°Ô µË´Ï´Ù. °á±¹ Java Server Page´Â ½ºÅ©¸³Æ®·Î ½±°Ô ÇÁ·Î±×·¥Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í JSPÆÄÀÏÀº °á±¹ ServletÀ¸·Î º¯È¯(.java)µÇ°í .classÆÄÀÏ·Î ÄÄÆÄÀÏ µÈ ÈÄ ±× °á°ú¸¦ Servlet Container¿¡ »ðÀÔÇÔÀ¸·Î½á ¼­ºñ½º µÇ´Â °ÍÀÔ´Ï´Ù. ¾î¶»°Ô º¸¸é ´«¼ÓÀÓ Ã³·³ º¸ÀÏ ¼ö µµ ÀÖÁö¸¸ ÀÌ°ÍÀÌ ÁÖ´Â Æí¸®¼ºÀº ¾ÆÁÖ Å¹¿ùÇÕ´Ï´Ù. Á¤¸®¸¦ ÇØ º¸µµ·Ï ÇÏÁÒ.

Servlet : CGI¸¦ ÀÚ¹Ù¿¡¼­ ±¸ÇöÇÑ ¼­¹ö Àü¿ë ÇÁ·Î±×·¥ ¸ðµâ.
Java Server Page : ¼­¹öÆäÀÌÁö¸¦ ½ºÅ©¸³Æ® ·¹º§¿¡¼­ ÇÁ·Î±×·¥ÇÑ´Ù. ½ºÅ©¸³Æ®·Î ÀÛ¼ºµÈ JSP´Â .class·Î ÄÄÆÄÀϵǰí ÀÌ´Â Servlet Container¿¡ ÀûÀçµÇ¾î ¼­ºñ½º µÈ´Ù. ¼­ºñ½º¸¦ ¿äûÇÒ ¶§ ¼­ºí¸´Àº ÀÎÇÁ·Î¼¼½º¹æ½ÄÀ¸·Î ¼­ºñ½ºµÈ´Ù.

±âŸ ´õ ÀÚ¼¼ÇÑ »çÇ×Àº jsp°ü·Ã »çÀÌÆ®¸¦ ÅëÇÏ¿© ÂüÁ¶ ÇØ º¸½Ã±æ ¹Ù¶ø´Ï´Ù.



ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£       »èÁ¦½Ã ÇÊ¿äÇÕ´Ï´Ù.
¸Þ¼¼Áö
 
         
¹øÈ£ Á¦ ¸ñ±Û¾´ÀÌ÷ºÎ ÀÛ¼ºÀÏ Á¶È¸
13 Æ۹̼Ç(±ÇÇÑ)À̶õ? À̼®ÇÊ   2006-05-12 58598
12 JSP(Java Server Page)¶õ ¹«¾ùÀΰ¡? ½ºÄ«ÀÌ³Ý   2006-05-12 45457
11 skynet ¹è³Ê ¿Ã·Áº¾´Ï´Ù ³ªº´±¸ 2006-02-19 45853