ÀÌ Àå¿¡¼´Â JSPÀÇ ±âº»ÀûÀÎ »çÇ׿¡ ´ëÇØ¼ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. JSPÀÇ µ¿ÀÛ°ú Áֱ⠱׸®°í JSP»ç¿ë¹ýÀ» ´Ù·ç°Ô µÉ °ÍÀÔ´Ï´Ù.
n JSPÀÇ °³¿ä
JSP´Â HTML·Î¸¸ ÀÌ·ç¾îÁø Á¤ÀûÀÎ À¥ ÆäÀÌÁöÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ¿© µ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ º¸´Ù È¿À²ÀûÀ¸·Î ¸¸µé¾î ÁÙ ¼ö ÀÖ´Â Server Side ScriptÀÔ´Ï´Ù. JSP³»ºÎ¿¡¼ ÀÚ¹Ù¸¦ ±×´ë·Î »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ´õ¿í È¿À²ÀûÀÌ¸ç ½ºÅ©¸³Æ®¹æ½ÄÀ¸·Î ÇÁ·Î±×·¥ÀÌ °¡´ÉÇϱ⠶§¹®¿¡ Æí¸®¼º°ú È®À强Àº ¾ÆÁÖ ¶Ù¾î³³´Ï´Ù.
n JSPÀÇ µ¿ÀÛ
Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀÌ·ç¾îÁö¸é, ÇØ´ç JSPÆÄÀÏÀº JSP¿ë ServletÆÄÀÏ·Î º¯°æµÇ¸ç, ÀÌ ServletÆÄÀÏÀÌ ÄÄÆÄÀÏ °úÁ¤À» °ÅÄ£ ÈÄ, Ŭ·¡½ºÆÄÀÏ·Î ¸¸µé¾îÁö°Ô µË´Ï´Ù. ¸¸µé¾îÁø Ŭ·¡½ºÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ¼ºí¸´ ÄÁÅ×À̳ʴ °´Ã¼¸¦ »ý¼ºÇÏ°í ·ÎµùÇÏ°Ô µË´Ï´Ù. ·Îµù ÈÄÀÇ ¼ºñ½º¹æ½ÄÀº ÇϳªÀÇ °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© °øÀ¯ÇÏ´Â ¹æ½ÄÀ» ÀÌ¿ëÇÕ´Ï´Ù.
n JSP ³»ºÎÀÇ ÁÖ±â
JSP´Â jspInit(), _jspService(), jspDestroy()¶ó´Â ¼¼°¡Áö ¸Þ¼µå¿¡ ÀÇÇØ¼ ÃʱâÈ, ¼ºñ½º ±×¸®°í ÆÄ±«ÀÇ °úÁ¤À» °ÅĨ´Ï´Ù. jspInit ¸Þ¼µå¸¦ ´Ü Çѹø È£ÃâÇÑ ÈÄ _jspService ¸Þ¼µå¸¦ ¼ºñ½º ¿äûÀÌ ÀÖÀ» ¶§¸¶´Ù È£ÃâÇÏ°Ô µË´Ï´Ù. ¼ºí¸´ÀÇ init(), service(), destory() ÁÖ±â¿Í ¸Å¿ì ºñ½ÁÇÔÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
n JSP¿¡¼ »ý¼ºµÇ´Â ÀÚ¹ÙÆÄÀÏ
°£´ÜÇÑ JSPÆÄÀÏÀ» ¸¸µé¾î ½ÇÇà½ÃÄÑ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ÀÌ ¿¹¿¡¼ ¿©·¯ºÐÀº JSP°¡ óÀ½ ½ÇÇàµÉ ¶§ JSP°¡ .java·Î º¯È¯µÇ´Â °úÁ¤À» ´«À¸·Î º¸°Ô µÉ °ÍÀÔ´Ï´Ù.
n JSP¿¡¼ »ý¼ºµÈ JavaÆÄÀÏÀÇ ±¸Á¶
JSP·Î ¸¸µé¾îÁø ÀÚ¹ÙÆÄÀÏÀÇ ±¸Á¶¸¦ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¿©±â¼ ¿©·¯ºÐÀº JSPÀÇ ³»ºÎ°¡ ¼ºí¸´À¸·Î µÇ¾î ÀÖ°í JSP¿Í JSP·Î ¸¸µé¾îÁø ÀÚ¹ÙÆÄÀÏÀÌ ¾î¶»°Ô ¿¬°üµÇ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
n JSP ³»ºÎ _jspService ¸Þ¼µåÀÇ ±¸Á¶
JSP´Â ³»ºÎÀûÀ¸·Î _jspService¸Þ¼µå¸¦ È£ÃâÇÔÀ¸·Î½á Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ÀÀ´äÀ» ÇÏ°Ô µË´Ï´Ù. ÀÌ¹Ì ¾ÕÀý¿¡¼ _jspService¶ó´Â ¸Þ¼µåÀÇ À§Ä¡¸¦ ÆÄ¾ÇÇßÀ» °ÍÀÔ´Ï´Ù. ÀÌ Àý¿¡¼´Â _jspServiceÀÇ ³»ºÎ¸¦ µé¿©´Ù º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
n JSP¿¡¼ Àü¿ª º¯¼öÀÇ ¼±¾ð
Ŭ¶óÀÌ¾ðÆ®°¡ JSP¸¦ ¿äûÇßÀ» ¶§ _jspService¸Þ¼µå¸¸À» È£ÃâÇÕ´Ï´Ù. ÀÌ ¶§ _jspService´Â ÇϳªÀÇ Å¬·¡½º¿¡ ¸â¹ö ¸Þ¼µå ¿ªÇÒÀ» ÇÏ°Ô µË´Ï´Ù. ÇÏÁö¸¸ ÀÌ Å¬·¡½ºÀÇ ¸â¹öº¯¼ö ¶ÇÇÑ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¹æ¹ýÀ» ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
n JSP¿¡¼ ¶óÀ̺귯¸® import
<%@ page %>ű׸¦ ÀÌ¿ëÇÏ¿© ƯÁ¤ ÆäÀÌÁöÀÇ È¯°æ¼³Á¤°ú ÀÌ Å±׸¦ ÀÌ¿ëÇÏ¿© ƯÁ¤ ÆäÀÌÁö¿¡¼ ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷µéÀ» ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
n JSP¿¡¼ ºó »ç¿ëÇϱâ
Beans´Â ÀÏÁ¾ÀÇ Æ¯Á¤ÇÑ ÀÏÀ» µ¶¸³ÀûÀ¸·Î ¼öÇàÇÏ´Â ÄÄÆ÷³ÍÆ®·Î¼ Àç»ç¿ë °¡´ÉÇÑ Å¬·¡½ºÀÔ´Ï´Ù. JSP¿¡¼ ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
n JSP¿¡¼ useBeanű׸¦ ÀÌ¿ëÇÏ¿© ºó »ç¿ëÇϱâ
JSP¿¡¼ ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº importÇÑ ÈÄ °´Ã¼¸¦ »ý¼ºÇÏ¿© »ç¿ëÇÏ´Â ¹æ¹ý°ú useBeanű׸¦ »ç¿ëÇÏ¿© id·Î¼ ºóÀ» Á¦¾îÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. useBeanÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í ±×¿¡ µû¸£´Â ÀåÁ¡À» ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
n JSP ºó ű׸¦ ÀÌ¿ëÇÑ ¸Å°³º¯¼ö°ªÀÇ ÀÚµ¿ ¼ÂÆÃ
JSP ¾×¼Çű׵éÀ» ÀÌ¿ëÇÏ¿© ¸Å°³º¯¼ö·Î ³Ñ¾î¿À´Â °ªÀ» ÀÚµ¿À¸·Î ¼¼ÆÃÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ º¸°Ú½À´Ï´Ù.
n JSP¿¡¼ Get¹æ½Ä°ú Post¹æ½ÄÀÇ Ã³¸®
HttpÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼¹ö·Î Á¤º¸¸¦ ³Ñ±â´Â ¹æ¹ýÀº Get¹æ½Ä°ú Post¹æ½ÄÀÌ ÀÖ½À´Ï´Ù. JSP¿¡¼ ÀÌ·¸°Ô Get°ú Post ¹æ½ÄÀ¸·Î ³Ñ¾î¿À´Â µ¥ÀÌÅ͸¦ ¾î¶»°Ô ó¸®ÇÏ´ÂÁö ¾Ë¾Æº¾´Ï´Ù.
n JSP±âÃÊ ¸¶¹«¸®
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |