|
|
|
|
|
| JSP ÅÂ±× ¶óÀ̺귯¸®(JSP Tag Libraries)
|
 |
|
|
| ¤ýÀú ÀÚ |
Gal Shachor
, Adam Chace
|
| ¤ý¿ª ÀÚ |
±èÀçÇö
, À̱âÁß
, Ȳ´ë¿¬
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2002³â 01¿ù 21ÀÏ |
| ¤ýÁ¤ °¡ |
25,000¿ø |
| ¤ýÆäÀÌÁö |
720 ÆäÀÌÁö |
| ¤ýISBN |
89-8054-460-X |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
ÀÎÆ÷ºÏ |
|
|
|
|
|
|
|
 |
 |
ÀÚ¹Ù ¼¹ö ÆäÀÌÁö ÇÁ·Î±×·¡¸Ó°¡ À¥ ÆäÀÌÁö¸¦ °³¹ßÇÒ ¶§, JSP ű׸¦ »ç¿ëÇÑ´Ù¸é, º¸´Ù °·ÂÇϸ鼵µ °£´ÜÇÑ ¹®¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ ¿©·¯ºÐÀº ÀÌ Ã¥À» ÅëÇØ, ÇÁ·Î±×·¥ Ç¥Çö °èÃþ(presentation layer)°ú ±¸Çö °èÃþ(implementation layer)À» Àß ±¸ºÐÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ¾ÈÁ¤ÀûÀ̰í, Àç»ç¿ë °¡´ÉÇÑ ÆÐŰÁö·Î¼ÀÇ ±â´ÉÀ» Á¦°øÇϸç, J2EE ¼ºñ½º¸¦ ½±°Ô ó¸®ÇØ ÁÖ°í, ±Ã±ØÀûÀ¸·Î ½ºÅ©¸³Æ®¸´(À̸¦ °³¹ßÀÚ°¡ ºÎÁÖÀÇÇÏ°Ô »ç¿ëÇϸé, ½É°¢ÇÑ ¿¡·¯¸¦ ¹ß»ý½Ãų ¼ö ÀÖÀ¸¸ç, ½ÉÁö¾î´Â Àüü ½Ã½ºÅÛÀ» ¸¶ºñ½Ãų ¼öµµ ÀÖ´Ù)ÀÇ »ç¿ëÀ» ¸·¾ÆÁÖ´Â »ç¿ëÀÚ Á¤ÀÇ Å±׸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù.
¶ÇÇÑ, JSP ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÔÀ¸·Î½á, ÆäÀÌÁö ³»¿¡¼ÀÇ À̺¥Æ® È帧À» ¸íÈ®È÷ ¾Ë ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó µð¹ö±ëµµ ½±°Ô ÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â ÅÂ±× »ç¿ëÀÇ À¯¿ë¼ºÀ» ÀüÀÚ»ó°Å·¡¿Í WAP ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °üÁ¡¿¡¼ ´Ù·é´Ù.
űװ¡ Àç»ç¿ë¼ºÀ» º¸ÀåÇØ ÁÖ°í, ºñ-ÇÁ·Î±×·¡¸Ó¶óµµ ½Ã½ºÅÛÀÇ °·ÂÇÑ ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁֹǷÎ, ÅÂ±× ¶óÀ̺귯¸®´Â »ç¶÷µéÀÌ JSP¸¦ °³¹ßÇÏ´Â ¹æ½Ä¿¡ Å« ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù.
º» Ã¥¿¡¼´Â ´ÙÀ½°ú °°Àº ű׸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ ¾Ë·ÁÁÙ °ÍÀÌ´Ù.
¹Ýº¹¹®À» ¼öÇàÇÏ´Â ÅÂ±× EJB¸¦ ¾×¼¼½ºÇÏ´Â ÅÂ±× e-mail ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â ÅÂ±× ÀÚ¹ÙºóÁî(Java Beans)¸¦ »ç¿ëÇÏ´Â ÅÂ±× ±× ¹ÛÀÇ ¸¹Àº Àâ´ÙÇÑ ÀÏÀ» ¼öÇàÇϴ ű×
Gal Shachor´Â IBM Research¿¡¼ °í±Þ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö °ü·Ã ºÐ¾ß¿¡¼ ÀÏÇϰí ÀÖÀ¸¸ç, ¿¹Àü¿¡ IBM WebSphere °³¹ß¿¡ Âü¿©ÇÑ ¹Ù ÀÖ´Ù. ¶ÇÇÑ, ¼ºí¸´, JSP, ¼¹ö-Ãø ÀÚ¹Ù¿¡ ´ëÇØ Àü¹ÝÀûÀÎ ±³À°/»ó´ãÀ» Çϰí ÀÖ´Ù. GalÀº IsraelÀÇ Haifa¿¡ »ì°í ÀÖ´Ù. Adam Chace´Â Chalk Creek Software¿¡¼ ¼¹ö-Ãø ÀÚ¹Ù¸¦ »ç¿ëÇÏ¿© À¯¼±/¹«¼± À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ¿´´Ù. »Ó¸¸ ¾Æ´Ï¶ó, CMGI, Telcorida Technologies, Sheraton Hotels, UUNet µîÀÇ ÇÁ·ÎÁ§Æ®µé¿¡ ´ëÇØ °í¹®À¸·Î Ȱµ¿Çϰí ÀÖ´Ù. AdamÀº MassachusettsÀÇ Upton¿¡ »ì°í ÀÖ´Ù. Magnus RydinÀº Cypoint¿¡¼ ¼¹öÃø e-ºñÁî´Ï½º & ÀÎÆ®¶ó³Ý °³¹ß ºÐ¾ß¿¡¼ ¼³°èÀÚ·Î ÀÏÇϰí ÀÖ´Ù. Magnus´Â SwedenÀÇ Helsingborg¿¡ »ì°í ÀÖ´Ù.
"ÀÌ Ã¥Àº Àß ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ƯÈ÷ °¢ ÁÖÁ¦¿¡ ´ëÇØ ã±â ½±°Ô ±¸¼ºµÇ¾î ÀÖ´Ù. ÀúÀÚµéÀº °¢ ÁÖÁ¦¿¡ ´ëÇØ Àß ÀÌÇØÇϰí ÀÖ°í, À̵éÀ» ¼·Î Àß Á¶È½ÃÄ×´Ù." -Pierre Delisle(Staff Engineer, Sun Microsystems, Inc.)
"ÀÌ Ã¥Àº JSP ÆäÀÌÁö¸¦ À§ÇÑ ÅÂ±× ¶óÀ̺귯¸®¸¦ µðÀÚÀÎÇϰí, ±¸ÇöÇϴµ¥ ÀÖ¾î¼ ÀÌÇØÇϱ⠽¬¿î ¾È³»¼ÀÌ´Ù. º¹ÀâÇÑ °³³äÀ» Á¡ÁøÀûÀ¸·Î Á¢±ÙÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÃæºÐÇÑ ¿¹Á¦¿Í ÅäÀǵµ Æ÷ÇÔ½ÃÄ×´Ù." - Shawn Bayern(Member JSR-052(JSP Ç¥ÁØ ÅÂ±× ¶óÀ̺귯¸®) Expert Group)
"ÀÌ Ã¥Àº ÅÂ±× ¶óÀ̺귯¸®¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇßÀ» »Ó¸¸ ¾Æ´Ï¶ó, ¿©·¯ºÐÀÇ Àüü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶¿¡ ¾î¶»°Ô À̸¦ Àû¿ë½ÃÄÑ¾ß ÇÏ´ÂÁö¿¡ ´ëÇØ¼µµ ¼³¸íÇÑ ¾ÆÁÖ ÈǸ¢ÇÑ Ã¥ÀÌ´Ù." - Duane Fields(Co-author of Web Development with JavaServer Pages ) |
| |
 |
 |
ÀÎÅÍ³Ý ±â¼úÀÇ ¹ßÀüÀº ÀüÅëÀûÀÎ À¥ ÇÁ·Î±×·¥ÀÇ ¹æ½Ä ¶ÇÇÑ º¯È½Ã۰í ÀÖ´Ù. ÀÌÁ¦ À¥ ÇÁ·Î±×·¥Àº ¿©·¯ °³ÀÇ ÆäÀÌÁö·Î ºÐ»êµÈ ÇüŰ¡ ¾Æ´Ï¶ó Áý¾àµÈ ÇϳªÀÇ ÄÄÆ÷³ÍÆ® ÇüÅ·Π¹Ù²î¾î °¡°í ÀÖ´Ù. ƯÈ÷ ÀÚ¹Ù´Â ÀÌ·± º¯È¸¦ ÁÖµµÀûÀ¸·Î À̲ø¾î °¡°í ÀÖ´Ù.
ÀÚ¹Ù¿¡¼ Á¦°øÇÏ´Â ¼¹öÃø ±â¼úÀÎ ¼ºí¸´°ú JSP´Â ÀÌ¹Ì ¸¹Àº ÇÁ·ÎÁ§Æ®¿¡ ÀÀ¿ëµÇ°í ÀÖ´Ù. ¼ºí¸´Àº ÀÚ¹ÙÀÇ ¸·°ÇÑ ±â´ÉµéÀ» µµÀÔÇÔÀ¸·Î½á ±âÁ¸ÀÇ CGIµéÀ» ´ëÃ¼ÇØ ³ª°¬´Ù. ÇÏÁö¸¸, ÄÚµå ³»¿¡ Á÷Á¢ HTML Äڵ带 ³ÖÀ½À¸·Î½á ºñÁî´Ï½º ·ÎÁ÷°ú Ç¥Çö ·ÎÁ÷ÀÌ ºÐ¸®µÇÁö ¾ÊÀº Á¡Àº ¼ºí¸´ÀÌ °¡Áø ÁÖ¿ä ÇѰ迴´Ù. ¼ºí¸´ °³¹ßÀÚµéÀº ÀÌ·± ÇѰ踦 ±Øº¹Çϱâ À§ÇØ ÀÚüÀûÀ¸·Î ÅÛÇø´ ÆÄÀÏÀ» ¸¸µå´Â µî ¹ø°Å·Î¿î ÀÛ¾÷À» ¼öÇàÇØ¾ß¸¸ Çß´Ù. ÇÏÁö¸¸, ÀÌ¾î µîÀåÇÑ JSP´Â HTML ÄÚµå ¾È¿¡¼ Á÷Á¢ ÀÚ¹Ù Äڵ带 ³ÖÀ» ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á °£´ÜÇÑ ÀÚ¹Ù ¹®¹ýÀ» ÀÍÈù ´©±¸¶óµµ µ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ÇÏÁö¸¸ ³»ºÎÀÇ ÀÚ¹Ù Äڵ尡 ¸¹¾ÆÁú¼ö·Ï À¯Áö º¸¼ö¿Í µð¹ö±ëÀÌ ¾î·Á¿ü´Ù. ¿µ¸®ÇÑ °³¹ßÀÚµéÀº ÀÚ¹ÙºóÁî¿Í JSP¸¦ °áÇÕÇÏ¿© ºñÁî´Ï½º ·ÎÁ÷°ú Ç¥Çö ·ÎÁ÷À» ÃÖ´ëÇÑ ºÐ¸®ÇÏ·Á ÇÏ¿´´Ù. ±×·¯³ª Ç¥ÁØ JSP ű׸¸À¸·Î´Â ¿ÀÁ÷ °£´ÜÇÑ ÀÚ¹ÙºóÁÀ» ´Ù·ê ¼ö ÀÖ¾úÀ¸¹Ç·Î, ÀÌ·± ¸ñÀûÀ» ÀÌ·ç±â¿¡´Â ¿ªºÎÁ·À̾ú´Ù.
ÀÌ·± ¸ñÀûÀ» ÀÌ·ç±â À§ÇØ, ÀÚ¹Ù °øµ¿Ã¼´Â ÀÚ½ÅÀÌ ¿øÇÏ´Â ±â´ÉÀ» °®Ãá ű׸¦ »ç¿ëÀÚ°¡ Á÷Á¢ Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Âµ¥ À̰ÍÀÌ ¹Ù·Î JSP ÅÂ±× ¶óÀ̺귯¸®ÀÌ´Ù. ÀÌ´Â »ç¿ëÀÚ Á¤ÀÇ JSP űװ¡ XML ±Ô¾àÀ» µû¸£°í Àֱ⠶§¹®¿¡ °¡´ÉÇÏ´Ù. Á¶°Ç°ú ¹Ýº¹¹®À» ¼öÇàÇÏ´Â °Í°ú °°Àº °øÅë ÀÛ¾÷À̳ª, µ¥ÀÌÅͺ£À̽º Á¢±Ù, EJB, ±âŸ J2EE ¼ºñ½ºµé°ú °°Àº º¹ÀâÇÑ ·ÎÁ÷À» ³»ºÎ¿¡ ¼û±â°í, ű׸¦ ÅëÇØ À̸¦ Á¢±ÙÇÏ´Â ¹æ½ÄÀº ºñÁî´Ï½º ·ÎÁ÷°ú Ç¥Çö ·ÎÁ÷À» ±ò²ûÇÏ°Ô ºÐ¸®ÇÏ¿©, ºñÁî´Ï½º ·ÎÁ÷ °³¹ßÀÚ(ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó)¿Í Ç¥Çö ·ÎÁ÷ °³¹ßÀÚ(HTML °³¹ßÀÚ)°¡ ¼·Î µ¶¸³ÀûÀ¸·Î ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. µû¶ó¼, Ç¥Çö ·ÎÁ÷À» º¯°æÇÒ ÇÊ¿ä¾øÀÌ ÀÚ¹Ù ÄÄÆ÷³ÍÆ®ÀÇ ±â´ÉÀ» º¯°æÇϰųª, ÀÚ¹Ù ÄÄÆ÷³ÍÆ®¸¦ º¯°æÇÏÁö ¾Ê°í Ç¥Çö ·ÎÁ÷À» ¼öÁ¤ÇÏ¿© »õ·Î¿î Á¦Ç°À» ¹èÆ÷ÇÏ´Â ÀÏÀÌ °¡´ÉÇÏ°Ô µÇ¾ú´Ù. ½ÉÁö¾î ¼÷·ÃµÈ À¥ °³¹ßÀÚµéÀº ¹èÄ¡ ÆÄÀÏ Çϳª¸¸À¸·Î À̸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.
ÇÏÁö¸¸, ÀÌ Ã¥À» ¹ø¿ªÇÒ ½ÃÁ¡¿¡ ±¹³»¿¡¼´Â ¾ÆÁ÷ JSP ÅÂ±× ¶óÀ̺귯¸®¸¦ Àü¹®ÀûÀ¸·Î ´Ù·é ¼ÀûµéÀÌ Àü¹«Çß´Ù. ¿ªÀÚ´Â ¿î ÁÁ°Ôµµ ÀÌ Ã¥ÀÇ ¹ø¿ª ÀÛ¾÷À» ¸Ã°Ô µÇ¾î À¥ °³¹ß ¹æ½Ä¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ÀνÄÀ» ´Þ¸®ÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò¾ú´Ù. ÀÌ Ã¥Àº ½ÃÁ¾Àϰü ºñÁî´Ï½º ·ÎÁ÷°ú Ç¥Çö ·ÎÁ÷ÀÇ ºÐ¸®¶ó´Â ¸ñÀûÀ» °¡Áö°í, »ç¿ëÀÚ Á¤ÀÇ Å±×ÀÇ ÀÛ¼º ¹æ¹ýÀ» ü°èÀûÀ¸·Î ¼³¸íÇØ ³ª°¡°í ÀÖ´Ù. ¶ÇÇÑ, ÀÌ Ã¥¿¡ Á¦½ÃÇÏ´Â ¿¹Á¦µéÀº ÄÚµåÀÇ Àç»ç¿ë°ú È®À强À» ¿°µÎ¿¡ µÎ°í ÁÖÀÇ ±í°Ô ¼³°èµÇ¾î ÀÖ¾î, ¹Ù·Î ½Ç¹«¿¡ Àû¿ë½Ãų ¼ö ÀÖÀ¸¸ç, ƯÈ÷ ÈĹݺÎÀÇ »ç·Ê ¿¬±¸´Â »ç¿ëÀÚ Á¤ÀÇ Å±×ÀÇ À¯¿ë¼ºÀ» ¾Ë·ÁÁÖ´Â °Í°ú ÇÔ²² ¸¹Àº °³¹ßÀÚµéÀÌ ÇöÀç ÀÚ½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡ ÀÀ¿ëÇÏ°í ½ÍÀº ¿å¸ÁÀ» ÀÏÀ¸Å°±â¿¡ ÃæºÐÇÒ °ÍÀÌ´Ù. JSP ÅÂ±× ¶óÀ̺귯¸®»Ó¸¸ ¾Æ´Ï¶ó, ÀÌ Ã¥¿¡¼ »ç¿ëÇÏ´Â ¼³°è ¸ðµ¨°ú ÀÚ¹Ù ÄÚµù ½ºÅ¸ÀÏ, EJB, ±âŸ J2EE ¼ºñ½ºÀÇ ÀÀ¿ë µîÀº ²À ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â µ¶ÀÚ¿¡°Ôµµ ±ÍÁßÇÑ Áö½ÄÀ» ¼±»çÇØÁÙ °ÍÀ̹ǷΠ²Ä²ÄÈ÷ Àо±â¸¦ ±ÇÇÏ°í ½Í´Ù. |
| |
| |
 |
 |
| "Manning Press-Manning Books" °ü·Ãµµ¼´Â ÃÑ 17±Ç ÀÔ´Ï´Ù. |
|
- Struts(½ºÆ®·µÃ÷) : ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Ãà
|
|
- ÀÚ¹ÙÀÇ ¶Ç´Ù¸¥ ¸ÚÁø µµ±¸ - Ant(¾ØÆ®) : Java´Â Á» ¾È´Ù ! Ant(¾ØÆ®)´Â ¸ð¸¥´Ù?
|
|
- JDK 1.4 Æ©Å丮¾ó
|
|
- Java 3D Programming
|
|
- ¾²µð¾´ ÀÚ¹Ù : ÀÚ¹Ù ¾ÈƼÆÐÅÏ À̾߱âµé
|
|
- ÀÚ¹Ù ¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹Ö Á¦ 2 ÆÇ
|
|
- ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Microsoft .NET
|
|
- Dynamic WAP Application Development
|
|
- JSP ÅÂ±× ¶óÀ̺귯¸®(JSP Tag Libraries)
|
|
- ¿¹Á¦·Î ¹è¿ì´Â XSLT
|
|
- Object Oriented Perl
|
|
- Swing
|
|
- ÀÚ¹Ù¸¦ »ç¿ëÇÑ ºÐ»ê ÇÁ·Î±×·¡¹Ö(Distributed Programming with JAVA)
|
|
- Server-Based Java Programming(¼¹ö-º£À̽ºµå ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö)
|
|
- Python and Tkinter Programming(ÆÄÀ̽ã°ú Ƽ-ÄÉÀÌ-ÀÎÅÍ ÇÁ·Î±×·¡¹Ö)
|
|
- ÀÚ¹Ù ¼¹ö ÆäÀÌÁö À¥ÇÁ·Î±×·¡¹Ö
|
|
- ÀÚ¹Ù ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö 2nd Edition
|
| |
|
|
 |
|
|