|
|
|
|
|
| ÀÚ¹Ù ¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹Ö Á¦ 2 ÆÇ
- ÀýÆÇ |
 |
|
|
|
|
|
|
|
 |
 |
µ¿ÀûÀÎ À¥ ¼ºñ½ºÀÇ ¼³°è¿Í ±¸ÃàÀ» À§ÇÑ ½Ç¿ëÀûÀÎ °¡À̵å
°øÀüÀÇ º£½ºÆ®¼¿·¯ÀÎ ÀÚ¹Ù¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹Ö(Web Development with JavaServer Pages)ÀÌ ÀÌÁ¦ Á¦ 2ÆÇÀ̶õ À̸§À¸·Î ´Ù½Ã ¿©·¯ºÐÀ» ºË°Ô µÇ¾ú½À´Ï´Ù. ÀÌÀüÀÇ ³»¿ëÀ» ÃÖ½ÅÀÇ °æÇâ¿¡ ¸Â°Ô ¹Ù²Ù°í ±× ºÐ·®µµ ´ëÆø È®ÀåÇÏ¿´½À´Ï´Ù. Á¦ 1ÆÇÀ» ¿ÏÀüÈ÷ °¥¾Æ¾þ°í ´Ù½Ã ¾´ ÀÌ Ã¥ÀÇ ¾ÕºÎºÐ¿¡¼, ÀúÀÚ´Â JSP°¡ ÀÚ¶ö ¼ö ÀÖ´Â ÀÚ¾çºÐÀ» °ø±ÞÇØ ÁÖ´Â Áß¿äÇÑ ±â¼úµéÀ» »ó¼¼ÇÏ°Ô Á¦½ÃÇÑ ÈÄ, JSP 1.2¿Í Servlet 2.3 Ç¥ÁØ¿¡ ¸ÂÃß¾î ¼â½ÅÇÑ JSP ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¼³¸íÇϰí ÀÖ½À´Ï´Ù. Á¦ 2ÆÇ¿¡¼ »õ·Î Àλ縦 ÇÏ°Ô µÇ´Â ´Ü¿ø¿¡¼´Â ¼ºí¸´ ÇÊÅÍ, ÅÂ±× ¶óÀ̺귯¸® À¯È¿¼º °Ë»ç, HTML Çü½ÄÀÌ ¾Æ´Ñ ÄÁÅÙÃ÷ÀÇ Ã³¸® ±â¹ýÀÌ ÃÖ½ÅÀÇ ¿¹Á¦¿Í ÇÔ²² ´Ù·ç¾îÁý´Ï´Ù.
Á¦ 2ÆÇÀº ½Ç¹« °³¹ßÀڷμ ÀÌ¹Ì ÀÜ»À°¡ ±½¾îÁú ´ë·Î ±½Àº ÀúÀÚµéÀÇ °ªÁø °æÇèÀ» ¿©·¯ºÐ°ú °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥¿¡ ¿ì¼±ÀûÀÎ ÃÊÁ¡À» µÎ¾ú½À´Ï´Ù. JSP 1.2ÀÇ ¸ðµç Ư¡À» ¿Ïº®ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, °¢°¢ÀÇ Æ¯Â¡¿¡ °ü·ÃµÈ ÁÁÀº Á¡°ú ÇÔÁ¤À» ¼û±è¾øÀÌ º¸¿©ÁÖ´Â µ¥¿¡µµ Áö¸éÀ» ¾Æ³¢Áö ¾Ê¾Ò½À´Ï´Ù. ÀÌ Ã¥À» ¼º°øÀ¸·Î À̲ö Æ®·¹À̵帶ũ´Â ¹Ù·Î ÀÌ ±íÀÌ ÀÖ´Â ¼³¸íÀ̾ú½À´Ï´Ù.
¾ÖÇø®ÄÉÀ̼ǿ¡¼ µ¥ÀÌÅͺ£À̽º¸¦ Á¶ÀÛÇÏ´Â ¹æ¹ý, À¥ ÆäÀÌÁöÀÇ °Ñ¸ð½À°ú ³»ºÎÀÇ ºñÁî´Ï½º ·ÎÁ÷À» ºÐ¸®ÇÏ´Â ¹æ¹ý, ±ò²ûÇϰí È®À强 ÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ÀÌ Ã¥À» ÅëÇØ °øºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀÌ Ã¥¿¡´Â ¿©·¯ºÐÀÌ °¡Á®´Ù°¡ ¿ëµµ¿¡ ¸Â°Ô ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ±ò²ûÇÏ°Ô ¼³°èµÈ ¼ö¸¹Àº ¿¹Á¦ ÄÚµåµéÀÌ µé¾î ÀÖ¾î, °³¹ß ¼Óµµ¸¦ ºü¸£°Ô ÇØÁÙ »Ó ¾Æ´Ï¶ó JSP ±â¼úÀÇ ¸é¸éÀ» ´õ¿í ±í°Ô ÀÌÇØÇϴµ¥ µµ¿òÀ» ÁÙ °ÍÀÔ´Ï´Ù.
ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- HTTP¿Í ÀÚ¹Ù ¼ºí¸´
- µ¿ÀûÀÎ À¥ ½ºÅ©¸³ÆÃ
- ÅÂ±× ±â¹Ý JSP ÇÁ·Î±×·¡¹Ö
- Ä¿½ºÅÒ Å±×
- ¼ºí¸´ Á߽ɰú ÆäÀÌÁö Áß½ÉÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è
- µ¥ÀÌÅͺ£À̽º Á¶ÀÛ¹ý
- ¼ºí¸´ ÇÊÅÍ
- HTMLÀÌ ¾Æ´Ñ ÄÁÅÙÃ÷¿¡ ´ëÇÑ JSP »ç¿ë
- dzºÎÇÑ ¿¹Á¦¿Í ½Ç¹« ÄÚµåµé
* ÀúÀڵ鿡 ´ëÇÏ¿© À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÌÀÚ ÀÎÅÍ³Ý ±â¼ú Àü¹®°¡ÀÎ µà¾Ø K. ÇÊÁî(Duane K. Fields)´Â ÀÌ ¹æ¸é¿¡¼ Àß ³ª°¡´Â ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³°è¿Í °³¹ß¿¡ ÀÖ¾î °í¼ö·Î ÅëÇÕ´Ï´Ù. ±×´Â À̸§°ú ´Þ¸® ³²ÀÚÀ̰í, ÅØ»ç½º ÁÖÀÇ ¿À½ºÆ¾(Austin)¿¡¼ »ð´Ï´Ù.
¸¶Å© A. Äß(Mark A. Kolb)Àº ÀÌÀü±îÁö´Â ·ÎÄÏ °úÇÐÀÚ¿´´Ù°¡, ÇöÀç´Â ºÐ»ê ȯ°æ¿¡¼ÀÇ À¥ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½Ã½ºÅÛ ±¸Á¶¿¡ ´«À» ¶°, ¿¬±¸¿¡ ¸ôµÎÇϰí ÀÖ½À´Ï´Ù. ¸¶Å© ¿ª½Ã ÅØ»ç½º ÁÖ¿¡ Àִµ¥, ¶ó¿îµå ·Ï(Round Rock)À̶õ °÷¿¡¼ »ì°í ÀÖ½À´Ï´Ù.
¼ð º£À̾ð(Shawn Bayern)Àº ¿¹ÀÏ ´ëÇÐÀÇ ¿¬±¸ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇϰí ÀÖÀ¸¸ç, °ð ¹ßÇ¥µÉ JSPTL(JSP Ç¥ÁØ ÅÂ±× ¶óÀ̺귯¸®) Ç¥ÁØÀÇ ·¹ÆÛ·±½º ±¸Çö¹°À» ¸¸µå´Â ÀÛ¾÷À» À̲ø°í ÀÖ½À´Ï´Ù. ¼ðÀº ÄÚ³×Æ¼ÄÆ ÁÖÀÇ ´º ÇìÀ̺ì(New Haven)¿¡¼ »ð´Ï´Ù.
ÀÚ¹Ù¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹ÖÀÇ Á¦ 1ÆÇ¿¡ ½ñ¾ÆÁø Âù»çµé
¡°... ÃÖ°íÀÇ ÀÛǰ.¡± - ÀÚ¹Ù¿ùµå(JavaWorld) ¸Å°ÅÁø
¡°... ÀǽÉÇÒ ¿©Áö ¾øÀÌ Áö±Ý±îÁö ÀÐÀº JSP °³¹ß¼ Áß ÃÖ°íÀÇ Ã¥ÀÔ´Ï´Ù.¡± - À¥ Å×Å©³î·ÎÁö½º(Web Technologies) ¸Å°ÅÁø
¡°...µ¶º¸ÀûÀ̱º¿ä... JSP¿¡ °ü·ÃµÈ »çÇ×, ±â¼úÀ» ±ò²ûÈ÷ Ç®¾îÁÖ´Â ÀÏÀ» ÈǸ¢È÷ ÇØ ³»°í ÀÖ°í... µ¶ÀÚ¸¦ ´õ ±¦ÂúÀº À¥ °³¹ßÀÚ·Î ¸¸µé¾îÁÙ °Ì´Ï´Ù.¡± - À¥ ºô´õ(Web Builder) ¸Å°ÅÁø
¡° ¸Å´× ÃâÆÇ»çÀÇ Ã¥Àº ¾µ¸ð ÀÖ´Â Á¤º¸·Î ²Ë²Ë ä¿öÁø °ÉÃâÇÑ ¹°°ÇÀÔ´Ï´Ù... ÀÌ Ã¥ÀÌ ±× º»º¸±âÀÌÁö¿ä.¡± - ½ÃÄ«°í·£µå(Chicagoland) ÀÚ¹Ù À¯Àú ±×·ì
¡°...¸Å¿ì Àß ¾²¿©Á³½À´Ï´Ù...°£°áÇÏ°í µû¶óÇϱ⿡µµ ½±½À´Ï´Ù. ÀÌ Ã¥ °·Â ÃßõÀÔ´Ï´Ù.¡± - ÁߺΠÅ׳׽Ã(Middle Tennessee) ÀÚ¹Ù À¯Àú ±×·ì
¡°µÚÁý¾îÁö´Â Ã¥ÀÔ´Ï´Ù. ÇÊ¿äÇÑ °ÍÀº ¸ðµÎ ´Ù·ç°í ÀÖ°í, ½Ç¿ëÀûÀ̰í...ÀÌ ¹æ¸é¿¡¼± µû¶ó¿Ã Ã¥ÀÌ ¾øÁÒ.¡± - Swynk.com
¡°ÇÊ¿äÇÑ ³»¿ëÀ» Æø³Ð°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù...ÀÌÇØÇϱ⵵ ½±°í °£°áÇÑ ÄÚµå ¿¹Á¦µµ ÁÁ°í...¡± - JavaCoffeeBreak.com
¡°...ù ´Ü¿øÀÇ À̾߱âºÎÅÍ °¡½¿¿¡ ¿Í ´ê½À´Ï´Ù.¡± - JavaRanch.com |
| |
 |
 |
