|
|
|
|
|
| more SERVLETS and JAVASERVER PAGES¢â
|
 |
|
|
| ¤ýÀú ÀÚ |
MARTY HALL
|
| ¤ý¿ª ÀÚ |
À̽¿ì
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2002³â 07¿ù 02ÀÏ |
| ¤ýÁ¤ °¡ |
25,000¿ø |
| ¤ýÆäÀÌÁö |
682 ÆäÀÌÁö |
| ¤ýISBN |
89-7627-996-4 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
- ÀÚ¹Ù 2 Ç÷§Æû¿¡¼ÀÇ À¥ Ȱ¿ë ¾îÇø®ÄÉÀ̼ǰú µ¿Àû À¥ »çÀÌÆ® °³¹ßÀ» À§ÇÑ ½ÇÁúÀûÀÎ °¡À̵å - ¼ºí¸´ 2.3°ú JSP 1.2 »ç¾ç¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ ¼³¸í - Ãֽбâ¼úÀÎ JSP Ç¥ÁØ ÅÂ±× ¶óÀ̺귯¸®(JSTL), ÇÊÅÍ, »ý¸íÁÖ±â À̺¥Æ® ¸®½º³Ê, ¼±¾ð/ÇÁ·Î±×·¥¿¡ ÀÇÇÑ º¸¾È ±×¸®°í À¥ ¾îÇø®ÄÉÀ̼ǿ¡ °üÇÑ ÁßÁ¡ÀûÀÎ ¼³¸í - ¾ÆÆÄÄ¡ ÅèĹ, Macromedia JRun, New Atlanta ServletExec ¼¹ö¿¡ °üÇÑ ¼¼ºÎÀûÀÎ ¼³Á¤°ú Ȱ¿ë - Marty Hall ƯÀ¯ÀÇ ´Ü°èÀûÀÌ°í ¸íÈ®ÇÑ ¼³¸íµéÀ» Á¦°øÇÑ´Ù. - ÃֽйöÀüÀÎ ¼ºí¸´ 2.3°ú JSP 1.2 »ç¾çÀ» Æ÷°ýÀûÀ¸·Î ´Ù·é´Ù. - ¾ÆÆÄÄ¡ ÅèĹ, Macromedia JRun, New Atlanta ServletExec ¼¹ö¿¡ °üÇÑ ¼¼ºÎ ¼³¸íµéÀ» Á¦°øÇÑ´Ù. - ¿Ïº®ÇÑ À̽ļºÀ» °®Ãß¾úÀ¸¸ç, ¾÷¹«¿¡ Á÷Á¢ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀÇ ¼ö¸¹Àº ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. - www.moreservlets.comÀ» ÅëÇÏ¿© ¸ðµç ¼Ò½º Äڵ带 ¿Â¶óÀÎ »ó¿¡¼ ¾Æ¹«·± Á¦ÇÑ ¾øÀÌ ¹«·á·Î Á¦°øÇÑ´Ù.
ÀÚ¹Ù 2 Ç÷§ÆûÀº ÀüÀÚ »ó°Å·¡ ¾ÖÇø®ÄÉÀ̼Ç, µ¿ÀûÀÎ À¥ »çÀÌÆ®, À¥¿¡¼ ½ÇÇàÇÑ °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ǵéÀ̳ª ¼ºñ½ºµéÀ» °³¹ßÇϴµ¥ ÀÖ¾î ÁßÃßÀûÀÎ ±â¼ú·Î ÀÚ¸® ¸Å±è ÇÏ¿´´Ù. ¼ºí¸´°ú JSP´Â ÀÌ·¯ÇÑ ÀÚ¹Ù Ç÷§ÆûÀÇ À¥ ±â¹Ý ±â¼úÀÌ µÇ¾úÀ¸¸ç, À¥ Ŭ¶óÀÌ¾ðÆ®µé°ú ¼¹öÃø ¾ÖÇø®ÄÉÀÌ¼Ç »çÀ̸¦ ¿¬°áÇØÁÖ´Â ¿ªÇÒÀ» ÇØ¿Ô´Ù. ±×·¯³ª ¼ºí¸´°ú JSP´Â ³î¶ó¿î ¼Óµµ·Î ¼ºÀåÇÏ¿´À¸¸ç, ¼Ò¼öÀÇ °³¹ßÀڵ鸸ÀÌ ÀÌ·¯ÇÑ ½Å±â¼úÀ» µû¶óÀâÀ» ¼ö ÀÖ¾ú´Ù. ÀÌ Ã¥ÀÇ ÀڸŰÝÀ̾ú´ø Core Servlets and JavaServer Pages¿¡¼ ÀúÀÚ´Â ¼ºí¸´°ú JSPÀÇ Áøº¸µÈ ±â¼úÀ» Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇØÁÖ¾úÀ¸¸ç, À̹ø Ã¥¿¡¼´Â ÃֽйöÀüÀÎ ¼ºí¸´ 2.3°ú JSP 1.2 »ç¾çÀÇ ÇʼöÀûÀÎ ±â´É¿¡ ´ëÇÑ ¼³¸í°ú ½Ç¹«¿¡¼ ÀÀ¿ë °¡´ÉÇÑ Äڵ带 Á¦°øÇØÁÙ °ÍÀÌ´Ù.
1ºÎ¿¡¼´Â ¼ºí¸´°ú JSP ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ±âº»ÀûÀÎ ¼³¸íÀ» Á¦°øÇØÁØ´Ù. ¼¹ö¸¦ ¼³Á¤ÇÏ´Â ¹ý, ÀÏ¹Ý µ¥ÀÌÅͳª HTTP Çì´õ¸¦ ÀоîµéÀÌ´Â ¹ý, ÄíŰ, ¼¼¼ÇÆ®·¡Å·, JSP ½ºÅ©¸³Æ® ¿ä¼Ò, ÀÚ¹ÙºóÁî ÄÄÆ÷³ÍÆ® »ç¿ë, JSP ÅÂ±× ¶óÀ̺귯¸®, MVC ¾ÆÅ°ÅØÃ³¿Í °°Àº »çÇ×µéÀ» ¼³¸íÇÑ´Ù.
2ºÎ¿¡¼´Â À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ß°ú ¹èÄ¡¿¡ °üÇÑ Æ÷°ýÀûÀÎ ¼¼ºÎ ¼³¸íÀ» Á¦°øÇØÁØ´Ù. À¥ ¾îÇø®ÄÉÀ̼ÇÀ» µî·Ï ¶Ç´Â Á¶ÀÛÇÏ´Â ¹ý, WAR ÆÄÀÏ ¹èÄ¡¹ý, »ó´ë°æ·Î ÁöÁ¤, À¥ ¾îÇø®ÄÉÀ̼ǰ£ÀÇ µ¥ÀÌÅÍ °øÀ¯¿Í °°Àº »çÇ×µéÀ» ¼³¸íÇϸç, 2.3 ¹öÀüÀÇ ¹èÄ¡ ¼³¸íÀÚ ÆÄÀÏ(web.xml)¿¡ ´ëÇÑ ¼¼ºÎ ¼³¸íµéµµ Æ÷ÇԵǾî ÀÖ´Ù.
3ºÎ¿¡¼´Â À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ º¸¾È¿¡ °üÇÑ ¼¼ºÎÀûÀÎ ¼³¸íÀ» Á¦°øÇØÁØ´Ù. À¥ ¾îÇø®ÄÉÀ̼ÇÀº 2°¡ÁöÀÇ º¸¾È ¹æ½ÄÀ» Á¦°øÇϴµ¥, ±×Áß Çϳª°¡ ¼±¾ð¿¡ ÀÇÇÑ º¸¾È ¹æ½ÄÀ̸ç, ³ª¸ÓÁö Çϳª´Â ÇÁ·Î±×·¥¿¡ ÀÇÇÑ º¸¾È ¹æ½ÄÀÌ´Ù. ±×¸®°í ÀÌ·¯ÇÑ º¸¾È ¹æ½Ä ³»¿¡¼ Æû ±â¹Ý ȤÀº BASIC ÀÎÁõ, SSLÀ» Àû¿ëÇÒ ¼ö ÀÖ´Â ¼³¸í°ú ¿¹Á¦µéÀ» Á¦°øÇÑ´Ù.
4ºÎ¿¡¼´Â ¼ºí¸´ 2.3¿¡¼ »õ·Ó°Ô µîÀåÇÑ µÎ °¡Áö ±â¼ú, ÇÊÅÍ¿Í À̺¥Æ® ¸®½º³Ê¿¡ °üÇÑ ¼³¸íÀ» Á¦°øÇØÁØ´Ù. ±âÁ¸ ¼ºí¸´À̳ª JSPÀÇ Ãâ·Â °á°ú¸¦ µð¹ö±ë, ¼öÁ¤, ÃÖÀûÈÇϱâ À§ÇÑ ÇÊÅ͸¦ ¼³¸íÇϸç, ¼¹ö »ý¸í ÁÖ±âÀÇ ÁÖ¿ä À̺¥Æ®¿¡ ´ëÇØ ÀÀ´äÇÒ ¼ö ÀÖ´Â À̺¥Æ® ¸®½º³Ê¿¡ ´ëÇÑ ¼³¸íµéµµ Æ÷ÇԵǾî ÀÖ´Ù.
5ºÎ¿¡¼´Â »õ·Î¿î ÅÂ±× ¶óÀ̺귯¸® °³¹ß¿¡ ´ëÇØ »ìÆìº»´Ù. JSP 1.2 APIÀÇ »õ·Î¿î ±â´ÉÀ» Ȱ¿ëÇÏ¿© ÅÂ±× ¶óÀ̺귯¸®¸¦ Çâ»ó½Ãų ¼ö ÀÖÀ¸¸ç, Ç¥ÁØ JSP ÅÂ±× ¶óÀ̺귯¸®(JSTL)ÀÇ È°¿ë¿¡ ´ëÇÑ ¼³¸íµéµµ Æ÷ÇԵǾî ÀÖ´Ù. |
| |
 |
 |
