¼Ò¼³°°ÀºJSP1ºÎ  3Àå Basic of JSP  02 JSPÀÇ °³¿ä  

02 JSPÀÇ °³¿ä

 

JSP´Â HTML·Î¸¸ ÀÌ·ç¾îÁø Á¤ÀûÀÎ À¥ ÆäÀÌÁöÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ¿© µ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ º¸´Ù È¿À²ÀûÀ¸·Î ¸¸µé¾î ÁÙ ¼ö ÀÖ´Â Server Side ScriptÀÔ´Ï´Ù. JSP³»ºÎ¿¡¼­ ÀÚ¹Ù¸¦ ±×´ë·Î »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ´õ¿í È¿À²ÀûÀÌ¸ç ½ºÅ©¸³Æ®¹æ½ÄÀ¸·Î ÇÁ·Î±×·¥ÀÌ °¡´ÉÇϱ⠶§¹®¿¡ Æí¸®¼º°ú È®À强Àº ¸Å¿ì ¶Ù¾î³³´Ï´Ù. °á±¹, JSPÀÇ ¸ñÀûÀº µ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ È¿À²ÀûÀ¸·Î »ý¼ºÇϰí Ȱ¿ëÇϱâ À§ÇÑ ¹æ¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù. µ¿ÀûÀÎ À¥ ÆäÀÌÁö¿Í Á¤ÀûÀÎ ÆäÀÌÁöÀÇ Æ¯Â¡À» ¾Ë¾Æ º¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.

 

Static PageÀÇ Æ¯Â¡

n        HTMLÀº Á¤ÀûÀÎ ¹®¼­ÀÌ´Ù. ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â ¹®¼­.

n        ÀÌ·¸°Ô º¼ ¶§ Á¤ÀûÀÎ À¥ ÆäÀÌÁöÀÇ Àǹ̴ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¼­¹ö Ãø¿¡ ¹®¼­¸¦ ¿ä±¸ÇÒ ¶§ ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÌ¹Ì ÀÛ¼ºµÇ¾îÁø ¹®¼­¸¦ ±×´ë·Î ¼­ºñ½ºÇÑ´Ù.

 

Dynamic PageÀÇ Æ¯Â¡

n        ¿øÇÏ´Â Á¤º¸¸¦ Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇÒ ¶§ ¼­¹ö¿¡¼­ ½Ç½Ã°£À¸·Î ÀÛ¾÷À» ó¸®ÇÏ¿© º¸´Ù µ¿ÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¼­ºñ½ºÇÑ´Ù.

n        ¼­¹ö¿¡¼­´Â µ¥ÀÌÅͺ£À̽º ÀÛ¾÷À̳ª Ŭ¶óÀÌ¾ðÆ®°¡ ¿øÇÏ´Â ÀÛ¾÷À» ´ë½Å ó¸®ÇÏ°í ±× °á°ú¸¸À» Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¼­ºñ½ºÇÑ´Ù.

 

µ¿ÀûÀÎ ÆäÀÌÁö´Â ´õ¿í ¸¹Àº ¾²ÀÓ»õ°¡ ÀÖ°í ¼­¹ö´Â º¸´Ù ¸¹Àº ÀÛ¾÷À» ó¸®ÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ¼­¹ö¿¡¼­ ÀÛ¾÷À» ó¸®ÇÑ´Ù´Â Àǹ̿¡¼­ Server Page¶ó´Â ¸»À» ÀÌ¿ëÇϰí ÀÖÀ¸¸ç ÀÚ¹Ù¸¦ ÀÌ¿ëÇϰí Àֱ⠶§¹®¿¡ Java Server Page¶ó°í ÇÏ´Â °ÍÀÔ´Ï´Ù. µ¿ÀûÀÎ ÆäÀÌÁö¿Í Á¤ÀûÀÎ ÆäÀÌÁöÀÇ °£·«ÇÑ ±¸Á¶¸¦ ¾Æ·¡ÀÇ ±×¸²À¸·Î ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

 

 

µ¿ÀûÀÎ ÆäÀÌÁö´Â ¼­¹ö¿¡¼­ ó¸®ÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» µÎ°Ô µÇ´Âµ¥ À̶§ ÀÌ¿ëµÇ´Â ÇÁ·Î±×·¥ÀÌ ¹Ù·Î JSPÀÔ´Ï´Ù. ¿Ö JSP°¡ µ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ ¸¸µå´Âµ¥ ¾ÆÁÖ È¿À²ÀûÀ̶ó°í ÇÏ´ÂÁö »ìÆìº¸°Ú½À´Ï´Ù.

 