¿ì¸®³ª¶ó ´ëÅë·ÉÀÌ ³ëº§»óÀ» ¹Þ¾Ò´ø ±× ÇØ ¾î´À ´õ¿î ¿©¸§³¯¿¡, ±¹³» ÃÖÃÊÀÇ JSP ¼ÀûÀ¸·Î ³ª¿Í ¸¹Àº µ¶ÀÚµéÀÇ ¼º¿øÀ» ¹Þ¾Ò´ø "Web Development with JavaServer Pages(Fields & Kolb, Manning, 2000)", Àϸí [WDJSP]ÀÇ Çѱ¹¾îÆÇÀÎ "ÀÚ¹Ù¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹Ö"ÀÌ ³ª¿Â Áö 2³âÀÌ µÇ¾ú´Ù. ¿¹»ó ¹ÛÀÇ ³µ¥¾ø´Â(?) ¼º¿ø ¶§¹®¿¡ Æí¿ªÀÚ ¿ª½Ã ÅÂ¾î³ ÀÌÈÄ¿¡ °¡Àå ¸¹ÀÌ ÁÖ¸ñÀ» ¹ÞÀº ¶§°¡ ±× ÇØ¿´´Ù°í ±â¾ïÇϰí ÀÖ´Ù. 2³â ¿© µ¿¾È ÄÄÇ»ÆÃ ȯ°æÀº ¾ÆÁÖ ¸¹ÀÌ º¯Çß´Ù. ¸ð¹ÙÀÏ ±â±â µîÀÇ Æ÷½ºÆ®PC°¡ PC ȯ°æÀ» º»°ÝÀûÀ¸·Î À§ÇùÇϱ⠽ÃÀÛÇß°í, °ÔÀÓ ¼ö¿ä°¡ ¸¹¾ÆÁö¸é¼, °í¼º´ÉÀ» Ãß±¸ÇÏ´Â C/C++ ¾ð¾îÀÇ °í±Þ Å×Å©´ÐÀÌ º¸±ÞµÇ´Â Çö»óµµ ¹ß°ßµÇ°í ÀÖ´Ù. ±×¸®°í ÀÚ¹Ù¸¦ ¾î¶»°Ô ÇØº¸·Á´Â .NETÀÌ ³ª¿ÔÀ¸³ª ¿¹»ó¿Ü·Î °íÀüÇϰí ÀÖ´Ù. ¼¹öÃø ÀÚ¹Ù °³¹ß ȯ°æ ¿ª½Ã ¾÷±×·¹À̵åµÇ¸é¼ JSP APIÀÇ ¹öÀüÀº 1.2·Î, ¼ºí¸´ APIÀÇ ¹öÀüÀº 2.3À¸·Î ¿Ã¶ó°¬°í, 27¼¼ÀÇ ÀþÀº ³ªÀÌ(?)¿´´ø Æí¿ªÀÚ´Â ÀÌÁ¦ ¼¸¥À» ¹Ù¶óº¸´Â ³ªÀ̸¦ ¸Ô°Ô µÇ¾ú´Ù.
±×¸®°í, "Web Development with JavaServer Pages"ÀÇ 2ÆÇÀÌ ³ª¿Ô´Ù. ÀÌ Ã¥Àº ¿ÃÇØ¿¡ Àڱ⠰¥ ±æÀÌ ¹Ù»Û(--;) Æí¿ªÀÚÀÇ ¶Ç ÇѹøÀÇ Ã¥ÀÓ°ú ºÎ´ãÀÌ µÇ¾ú°í, ¾îµð¼±°¡ º¸¾Ò´ø Âù¼Û°¡ ±¸ÀýÀÎ "ºÎ´ãÀÌ º¯ÇÏ¿© ´É·ÂÀÌ µÇ³×"¸¦ ºÎ¸£¸ç Á¦ 2ÆÇÀÇ ÀÛ¾÷À» ¸Ã¾Ò´Ù. ÀÌ·¸°Ô ¶Ç ÇÑ ¹ø ÀÌ Ã¥À¸·Î Àλ縦 µå¸®°Ô µÇ¾ú´Ù.
¸ðµç ¿¹Á¦ ÇÁ·Î±×·¥ ¼³°è¿¡ ÀÖ¾î¼ ¾ÆÅ°ÅØÃÄÀûÀÎ ½Ã°¢À» µµÀÔÇÏ´Â ÀúÀÚÀÇ ²Ä²ÄÇÔ°ú ÆäÀÌÁö µðÀÚÀÌ³Ê¿Í ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¸¦ µ¿½Ã¿¡ °í·ÁÇÑ Àú¼ú ÃÊÁ¡Àº, JSP¿Í ¼ºí¸´°úÀÇ °ü°è, ÅÂ±× ¹®¹ý¿¡ °üÇÑ À̾߱⸦ ¿ø¸®ºÎÅÍ ÀÚ¼¼È÷ ¼³¸íÇØ ÁÖ´Â ÃÊ¹ÝºÎ¿Í À̰ÍÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÏ¿© ¿¹Á¦ÈÇØ ÁÖ´Â ÈĹݺο¡ ¿©ÀüÈ÷ ¾ÆÁÖ Àß ³ì¾Æµé¾î ÀÖ´Ù. JSP 1.2¿¡ »õ·Î µµÀÔµÈ ÇÊÅÍ¿Í ¸®½º³Ê, ÅÂ±× ¶óÀ̺귯¸® °Ë»ç±â¿¡ ´ëÇÑ ³»¿ë ¿ª½Ã ¿ø¸®ºÎÅÍ Â÷±ÙÈ÷ ¼³¸íÇØ ÁÖ´Â 1ÆÇÀÇ ÁÁÀº Á¡À» ±×´ë·Î À̾î¹Þ¾Æ ÀüÇô ÀÌÀ½¸Å ¾ø´Â ÇÑ ¸öÀÌ µÇ¾î ÀÖ´Ù. ÀÌÀü ÆÇÀ» ÀÌ¹Ì ÀÐÀº ºÐÀ̳ª ÀÌ¹Ì JSP¿¡ ´ëÇØ Á¶±ÝÀÌ¶óµµ µé¾îº» ºÐ, ±×¸®°í JSP 1.2ÀÇ ½Å±â´ÉÀ» ±âÃʺÎÅÍ Â÷±ÙÈ÷ °øºÎÇÏ°í ½ÍÀ¸½Å ºÐµé²² Å« µµ¿òÀ» ÁÙ °ÍÀ¸·Î ¹Ï´Â´Ù. ƯÈ÷ »õ·Î µµÀÔµÈ ÇÊÅÍ(Filter) ±â´ÉÀº ±âÁ¸ÀÇ JSP ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Á¶³ª ¼Ò½º¸¦ °Çµå¸®Áö ¾Ê°íµµ ¾Ïȣȳª º¸¾È ±â´É, ÄÁÅÙÃ÷ Á¶ÀÛ ±â´ÉÀ» ±×´ë·Î µ¤¾î¾º¿ï ¼ö ÀÖ°Ô Çϱ⠶§¹®¿¡, ¾ÖÇø®ÄÉÀÌ¼Ç À¯Áö º¸¼ö¸¦ °í¹ÎÇÏ´Â JSP ÇÁ·Î±×·¡¸Ó¿¡°Ô ÁÁÀº ÁöÆòÀ» Á¦°øÇØ ÁÙ ¼ö ÀÖÀ» °ÍÀ¸·Î º¸ÀδÙ.
1ÆÇÀÌ ³ª¿Â ÈÄ 2³â µ¿¾È ¼ö¸¹Àº JSP Ã¥µé(°³Áß¿£ WDJSPÀÇ ³»¿ëÀ» º£³¢±â±îÁö ÇÑ)ÀÌ ½ñ¾ÆÁ® ³ª¿ÔÀ¸³ª, ¿ª½Ã ¿©ÀüÈ÷ JSP ÇÁ·Î±×·¡¹ÖÀÇ ·¹ÆÛ·±½º ÅØ½ºÆ®·Î ±º¸²Çϰí ÀÖ´Â ÀÌ Ã¥ÀÇ ¾÷±×·¹À̵åÆÇÀ» ¿ì¸®³ª¶ó¿¡ ¼Ò°³ÇÏ´Â ÀÚ°¡ ¶Ç ÀÌ ±ÛÀ» ¾²´Â ÀÚ¶ó´Â »ç½ÇÀÌ ±â»Ú±ä ÇÏÁö¸¸, ¿ØÁö ºÎ´ãÀÌ °¡´Â °ÍÀº ¿©ÀüÇÏ´Ù. ¿øÀú¿¡ ºÎ´ã°¡Áö ¾Ê°Ô Ãæ½ÇÈ÷ Àü´ÞÇÑ´Ù´Â ¿øÄ¢ ¾Æ·¡ "Æí¾ÈÇÔ"À» ´À³¥ ¼ö ÀÖµµ·Ï ¿Å°å°í, ƯÈ÷ Çѱ¹¾î ¾î¹ý¿¡ Àß ¸Â´Â ¹®ÀåÀ» ¾²´Âµ¥ ÃÖ´ëÇÑ ÁÖ·ÂÇß´Ù. ºÎµð Àç¹ÌÀÖ°Ô Àоî ÁÖ¼ÌÀ¸¸é ÇÏ´Â ¸¶À½ÀÌ´Ù. ¸ø´Ù ÇÑ À̾߱⳪ Ã¥¿¡ °üÇÑ µÞ À̾߱â´Â ¿À·£ ±ÍÂ÷´ÏÁò(?)¿¡ ½Ã´Þ¸®¸ç °Ü¿ì ź»ýÇÑ Æí¿ªÀÚÀÇ °ø½Ä ȨÆäÀÌÁö(www.kwak101.pe.kr/kwak101/main.html)¸¦ ÅëÇØ µ¶ÀÚµé°ú ³ª´ ¼ö ÀÖ±æ ¹Ù¶ó¸ç À̸¸, ÁÙÀÌ·Á°í ÇÑ´Ù. |
| |
| |
 |
 |
| "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
|
| |
|
|
 |
|
|