ÀÌ Ã¥Àº Á¦¸ñ¿¡¼µµ ½±°Ô ¿¹ÃøÇÒ ¼ö ÀÖµíÀÌ, ¾à 1³â Àü¿¡ ¹ø¿ª¼·Î Ãâ°£µÈ "Core Servlets and JavaServer Pages"ÀÇ Áõº¸ÆÇÀÌ´Ù. ÀϹÝÀûÀ¸·Î Áõº¸ÆÇÀ̶ó ÇÔÀº, ±âÁ¸ÀÇ ³»¿ë¿¡ Ãß°¡µÈ »çÇ×À» µ¡ºÙ¿© Ãâ°£ÇÏ´Â °ÍÀÌ »ó·ÊÀ̳ª, "More Servlets and JavaServer Pages"´Â ÀÌÀüÀÇ Ã¥°ú´Â ¿ÏÀüÈ÷ ´Ù¸¥ ±¸Á¶¸¦ ÅÃÇϰí ÀÖ´Ù. ¿ªÀÚÀÇ °³ÀÎÀûÀÎ »ý°¢À¸·Î ¼ºí¸´ API 2.3°ú JSP API 1.2¿¡¼ »õ·Ó°Ô Ãß°¡µÈ ±â´É(ÇÊÅÍ, À̺¥Æ® ¸®½º³Ê)À̶óµçÁö, ¹èÄ¡¼³¸íÀÚ ÆÄÀÏ(web.xml)ÀÇ ´Ù¾çÇÑ Ä¿½ºÅ͸¶ÀÌ¡¿¡ °üÇÑ ¸íÈ®ÇÑ ¿¹Á¦¿Í ¼³¸íµé, À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ º¸¾È ±â¹ýµé, HTTP ÇØ¼³ ±×¸®°í °í¼öÁØÀÇ Ä¿½ºÅÒ ÅÂ±× ¶óÀ̺귯¸®¸¦ ±¸»çÇÒ ¼ö ÀÖ´Â JSTL(JSP Ç¥ÁØ ÅÂ±× ¶óÀ̺귯¸®) °°Àº °ÍµéÀº ¾Æ¸¶µµ ±¹³» ¼Àû¿¡¼´Â ½±°Ô ã¾Æº¼ ¼ö ¾ø´Â ³»¿ëµéÀÏ °ÍÀÌ´Ù. ÀúÀÚ Àڽŵµ º»¼ÀÇ µ¶ÀÚ °èÃþÀ» µÎ ºÐ·ù·Î ³ª´©¾úµíÀÌ, ÀÌ Ã¥Àº ÀÌÀü ¹öÀüÀÇ ¼ºí¸´À̳ª JSP¸¦ »ç¿ëÇ߰ųª, ÇнÀÇÑ °æÇèÀÌ ÀÖ´Â »ç¶÷¿¡°Ô´Â »õ·Î¿î ±â´É¿¡ ´ëÇÑ ¸Å¿ì °£°áÇÏ°í ¸íÈ®ÇÑ ·¹ÆÛ·±½º°¡ µÉ °¡Ä¡¸¦ ÃæºÐÈ÷ °¡Áö°í ÀÖÀ¸¸ç, ºñ·Ï Ãʺ¸ÀÚ¶ó ÇÒÁö¶óµµ, º»¼ÀÇ ¾Õ ºÎºÐ(230¿© ÆäÀÌÁö)¿¡¼ ÇʼöÀûÀÎ ±âº» »çÇ×À» ´Ù·ç°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ÀúÀÚ°¡ ¿î¿µÇÏ´Â http://www.moreser vlets.comÀ̶ó´Â »çÀÌÆ®¿¡¼, "Core Servlets and JavaServer Pages"ÀÇ Àüü ¹®¼¸¦ ¹«·á·Î Á¦°øÇØÁÖ°í ÀÖÀ¸¹Ç·Î, °ø°£ÀÇ Á¦¾à»ó ´Ù·çÁö ¸øÇß´ø ±âÃÊÀûÀÎ ¼³¸íµéÀ» º¸ÃæÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ ¼ºí¸´°ú JSP¿¡ °üÇÑ ³»¿ëµé°ú ¿¹Á¦µéÀ» µ¿½Ã¿¡ ´Ù·ç°í ÀÖÀ¸¹Ç·Î, ÀüüÀûÀÎ °³³äÀ» Àâ±â°¡ ÈξÀ ¼ö¿ùÇϸ®¶ó »ý°¢ÇÑ´Ù. ±×¸®°í ¾Õ¼ ¾ð±ÞÇÏ¿´µíÀÌ º» ¼ÀÇ 1ºÎ ³»¿ëÀº "Core Servlets and JavaServer Pages" ³»¿¡¼ ¼³¸íµÇ¾ú´ø ±âº»ÀûÀ̰í Áß¿äÇÑ ³»¿ë¸¸À» °£´ÜÇÏ°í ½¬¿î ¼³¸í°ú ¿¹Á¦¸¦ °çµé¿© ¿ä¾àÇØ³õÀº ºÎºÐÀ̸ç, ÀÌ ºÎºÐÀ» ¹ø¿ªÇÏ´Â °úÁ¤¿¡¼ ÀÌ ÀüÀÇ ¹ø¿ª¼({Core Servlets and JavaServer Pages} [Á¤º¸¹®È»ç]-·ù±¤ ¿ª)¸¦ ÀϺΠÂüÁ¶ÇÏ¿´À½À» ¹Ì¸® ¹àÇôµÐ´Ù. Âü°í·Î, More Servlets and JavaServer PagesÀÇ ¹ø¿ª¼¿¡ °üÇÑ Á¤º¸³ª ¿À¿ª, ¿ÀŸ µîÀÇ ¹ö±× ½Å°í´Â http://moreservlets.wo.to »çÀÌÆ®¸¦ ÀÌ¿ëÇØÁÖ±æ ¹Ù¶õ´Ù.
¿ªÀÚ ÀÌ ½Â¿ì |
| |
| |
 |
 |
| |
|
|
 |
|
|