¿ì¼± JSP´Â ÀÚ¹Ù¸¦ ¼­¹öȯ°æ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® ¹æ½ÄÀÇ ¾ð¾îÀÔ´Ï´Ù. ÀÌ ¸»Àº °³¹ßÇÏ±â Æí¸®ÇÏ°í ¼­¹ö ÆäÀÌÁö³»¿¡ ÀÚ¹Ù¸¦ ±×´ë·Î °¡Á®´Ù »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

 

n         ¼­¹öȯ°æ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®¹æ½ÄÀÇ ¾ð¾î.

 

¾ð±ÞÇÑ °Íó·³, JSP´Â »ç¿ëÇÏ´Â ¾ð¾î°¡ ÀÚ¹Ù·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¹Ù¶ó´Â ¾ð¾î´Â ¾î¶² Ç÷§ÆûÀ̳ª ¾î¶² À¥ ¼­¹ö¿¡¼­µµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

 

n         JSP´Â ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î Çϰí Àֱ⠶§¹®¿¡ ÀÚ¹ÙÀÇ ÀåÁ¡À» ÀüºÎ Ȱ¿ë.

 

JSP´Â ´ÜÀÏ ½º·¹µå·Î Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ¼­ºñ½ºÇÕ´Ï´Ù. ¿äûÀÌ ÀÖÀ» ¶§¸¶´Ù ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ´Â ±âÁ¸ÀÇ CGI¿Í´Â ´Þ¸® ÇϳªÀÇ ¸Þ¸ð¸®¸¦ °øÀ¯Çϸ鼭 ¼­ºñ½ºµÇ´Â ¿ø¸®´Â ¼­¹ö Ãø¿¡ ºÎÇϸ¦ ÁÙ¿©ÁÝ´Ï´Ù.

 

n         Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀÖÀ» ¶§ JSP´Â ÇϳªÀÇ °´Ã¼ ¸Þ¸ð¸®¿¡¼­ _jspService¸Þ¼­µå¸¸À» È£Ãâ.

 

JSP³»ºÎ¿¡´Â º¸¿©ÁÖ´Â Äڵ常 ÀÛ¼ºÇϰí, Á÷Á¢ ÀÛ¾÷ÇÏ´Â ºÎºÐÀº ÀÚ¹ÙºóÀ¸·Î ±¸¼ºÇÏ¿© ºÐ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ¼­·Î ¿µÇâÀ» ÁÖÁö ¾Ê°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ÀåÁ¡À» °¡Áö°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ JAVAÀÇ ÀåÁ¡ÀÎ Àç»ç¿ë¼ºÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.

 

n         JSP´Â º¸¿©ÁÖ´Â ºÎºÐ°ú ÀÛ¾÷ ºÎºÐÀ» ºÐ¸® ÇÒ ¼ö ÀÖ´Ù(ºó°ú ½ºÅ©¸³Æ®)

 

ÀÌ·¸µí ¸¹Àº ÀåÁ¡µéÀÌ ÀÖÁö¸¸ ÀÚ¹Ù ÀÚüÀÇ ¼öÇ༺´É ÀúÇÏ¿Í JSP´Â óÀ½ ·Îµù½Ã¿¡´Â ¼Óµµ°¡ ´À¸®´Ù´Â ´ÜÁ¡ Áï, JSPÆÄÀÏÀ» ¼­ºí¸´À¸·Î º¯È¯Çϰí ÄÄÆÄÀÏÇÏ´Â °úÁ¤À¸·Î ¹ß»ýÇÏ´Â ºÎÇϵîÀº ¹®Á¦Á¡À¸·Î ÁöÀûµÇÁö¸¸ Çϵå¿þÀÇ ¼º´ÉÀÇ Çâ»ó°ú ´ë¿ë·®È­ÀÇ °æÇâÀº ÀÌ·¯ÇÑ ´ÜÁ¡À» ¹«¸¶ ½ÃŰ±â¿¡ ÃæºÐÇÕ´Ï´Ù.

jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ
ÀúÀÚ:ÃÖ¿µ°ü