[Áß°í]2003 344P
Ã¥¼Ò°³
½ºÆ®·µÃ÷ÀÇ ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö, ¾î¶»°Ô °³¹ßÇÏ´ÂÁö¸¦ ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ º¸¿©ÁØ´Ù. ÀÌ Ã¥¿¡¼ Á¦½ÃÇÏ´Â ÀÛÀº ¿¹Á¦ Çϳªµµ ¿ä±¸ »çÇ× Á¤ÀǺÎÅÍ ½ÃÀÛÇϴ ǥÁØ °³¹ß ÇÁ·Î¼¼½º¸¦ µû¶ó ¼³°èÇÏ°í ±¸ÇöÇß´Ù.
¸ñÂ÷
1Àå. »ç¿ëÀÚ °ü¸® ÇÁ·ÎÁ§Æ®·Î ¾Ë¾Æº» ½ºÆ®·µÃ÷ ź»ý ¹è°æ 01. »ç¿ëÀÚ °ü¸® ÇÁ·ÎÁ§Æ® ¿ä±¸ ºÐ¼® 02. ¸ðµ¨ ºÎºÐÀÇ °³¹ß 1. ½ÇÇà ȯ°æ ¼³Á¤ 2. »ç¿ëÀÚ °ü¸® Å×À̺í°ú »ý¼º Äõ¸® 3. µ¥ÀÌÅͺ£À̽º ¼³Á¤ ¹× Å×ÀÌºí »ý¼º 4. ¸ðµ¨ °³¹ß 03 ¸ðµ¨ 1 °³¹ß ¹æ½ÄÀ¸·Î °³¹ß 1. ¸ðµ¨ 1 °³¹ß ¹æ½ÄÀ̶õ 2. ¸ðµ¨ 1 °³¹ß ¹æ½ÄÀ¸·Î »ç¿ëÀÚ °ü¸® ÇÁ·ÎÁ§Æ® ¿Ï¼º 3. ¸ðµ¨ 1 °³¹ß ¹æ½ÄÀÇ Àå´ÜÁ¡ 04. ¸ðµ¨ 2 °³¹ß ¹æ½ÄÀ¸·Î °³¹ß 1. ¸ðµ¨ 2 °³¹ß ¹æ½ÄÀ̶õ 2. ¸ðµ¨ 2 °³¹ß ¹æ½ÄÀ¸·Î »ç¿ëÀÚ °ü¸® ÇÁ·ÎÁ§Æ® ¿Ï¼º 3. ¸ðµ¨ 2 °³¹ß ¹æ½ÄÀÇ Àå´ÜÁ¡ 05. ½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÏ¿© °³¹ß 1. ½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ©¶õ 2. ½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ °ü¸® ÇÁ·ÎÁ§Æ® ¿Ï¼º 3. ½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Àå´ÜÁ¡ »ý°¢Çغ¼ ¹®Á¦
2Àå. ½ºÆ®·µÃ÷ÀÇ ³»ºÎ »ìÆ캸±â 01. ½ºÆ®·µÃ÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Ä¡ ¹× ¼³Á¤ 02. ½ºÆ®·µÃ÷ÀÇ ÃʱâÈ °úÁ¤ 1. web.xml ¼³Á¤ 2. ActionServletÀÇ init() ³»ºÎ 3. org.apache.struts.config ÆÐÅ°Áö 03. Ŭ¶óÀ̾ðÆ® ¿äûÀÇ Ã³¸® °úÁ¤ 1. ActionServletÀÇ ¿äû ó¸® 2. RequestProcessor Ŭ·¡½ºÀÇ ¿äû ó¸® 04. ¼¹ö Àç½ÃÀÛ ¾øÀÌ ½ºÆ®·µÃ÷ ¼³Á¤ ÆÄÀÏ ÃʱâÈ 1. ActionServlet È®ÀåÇϱâ 2. MyAppServlet »ç¿ëÇϱâ 3. ReloadStrutsConfigAction Ãß°¡Çϱâ 4. ¿¹Á¦ ÆÄÀÏ »ý¼ºÇϱ⠻ý°¢Çغ¼ ¹®Á¦
3Àå. ½ºÆ®·µÃ÷ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç »¡¸® °³¹ßÇϱâ 01. Eclipse¿Í Easy Struts¸¦ ÀÌ¿ëÇÑ °³¹ß ¹æ¹ý 1. Eclipse ¼³Ä¡ 2. Easy Struts Ç÷¯±×ÀÎ ¼³Ä¡Çϱâ 3. Easy Struts Ç÷¯±×ÀÎ ¼³Á¤Çϱâ 4. Easy Struts Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÏ´Â ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ 02. Ant¿Í XdocletÀ» ÀÌ¿ëÇÑ °³¹ß ¹æ¹ý 1. Xdoclet ¼³Ä¡ 2. Xdoclet ¿¹Á¦ 3. Xdoclet ¸Å´º¾ó »ç¿ëÇÏ´Â ¹æ¹ý »ý°¢Çغ¼ ¹®Á¦
4Àå. ½ºÆ®·µÃ÷ ±â¹ÝÀÇ ÀÚ·á½Ç °Ô½ÃÆÇ ¸¸µé±â 01. ÀÚ·á½Ç °Ô½ÃÆÇÀ» À§ÇÑ ¿ä±¸ ºÐ¼® 02. ÀÚ·á½Ç °Ô½ÃÆÇÀ» À§ÇÑ ¸ðµ¨ °³¹ß 1. ÀÚ·á½Ç °Ô½ÃÆÇ Å×À̺í°ú »ý¼º Äõ¸® 2. ¸ðµ¨ °³¹ß 03. ½ºÆ®·µÃ÷¸¦ ÀÌ¿ëÇÏ¿© ÀÚ·á½Ç °Ô½ÃÆÇ ¿Ï¼ºÇϱâ 1. RequestProcessor¸¦ È®ÀåÇÏ¿© ÇÑ±Û ¹®Á¦ ÇØ°á 2. Action Ŭ·¡½º¿¡¼ À̵¿ÇÒ ÆäÀÌÁö¿¡ ÀÎÀÚ¸¦ Àü´ÞÇÏ°íÀÚ ÇÒ ¶§ 3. ºä¿Í ¸ðµ¨, ºä¿Í ºä »çÀÌÀÇ È¿À²ÀûÀÎ µ¥ÀÌÅÍ Àü´Þ ¹æ¹ý 4. ½ºÆ®·µÃ÷ ÆÄÀÏ ¾÷·Îµå ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ÆÄÀÏ ¿Ã¸®±â 5. ½ºÆ®·µÃ÷¿¡¼ ¹Ì¸® ¸¸µé¾î ³õÀº Action Ŭ·¡½º »ç¿ë 6. ½ºÆ®·µÃ÷ÀÇ ±¹Á¦È Áö¿ø ±â´É ÀÌ¿ëÇϱ⠻ý°¢Çغ¼ ¹®Á¦
5Àå. Ç×°ø ¿¹¾à ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ® 01. Ç×°ø ¿¹¾à ½Ã½ºÅÛÀ» À§ÇÑ ¿ä±¸ ºÐ¼® 02. Ç×°ø ¿¹¾à ½Ã½ºÅÛÀ» À§ÇÑ ¸ðµ¨ °³¹ß 1. Å×ÀÌºí »ý¼º°ú ³»¿ë »ìÆ캸±â 2. ¸ðµ¨ °³¹ß 03. ½ºÆ®·µÃ÷¸¦ ÀÌ¿ëÇÏ¿© Ç×°ø ¿¹¾à ½Ã½ºÅÛ ¿Ï¼ºÇϱâ 1. Ç×°ø ¿¹¾à ½Ã½ºÅÛÀÇ Action Ŭ·¡½º ¼³°è 2. Validator ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ 3. Ç×°ø ¿¹¾à ½Ã½ºÅÛ¿¡ ¸ðµâ Àû¿ë 4. Ç×°ø ¿¹¾à ½Ã½ºÅÛ¿¡ ¿¡·¯ ó¸®Çϱâ 5. Ç×°ø ¿¹¾à ½Ã½ºÅÛ¿¡ ·Î±ë Ãß°¡Çϱ⠻ý°¢Çغ¼ ¹®Á¦
6Àå. PetStore ¼îÇθô ÇÁ·ÎÁ§Æ® 01. PetStore ¼îÇθôÀ» À§ÇÑ ¿ä±¸ ºÐ¼® 02. PetStore ¼îÇθôÀ» À§ÇÑ ¸ðµ¨ °³¹ß 1. Å×ÀÌºí »ý¼º°ú ³»¿ë »ìÆ캸±â 2. Hibernate ¼³Ä¡ ¹× ±¸Çö ¿¹Á¦ 3. Hibernate¸¦ ÀÌ¿ëÇÑ PetStore ¸ðµ¨ °³¹ß 03. PetStore ¼îÇθô ¿Ï¼ºÇϱâ 1. PetStore ¼îÇθô ¿¹Á¦ ±¸Çö 2. PetStore ¼îÇθô¿¡ ŸÀÏÁî ÇÁ·¹ÀÓ¿öÅ© Àû¿ë 3. °³¹ß ¼Óµµ Çâ»óÀ» À§ÇÑ ÇØ°á ¹æ¾È »ý°¢Çغ¼ ¹®Á¦
ºÎ·Ï ºÎ·Ï A. Tomcat, MySQL ¼³Ä¡ ºÎ·Ï B. ANT
ÀÛ°¡¼Ò°³
¹ÚÀ缺 ÀÚ¹ÙÁö±â(www.javajigi.net) Ä¿¹Â´ÏƼ¸¦ 2000³âºÎÅÍ ¿î¿µÇÏ¸é¼ ÀÚ¹Ù °³¹ß°ú °ü·ÃµÈ ³»¿ëÀ» °øÀ¯ÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â ¿ÜºÎ È°µ¿À» ½¬¸é¼ ¾î¶»°Ô Çϸé Áö¼Ó °¡´ÉÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ°í, ±×·± ÇÁ·Î±×·¡¸Ó°¡ µÉ ¼ö Àִ°¡¸¦ °í¹ÎÇÏ°í ÀÖ´Ù. Àú¼·Î´Â [XML ½ÇÀü ÇÁ·Î±×·¡¹Ö](2003), [½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ© ¿öÅ©ºÏ](2003), [Spring ÇÁ·¹ÀÓ¿öÅ© ¿öÅ©ºÏ](2006), [ÀÚ¹Ù ÇÁ·ÎÁ§Æ® Çʼö À¯Æ¿¸®Æ¼](2008), [ÀÚ¹Ù ¼¼»óÀÇ ºôµå¸¦ À̲ô´Â ¸ÞÀ̺ì](2011)ÀÌ ÀÖ´Ù. ÀúÀÚ´Â ÇöÀç XLGames¿¡¼ MMORPG °ÔÀÓÀÎ ¾ÆÅ°¿¡ÀÌÁöÀÇ À¥ ¼ºñ½º¸¦ °³¹ßÇÏ°í ÀÖÀ¸¸ç °ÔÀÓ°ú À¥ÀÇ Ä¿¹Â´ÏƼ¸¦ ÅëÇÕÇÔÀ¸·Î½á »ç¿ëÀÚ¿¡°Ô ´õ Å« °¡Ä¡¸¦ Àü´ÞÇÏ·Á°í ³ë·ÂÇÏ´Â ÁßÀÌ´Ù.
|