¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol.1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®

    • ÀÌÀϹΠÀú
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2013³â 08¿ù 08ÀÏ
    • Á¤°¡
      40,000¿ø
    • ÆÇ¸Å°¡
      40,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,200¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2026³â 02¿ù 04ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    CD 1Àå(¼Ò½ºÄÚµå, ÇнÀ Å×½ºÆ® ÄÚµå, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÁ§Æ® ¼ö·Ï
    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960773417 880ÂÊ 188 x 255 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥ÀÇ ½Ã¸®Áî

    Àüü ¼±Åà ¼îÇÎīƮ ´ã±â

    ÃâÆÇ»ç ¸®ºä

    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

    ¡Ú ½ºÇÁ¸µÀÇ 3´ë ÇÙ½É ±â¼úÀÎ IoC/DI, PSA, AOP¸¦ ºü¸£°í È¿°úÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ½ÇÀü ¿¹Á¦ Áß½ÉÀÇ ¼³¸í
    °³¹ß ÇöÀå¿¡¼­ ¸ÅÀÏ ¸¸³ª´Â Æò¹üÇÑ ÀÚ¹ÙÄڵ带 ½ºÇÁ¸µÀÇ ÇÙ½É ±â¼úÀ» Àû¿ëÇØ¼­ ±ò²ûÇÏ°í ½ºÇÁ¸µ´Ù¿î ÄÚµå·Î °³¼±Çسª°¡´Â °úÁ¤À» »ó¼¼ÇÏ°Ô º¸¿©ÁÜÀ¸·Î½á ½ºÇÁ¸µÀÇ ÇÙ½É ¿ø¸®¿Í Àû¿ë ¹æ¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

    ¡Ú ÀÚ¹Ù¾ð¾î¿Í JDBC¸¸ ¾Ë¸é ´©±¸¶óµµ µû¶óÇÒ ¼ö ÀÖ´Â 58´Ü°èÀÇ »ó¼¼ÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½É ÄÚµå °³¹ß°úÁ¤
    ÀÚ¹Ù Ãʺ¸ °³¹ßÀÚµµ ºÎ´ã¾øÀÌ µû¶óÇÒ ¼ö ÀÖµµ·Ï 58´Ü°è·Î ¼¼ºÐÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½ÉÄÚµå °³¹ß°úÁ¤°ú 58°³ÀÇ ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ Á¦°øÇØ º¹ÀâÇÑ ½ºÇÁ¸µÀÇ ±â¼úÀ» Â÷±ÙÂ÷±Ù ÇнÀÇØ ³ª°¥ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

    ¡Ú ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ Ãֽбâ¼ú Ȱ¿ë ¹æ¹ý°ú ¾÷±×·¹À̵å Àü·« Á¦½Ã
    ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ Ãֽбâ¼úÀ» ÀÌ¿ëÇØ¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿ä·Î Çϴ ģÀýÇÑ °¡À̵å¶óÀÎÀ» Á¦°øÇØÁØ´Ù. ½ºÇÁ¸µ 3.0À¸·Î °³¹ßµÈ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ ±â¼ú¿¡ ¸Â°Ô ÀüȯÇÏ´Â °úÁ¤À» »ó¼¼ÇÏ°Ô º¸¿©ÁØ´Ù.

    ¡Ú ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³ ¼³°è¿Í ½ºÇÁ¸µ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀ» À§ÇÑ ¿Ïº® °¡À̵å
    ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³ ÀÛ¼ºÀ» À§ÇÑ ´Ù¾çÇÑ ¾ÆÅ°ÅØÃ³ ¼Ò°³¿Í Àü·« ºÐ¼®, ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ »ç³» ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ¿¡ ²À ÇÊ¿äÇÑ ½ºÇÁ¸µ È®Àå ±â¹ý°ú ¿ø¸®¸¦ ¼Ò°³ÇÑ´Ù.

    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

    ½ºÇÁ¸µÀÌ °ø°³µÈ Áö ÀÌ¹Ì 9³â°ÀÌ°í ¸¹Àº °³¹ßÀÚ°¡ ½ºÇÁ¸µÀ» »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ¿À°í ÀÖ´Ù. ±×·³¿¡µµ ÀûÁö ¾ÊÀº ¼öÀÇ °³¹ßÀÚµéÀº ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¿Í ÇýÅÃÀ» ÃæºÐÈ÷ ´©¸®Áö ¸øÇÏ´Â µíÇÏ´Ù. ½ºÇÁ¸µÀÇ °¡Ä¡¸¦ Á¦´ë·Î ´©¸®¸ç »ç¿ëÇÏ·Á¸é ½ºÇÁ¸µÀ» Á¦´ë·Î °øºÎÇØ¾ß ÇÑ´Ù. ½ºÇÁ¸µÀ» È¿°úÀûÀ¸·Î ÀÍÈ÷·Á¸é ´ÙÀ½ÀÇ ¼¼ °¡Áö ´Ü°è¸¦ ÅëÇØ ½ºÇÁ¸µÀ» ÇнÀÇØ¾ß ÇÑ´Ù.

    ¢º ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¿Í ¿ø¸®¿¡ ´ëÇÑ ÀÌÇØ
    ¢º ½ºÇÁ¸µÀÇ ±â¼ú¿¡ ´ëÇÑ Áö½Ä°ú ¼±Åà ±âÁØ Á¤¸³
    ¢º ½ºÇÁ¸µÀÇ Àû¿ë°ú È®Àå

    ÀÌ Ã¥Àº ÀÌ ¼¼ °¡Áö ´Ü°è¸¦ µû¶ó¼­ ½ºÇÁ¸µÀ» °øºÎÇÏ·Á´Â »ç¶÷À» ´ë»óÀ¸·Î ¾²¿©Áø Ã¥À¸·Î, Vol. 1¿¡¼­´Â ù ´Ü°èÀÎ 'ÇÙ½É °¡Ä¡¿Í ¿ø¸®¿¡ ´ëÇÑ ÀÌÇØ'¸¦ Áß½ÉÀ¸·Î Çϰí, Vol. 2¿¡¼­´Â µÎ ¹øÂ° ´Ü°èÀÎ '½ºÇÁ¸µ ±â¼ú¿¡ ´ëÇÑ Áö½Ä°ú ¼±ÅÃ'À» ÁýÁßÇØ¼­ ´Ù·é´Ù. ¼¼ ¹øÂ° ´Ü°èÀÎ È®Àå¿¡ ´ëÇØ¼­´Â Ã¥ÀÇ ¿©·¯ °÷¿¡¼­ ´Ù¾çÇÑ Àü·«°ú ¿¹Á¦, ÈùÆ®¸¦ Á¦°øÇÑ´Ù. ÇÏÁö¸¸ º»°ÝÀûÀ¸·Î ÀÀ¿ë°ú È®Àå¿¡ ´ëÇÑ Áö½ÄÀ» ½×´Â ÀÏÀº µ¶ÀÚµéÀÇ ¸òÀÌ´Ù. °¢ÀÚÀÇ »óȲ¿¡ ¸Â°Ô óÀ½ µÎ ´Ü°è¿¡¼­ ¹è¿î Áö½ÄÀ» ÀÀ¿ëÇØ ½ºÇÁ¸µÀ» È®ÀåÇØº¸´Â ÈÆ·ÃÀ» ÇØ¾ß ÇÑ´Ù.



    ÀÇ ±¸¼º°ú ¿¹Á¦



    Vol. 1¿¡¼­´Â °£´ÜÇÑ ¿¹Á¦¸¦ ¸¸µé¾î°¡´Â °úÁ¤À» ÅëÇØ ½ºÇÁ¸µÀÇ ±âº» ¿ø¸®¿Í ÇÙ½É ±â¼úÀ» ¼³¸íÇÑ´Ù. ½ºÇÁ¸µÀº °³¹ßÀÚ°¡ ¸¸µå´Â Äڵ尡 ¾ñÇô¼­ µ¿ÀÛÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©´Ù. ÇÁ·¹ÀÓ¿öÅ©ÀÇ °¡Àå Áß¿äÇÑ ¸ñÀûÀº °³¹ßÀÚ°¡ ÀÏÁ¤ÇÑ Æ²À» µû¶ó È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϵµ·Ï µ½´Â °ÍÀÌ´Ù. µû¶ó¼­ ÇÁ·¹ÀÓ¿öÅ©¸¦ Àß ÀÌÇØÇÏ·Á¸é ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇßÀ» ¶§ ¾ÖÇø®ÄÉÀÌ¼Ç Äڵ尡 ¾î¶»°Ô ¸¸µé¾îÁö´ÂÁö ÀÚ¼¼È÷ »ìÆìºÁ¾ß ÇÑ´Ù.



    Vol. 1¿¡¼­´Â °¢ À帶´Ù ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏÁö ¾Ê°í °³¹ßÇÑ ´Ü¼øÇÑ Äڵ带 ¸ÕÀú ÀÛ¼ºÇغ¸°í, ¿©·¯ ´Ü°è¸¦ °ÅÃÄ ÃÖÁ¾ÀûÀ¸·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÑ ÄÚµå·Î ¹ßÀü½ÃŲ´Ù. ÇÁ·¹ÀÓ¿öÅ©¸¦ Àû¿ëÇÏÁö ¾Ê¾ÒÀ» ¶§ÀÇ ÄÚµå¿Í Àû¿ë ÈÄÀÇ Äڵ带 ºñ±³Çϸ鼭 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¸é ¾î¶² ½ÄÀ¸·Î Äڵ尡 ¸¸µé¾îÁ®¾ß ÇÏ´ÂÁö¸¦ ¼³¸íÇÑ´Ù.



    Vol. 1¿¡¼­ ´Ù·ç´Â ³»¿ëÀº Vol. 2¿¡¼­ º»°ÝÀûÀ¸·Î ¼Ò°³ÇÒ ½ºÇÁ¸µÀÇ ´Ù¾çÇÑ ±â¼úÀ» ÀÌÇØÇÏ´Â µ¥ Áß¿äÇÑ ±â¹ÝÀÌ µÈ´Ù. ½ºÇÁ¸µ¿¡ Àû¿ëµÈ ±âº» ÆÐÅϰú ±â¹ÝÀÌ µÇ´Â ¿ø¸®¸¦ Vol. 1¿¡¼­ ¼³¸íÇÏ´Â ¼ø¼­¿¡ µû¶ó ÇнÀÇØµÎ¸é ÀÌÈÄ¿¡ ½ºÇÁ¸µÀÇ °³º° ±â¼ú°ú API¸¦ ÀÍÈú ¶§ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.



    1ÀåºÎÅÍ 7Àå±îÁö´Â »ç¿ëÀÚ °ü¸® ±â´ÉÀ» ±¸ÇöÇÏ´Â ÇϳªÀÇ ¿¹Á¦¸¦ ¸¸µå´Â °úÁ¤À» ´Ü°èÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¿¹Á¦´Â óÀ½ºÎÅÍ ³¡±îÁö ¸ðµÎ ¿¬°áµÈ´Ù. Äڵ带 Áö¼ÓÀûÀ¸·Î °³¼±Çϸ鼭 ¹ßÀü½Ã۱⠶§¹®¿¡ Äڵ尡 °è¼Ó ¹Ù²î°í »õ·Î¿î Ŭ·¡½º°¡ Ãß°¡µÇ°Å³ª »ç¶óÁö±âµµ ÇÑ´Ù. ºÎ·Ï CDÀÇ ¿¹Á¦µéÀº °¢ Àå¿¡¼­ Äڵ尡 ¹Ù²î´Â ÁÖ¿ä Àýº°·Î Á¦°øµÈ´Ù. °¡´ÉÇϸé Vol. 1ÀÇ ¿¹Á¦´Â Ã¥ÀÇ ³»¿ëÀ» Âü°íÇØ¼­ Á÷Á¢ µû¶ó ÇØº¸±â¸¦ ±ÇÀåÇÑ´Ù. Äڵ尡 ¸¸µé¾îÁö°í °³¼±µÇ°í ¹ßÀüÇÏ´Â °úÁ¤À» Á÷Á¢ üÇèÇÏ´Â °ÍÀÌ Vol. 1ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ´Â µ¥ °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù.



    ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ» ´Ù·ç´Â 7.6ÀýÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¸ðµç ¿¹Á¦´Â ½ºÇÁ¸µ 3.0À» ±âÁØÀ¸·Î »ç¿ëÇÒ ¶óÀ̺귯¸®¸¦ ¼Ò°³ÇÑ´Ù. ¸ðµç ³»¿ëÀº ½ºÇÁ¸µ 3.1¿¡¼­µµ µ¿ÀÏÇÏ°Ô Àû¿ëµÇ¹Ç·Î ½ºÇÁ¸µ 3.1À» ÀÌ¿ëÇØ ¿¹Á¦¸¦ ÀÛ¼ºÇصµ ¹«¹æÇÏ´Ù. ºÎ·Ï CD¿¡´Â ½ºÇÁ¸µ 3.0°ú 3.1 ¹öÀüÀ¸·Î °¢°¢ ÀÛ¼ºµÈ Vol. 1ÀÇ ¿¹Á¦ ÇÁ·ÎÁ§Æ®°¡ ´ã°Ü ÀÖ´Ù.





    [ºÎ·Ï CD ¼ö·Ï]



    - ÀÌ Ã¥¿¡ µé¾î ÀÖ´Â ¸ðµç ¿¹Á¦ÀÇ ¼Ò½ºÄÚµå

    - ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ±â¼ú Ȱ¿ë¹ýÀ» º¸¿©ÁÖ´Â ÇнÀ Å×½ºÆ® ÄÚµå

    - ½ºÇÁ¸µ @MVC¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÁ§Æ®





    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú



    ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ÀÌ¿ëÇØ¼­ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥À» °øºÎÇϱâ À§Çؼ­´Â ÀÚ¹Ù ¾ð¾î¿Í JDBC¸¦ ÀÌ¿ëÇÑ DB ÇÁ·Î±×·¡¹Ö, ±×¸®°í ±âÃÊÀûÀÎ À¥ °³¹ß Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.





    ¡Ú ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â´É ¡Ú



    ½ºÇÁ¸µ 3.1¿¡ Ãß°¡µÈ ÁÖ¿äÇÑ ±â´É°ú Ư¡Àº ´ÙÀ½°ú °°´Ù.



    °­È­µÈ ÀÚ¹Ù Äڵ带 ÀÌ¿ëÇÑ ºó ¼³Á¤

    ½ºÇÁ¸µ 3.1Àº ½ºÇÁ¸µ 3.0ºÎÅÍ Áö¿øÇϱ⠽ÃÀÛÇÑ ÀÚ¹Ù Äڵ带 ÀÌ¿ëÇÑ ºó ¼³Á¤ ¹æ½ÄÀ» ´ëÆø È®ÀåÇØ¼­ ½ºÇÁ¸µ ºó ¼³Á¤ÀÇ °ÅÀÇ ¸ðµç ¿µ¿ªÀ¸·Î È®´ëÇß´Ù. ±âÁ¸¿¡ XML·Î ÀÛ¼ºÇß´ø ½ºÇÁ¸µ ¼³Á¤ Á¤º¸¸¦ 3.1¿¡¼­´Â ÀÚ¹Ù ÄÚµå·Î ´ëüÇÒ ¼ö ÀÖ´Ù. XMLÀ» ÀüÇô »ç¿ëÇÏÁö ¾Ê°í ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù. ÀÚ¹Ù Äڵ带 ÀÌ¿ëÇÑ ºó ¼³Á¤À» À§ÇØ ´Ù¾çÇÑ ¾Ö³ëÅ×À̼ÇÀÌ Ãß°¡µÆ´Ù. XMLÀÇ Àü¿ë Ä¿½ºÅÒ Å±׸¦ ´ëüÇÒ ¼ö ÀÖ´Â, @Enable·Î ½ÃÀÛÇÏ´Â Àü¿ë ¾Ö³ëÅ×À̼ǵµ Á¦°øµÈ´Ù.



    ·±Å¸ÀÓ È¯°æ Ãß»óÈ­

    ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÇ´Â ·±Å¸ÀÓ È¯°æ Á¤º¸¸¦ Ãß»óÈ­ÇÑ È¯°æ ¿ÀºêÁ§Æ®°¡ ÄÁÅ×À̳ʸ¦ ÅëÇØ Á¦°øµÈ´Ù. ½ÇÇàȯ°æ¿¡ µû¶ó ´Þ¶óÁö´Â ºó ¼³Á¤À» È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÆÄÀϰú °¢Á¾ ÇÁ·ÎÆÛƼ Á¤º¸¸¦ ÄÁÅ×À̳ʸ¦ ÅëÇØ ÀϰüµÈ ¹æ½ÄÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÁ·ÎÆÛƼ ¼Ò½º°¡ ȯ°æ ¿ÀºêÁ§Æ®°¡ Á¦°øÇÏ´Â ÁÖ¿ä ±â´ÉÀÌ´Ù.



    JPA Áö¿ø È®Àå°ú ÇÏÀ̹ö³×ÀÌÆ® 4 Áö¿ø

    ÇÏÀ̹ö³×ÀÌÆ® 4 Áö¿ø ±â´ÉÀÌ »õ·Ó°Ô Ãß°¡µÆ´Ù. JPA¸¦ ÀÌ¿ëÇÒ ¶§º¸´Ù Æí¸®ÇÏ°Ô ¼³Á¤Á¤º¸¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ ±â´Éµµ Ãß°¡µÆ´Ù.



    »õ·Î¿î DispatcherServlet Àü·«°ú Ç÷¡½Ã ¸Ê

    ½ºÇÁ¸µ 3.0¿¡¼­ »ç¿ëµÇ´ø DispatcherServlet Àü·«ÀÇ ÀϺΰ¡ »õ·Ó°Ô ¼³°èµÈ Àü·«À¸·Î ´ëüµÆ´Ù. À̸¦ ÅëÇØ MVC ±â´ÉÀ» È®ÀåÇϱⰡ Æí¸®ÇØÁ³´Ù. Post/Redirect/Get ÆÐÅÏ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Ç÷¡½Ã ¸Ê ±â´Éµµ Ãß°¡µÆ´Ù.



    ij½Ã Ãß»óÈ­

    AOP¸¦ ÀÌ¿ëÇÑ ¸Þ¼Òµå ·¹º§ÀÇ Ä³½Ã Ãß»óÈ­ ±â´ÉÀÌ Ãß°¡µÆ´Ù. À̸¦ ÀÌ¿ëÇØ ij½Ã ±¸Çö ±â¼ú¿¡ µ¶¸³ÀûÀÎ ¹æ½ÄÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç ºó¿¡ ij½Ã ±â´ÉÀ» Àû¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ¸ÊÀ» ÀÌ¿ëÇÑ °£´ÜÇÑ Ä³½Ã ±¸ÇöºÎÅÍ ehcache¸¦ ÀÌ¿ëÇÑ °í±Þ ij½Ã ±â¼ú±îÁö Áö¿øÇÑ´Ù.





    ¡Ú ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1¡» ÃßõÀÇ ±Û ¡Ú



    ½ºÇÁ¸µÀÇ ¾Æ¹öÁö ·Îµå Á¸½¼Àº '°´Ã¼ÁöÇâ ¼³°è´Â ƯÁ¤ ±¸Çö±â¼úº¸´Ù, ½ÉÁö¾î ÀÚ¹Ùº¸´Ùµµ ´õ Áß¿äÇÏ´Ù.'°í ¸»Çß´Ù. ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» Ã¥Àº ±× °¡Ä¡¸¦ Àß ´ã¾Æ³Â´Ù. Å×½ºÆ®Çϱ⠽¬¿î ÄÚµå, ±¸¼º¿ä¼ÒÀÇ ¿ªÇÒ°ú Ã¥ÀÓÀ» ¼¶¼¼ÇÏ°Ô ³ª´©´Â ¼³°è µî ÀÌ Ã¥¿¡¼­ °­Á¶ÇÏ´Â ±â¹ýÀº ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â »ç¶÷ÀÌ¸é ´©±¸³ª »õ°Üº¼ ¸¸ÇÑ ³»¿ëÀÌ´Ù. °Å±â¿¡ ºñÇØ ¾î¼¸é Ãֽбâ¼úÀÇ ¼Ò°³¶ó´Â Ãø¸éÀº ºÎÂ÷ÀûÀÏÁöµµ ¸ð¸¥´Ù. ±×·³¿¡µµ ÃֽнºÇÁ¸µ 3.1¿¡ ¸ÂÃç °³Á¤ÆÇÀÌ ³ª¿Â´Ù´Â ¼Ò½ÄÀº ¹Ý°©±â ±×Áö ¾ø´Ù. ÀÌÁ¦ ÀÌ Ã¥ÀÌ ´Ü¼øÈ÷ Èê·¯°¡´Â Æ®·»µå¸¦ Àâ´Â Ã¥ÀÌ ¾Æ´Ï¶ó ¡º¼öÇÐÀÇ Á¤¼®¡»Ã³·³ ²ÙÁØÈ÷ °³Á¤µÇ¸ç ´Ã ¿ì¸®¿¡°Ô Áö½Ä°ú ÅëÂûÀ» ÁÖ´Â ½ºÅ׵𼿷¯·Î ÀÚ¸® Àâ±â¸¦ ±â¿øÇÑ´Ù.

    - Á¤»óÇõ / NHN Technology Service ½Å±Ô¼­ºñ½º °³¹ßÆÀ Â÷Àå



    ½ºÇÁ¸µ Ȱ¿ë¹ý»Ó ¾Æ´Ï¶ó ±× ¿ø¸®±îÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Ç®¾î¼­ ¼³¸íÇÏ´Â ÀÌ Ã¥Àº ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¿¡¼­ Á¤ÇüÈ­µÈ ¾÷¹« ·ÎÁ÷ÀÇ ¹Ýº¹µÈ ±¸Çö¿¡ ÁöÄ£ SI °³¹ßÀÚ ºÐµé¿¡°Ô ÇнÀÀÇ Áñ°Å¿ò°ú ´õ ³ªÀº Äڵ带 ¸¸µé¾î°¡´Â °úÁ¤¿¡¼­ ½Ç·ÂÀÌ ´Ã¾î°¡´Â °³¹ßÀÇ Àç¹Ì¸¦ ´Ù½Ã±Ý ´À³¢°Ô ÇØÁÙ °ÍÀÔ´Ï´Ù. ÃÖ±Ù µé¾î¼­´Â 3.0¿¡¼­ 3.1, 3.2·Î ¹ßÀüÇØ ³ª°¡´Â ½ºÇÁ¸µÀÇ ¹ßÀü ¹æÇâÀ» ´«¿©°Ü º¸´Â ºÐµéµµ ¸¹À» °ÍÀÌ´Ù. ÀÌó·³ ¸Å¿ì ÀûÀýÇÑ ½Ã±â¿¡ ½ºÇÁ¸µ 3.1À» ´Ù·ç´Â °³Á¤ÆÇ±îÁö ³ª¿Â´Ù´Ï, Ŭ¶ó¿ìµå, ºòµ¥ÀÌÅÍ µî Á¡Á¡ º¹ÀâÇØÁö´Â IT ȯ°æÀÇ º¯È­¸¦ ¼ö¿ëÇϱâ À§ÇØ ½ºÇÁ¸µÀÌ ¾î¶»°Ô º¯Çذ¡´ÂÁöµµ ÀÌ Ã¥À» ÅëÇØ ¿³º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

    - ±è½Â±Ç / ±ÝÀ¶ºÐ¾ß µ¶¸³ÄÁ¼³ÅÏÆ®





    ¡Ú ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» ÃßõÀÇ ±Û ¡Ú



    ÀúÀÚÀÎ ÀÌÀϹΠ¾¾¸¦ ¾Æ´Â »ç¶÷¿¡°Ô´Â ±ä ¼³¸íÀÌ ÇÊ¿ä ¾ø°ÚÁö¸¸, Àß ¸ð¸£´Â ºÐÀ» À§ÇØ ÀÌ Ã¥ÀÇ °íÀ¯ÇÑ °¡Ä¡¸¦ ¸î °¡Áö ¶°¿Ã·ÁºÃ´Ù.

    ù°, ¶Ù¾î³­ °­»çÀ̱⵵ ÇÑ ÀúÀÚÀÇ È¿°úÀûÀÎ °­ÀÇ ½ºÅ¸ÀÏÀ» ´ã¾Æ³½ Ã¥ÀÇ À̾߱â Àü°³´Ù. ÀúÀÚ´Â ´ë¶ä ½ºÇÁ¸µÀÌ °¡Áø ±â¼úÀ» ³ª¿­Çϱ⺸´Ü Ä£¼÷ÇÑ ÀÚ¹Ù ÄÚµå(Ãʳ­°¨ DAO)¸¦ ³»¹Ð¾ú´Ù. Ã¥À» Àо¸é Á¡Â÷ µ¶ÀÚ´Â ÈçÈ÷ ¾²ÀÌ´ø ÄÚµåÀÇ ¹®Á¦Á¡¿¡ °ø°¨Çϰí, ¿©·¯ °¡Áö ¹æ½ÄÀ¸·Î °³¼±Çذ¡´Â ¿©Á¤À» ÇÔ²²ÇÑ´Ù. Ã¥°ú ÇÔ²² °í¹ÎÇÑ µ¶ÀÚ¶ó¸é ¿©Á¤ÀÇ ³¡¿¡¼­ ½ºÇÁ¸µÀ» ¾²´Â ÀÌÀ¯¿Í ¾î¶² °Ô ¿Ã¹Ù¸¥ »ç¿ë¹ýÀÎÁö ¹è¿ï ¼ö ÀÖ´Ù. »ç½Ç ÀÌ·± Àü°³´Â Á¤¸» ¶Ù¾î³­ ¿Ü±¹ ¼­Àû¿¡¼­´Â Á¾Á¾ º¼ ¼ö ÀÖ´Â ¹æ½ÄÀÌÁö¸¸, ÇÑ±Û ±â¼ú¼­·Î ÇÑÁ¤ÇÏ¸é °¡È÷ µ¶º¸ÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù.

    µÑ°, »ç»ó°ú Ȱ¿ë¹ýÀ» ¸ðµÎ ´ãÀº ³ÐÀº È¿¿ë¼ºÀÌ´Ù. ½ÃÁß¿¡ µÎ²¨¿î ±â¼ú¼­´Â µå¹°Áö ¾ÊÁö¸¸, ÀÌ Ã¥Àº API ¼³¸íÀ̳ª È­¸é ĸó·Î Áö¸éÀ» ÇÒ¾ÖÇÏÁö ¾Ê¾Ò´Ù. Ã¥ Àü¹ÝºÎ´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼­ ¾î¶² Äڵ尡 ÁÁÀº ÄÚµåÀÎÁö¸¦ ´Ù·ç¸é¼­ ¿Ö ½ºÇÁ¸µÀ» ½á¾ß ÇÏ´ÂÁö¸¦ ¼³¸íÇϰí, ÈĹݺδ ½ºÇÁ¸µÀ» ±¸¼ºÇÏ´Â ¿ä¼Ò ±â¼úÀ» ¿Ã¹Ù¸£°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀ» ºüÁü¾øÀÌ ¼³¸íÇϰí ÀÖÀ½À» »ó±âÇϸé Ã¥ÀÇ µÎ²²´Â ³î¶øµµ·Ï ¾ã´Ù(?). ÇнÀ°úÁ¦¿¡¸¸ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ ÀåÀÇ ±¸¼º°ú ´Ü°èº° ¿¹Á¦´Â SoC(Separation of Concerns)¸¦ ÅëÇØ ¹æ´ëÇÑ ³»¿ëÀ» ¸ðµÎ ´ã¾Æ³»±â À§ÇØ ÀúÀÚ°¡ °¢°íÇØ ³ë·ÂÇÑ °á°ú¹°ÀÌ´Ù.

    ¼Â°, Ã¥ÀÇ ³»¿ë°ú ¿¹Á¦ ÄÚµåÀÇ Á¤È®ÇÔÀÌ´Ù. ÇÁ·Î±×·¡¹Ö ¼­ÀûÀ¸·Î °øºÎÇÒ ¶§ ¿¹Á¦°¡ ÀÛµ¿ÇÏÁö ¾Ê¾Æ ½Ã°£À» ÇãºñÇÑ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ´Â µå¹°Áö ¾Ê´Ù. 1ºÎ´Â Å×½ºÆ® ÁÖµµ·Î ÁøÇàÇϰí, 2ºÎµµ ¿¹Á¦ ÀüºÎ°¡ Å×½ºÆ® ÄÚµå ÇüÅ·Π¸¸µé¾îÁ® °áÇÔÀ» ¸·¾Ò´Ù. ÇÑÆí °³³ä ¼³¸íÀ» À§ÇØ ´ÙÀ̾î±×·¥À» Ȱ¿ëÇϰí Äڵ忡µµ ÃæºÐÇÑ ºÎ¿¬ ¼³¸íÀ» ºÙÀÎ °á°ú, ¼¶¼¼Çϰí Á¤È®ÇÑ ³»¿ëÀÌ ¸¸µé¾îÁ³´Ù.

    º¯º¯ÇÑ Ã¥ÀÌ ¾ø´ø ½ÃÀý ½ºÇÁ¸µÀ» ÀÌÇØÇϱâ À§ÇØ ¾î¿ ¼ö ¾øÀÌ ½ºÇÁ¸µ ¼Ò½ºÄڵ带 ºÃ´Ù. ½ºÇÁ¸µ ¼Ò½ºÄÚµå´Â °´Ã¼¸¦ Á¶Á÷È­ÇÏ´Â ¼³°è¿¡ ´ëÇÑ ¸ð¹ü´ä¾È°úµµ °°¾Ò´Ù. ÇÏÁö¸¸ ¹æ´ëÇÑ Äڵ常 º¸°í Àǵµ¸¦ ¸ðµÎ ÀÍÈú ¼ö´Â ¾ø¾ú´Ù. ±× ÈÄ¿¡ ·Îµå Á¸½¼ÀÇ Ã¥À» ¹Ýº¹ÇØ ÀÐÀ¸¸é¼­ ½ºÇÁ¸µÀ» ÀÌÇØÇÒ¼ö·Ï °¨ÅºÇÏ°í ¶Ç °¨ÅºÇß´Ù. ´ÙÇེ·´°Ôµµ Áö±Ý ½ºÇÁ¸µÀ» °øºÎÇÏ´Â ¿©·¯ºÐ¿¡°Ô´Â ´õ ³ªÀº ¹æ¹ýÀ» Á¦½ÃÇÒ ¼ö ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ Çß´ø À̾߱⸦ ·Îµå Á¸½¼Àº ÇÒ ¼ö ¾ø´Â ¿ì¸®¸»·Î ÀÐÀ» ¼ö ÀÖ´Ù. ±×¸®°í ÁøÁ¤ÇÑ °í¼ö °³¹ßÀÚ·Î ²ÙÁØÈ÷ ³ë·ÂÇØ¿Â ÀÌÀϹΠ¾¾ÀÇ ³ëÇϿ츦 ÇÔ²² ¹è¿ï ¼ö ÀÖ´Ù.

    - ¾È¿µÈ¸(http://younghoe.info)

    Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ°øµ¿¼³¸³ÀÚ, (ÁÖ)¾ÆÀÌÆ¼¿ÍÀÌÁîÄÁ¼³ÆÃ ÄÁ¼³ÅÏÆ®



    ÀÌ Ã¥Àº ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Àü´ÞÇÏ´Â µ¥ ÁýÁßÇϰí ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ ¾´ ¡ºJ2EE Development without EJB¡» ÀÌÈÄ·Î Áö±Ý±îÁö Ãâ°£µÈ ½ºÇÁ¸µ ¼­Àû Áß¿¡¼­ ÀÌ Ã¥¸¸Å­ ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Á¦´ë·Î Àü´ÞÇÑ Ã¥Àº º¸Áö ¸øÇß´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» »ç¿ëÇÏÁö ¾Ê´õ¶óµµ ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¸ðµç °³¹ßÀÚ°¡ Àоî¾ß Çϴ åÀÌ´Ù. ±×¸¸Å­ ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ ÇÏ´Â ÇÙ½É °¡Ä¡¿¡ ÁýÁßÇϰí Àִ åÀÌ´Ù. ƯÈ÷ ÀÌ Ã¥ÀÇ ¸ðµç ¼Ò½ºÄڵ忡´Â Å×½ºÆ® Äڵ尡 ÇÔ²² µé¾î ÀÖ´Ù. ÀÌ´Â Å×½ºÆ®Çϱ⠽¬¿î Äڵ带 ¸¸µéµµ·Ï À¯µµÇÏ´Â ½ºÇÁ¸µÀÇ °­Á¡À» º¸¿©Áָ鼭 Å×½ºÆ®ÀÇ Á߿伺À» ÀÚ¿¬½º·´°Ô À̾߱âÇÏ·Á´Â ÀúÀÚÀÇ ÀǵµÀ̸®¶ó.

    ÀÚ¹Ù ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀº Áö±Ý±îÁö ¸¹Àº ¿ì¿©°îÀýÀ» °ÞÀ¸¸é¼­ ¸Õ ±æÀ» µ¹¾Æ¿Ô´Ù. ÀÌ Ã¥À¸·Î ÀÎÇØ ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ Çß´ø ÃʽÉÀ¸·Î µ¹¾Æ°¥ ¼ö ÀÖ´Â °è±â°¡ µÆÀ¸¸é ÇÏ´Â ¹Ù¶÷ÀÌ´Ù.

    - ¹ÚÀ缺 / XLGames À¥ ¼­ºñ½º °³¹ßÀÚ



    Áö³­ 10ȸ Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ ¼¼¹Ì³ª µµÀԺΠ¶§ °³È¸»ç¸¦ °âÇÑ °£´ÜÇÑ ¹ßÇ¥¸¦ Çϸ鼭 Àú´Â µÎ °¡Áö¸¦ ¸»Çß½À´Ï´Ù. ½ºÇÁ¸µÀÌ ´Ü¼øÇÑ ÇÁ·¹ÀÓ¿öÅ©°¡ ¾Æ´Ñ Ç÷§ÆûÀ¸·Î ¹ßÀüÇß´Ù´Â »ç½Ç°ú, ±×·³¿¡µµ Ãʱ⠽ºÇÁ¸µÀÇ Ã¶ÇÐÀº ¿©ÀüÈ÷ À¯È¿ÇÏ°í ´õ¿í °­Á¶µÅ¾ß ÇÏ¸ç ½ºÇÁ¸µ ÀÚüº¸´Ù Áß¿äÇÏ´Ù´Â Á¡ÀÔ´Ï´Ù.

    ½ºÇÁ¸µ »çÀÌÆ®ÀÇ ½ºÇÁ¸µ ¼Ò°³(About Spring)¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Â ÀÌ Ã¶ÇÐÀ» Áö±Ý±îÁö ·Îµå Á¸½ºÀÇ Ã¥À» Á¦¿ÜÇÑ ¾î¶² ½ºÇÁ¸µ °ü·Ã Ã¥¿¡¼­µµ ÃæºÐÈ÷ ´Ù·çÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¡¼­ ¸¹Àº »ç¶÷ÀÌ ½ºÇÁ¸µÀÌ ÁÖ´Â ÀÌÁ¡°ú Áñ°Å¿òÀ» ´©¸®Áö ¸øÇϸ鼭 ½ºÇÁ¸µÀ» ¾²°í ÀÖ½À´Ï´Ù. °í¸¿°Ôµµ ÀÌÀϹΠ¾¾´Â ½ºÇÁ¸µÀÌ ¹«¾ùÀÎÁö ¸í½ÃÀûÀ¸·Î ¼³¸íÇϱ⸦ 8ÀåÀ¸·Î ¹Ì·ç°í ±×º¸´Ù ¸ÕÀú, Ä£ÀýÇÏ°í ½±°Ô ±×¸®°í °¨µ¿ÀûÀ¸·Î ½ºÇÁ¸µÀÇ ¹è°æ(ÁÁÀº °´Ã¼ÁöÇâ ±â¹ý°ú ¿ì¼ö ½Çõ¹ý)À» ¼³¸íÇÕ´Ï´Ù.

    ÀÌÀϹΠ¾¾´Â ¶Ù¾î³­ °³¹ßÀÚÀÌ°í ¿Ïº®ÁÖÀÇÀÚÀÎ µ¿½Ã¿¡ Ÿ°í³­ À̾߱â²ÛÀÔ´Ï´Ù. Àü ÀÌ Ã¥À» ´«À¸·Î ÀÐÀ¸¸é¼­µµ ¾î¶»°Ô ÀÌ·¸°Ô ´Ù¾çÇÏ°í ¹æ´ëÇÑ ³»¿ëÀÌ ÇÑ Ã¥À¸·Î ¿«ÀÏ ¼ö ÀÖ´ÂÁö ÀÌÇØÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ½ºÇÁ¸µÀ» ´àÀº Ã¥ÀÔ´Ï´Ù.

    - ¹Ú¼ºÃ¶ / Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ Å«ÀϲÛ



    ½ºÇÁ¸µÀ» óÀ½ º» °Ô 2003³âÀ̾ú´Âµ¥ ±×¶§¸¸ ÇØµµ ¾Æ¹«µµ Áö±Ýó·³ ½ºÇÁ¸µÀÌ Àü ¼¼°è ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½ÃÀå¿¡¼­ °¡Àå ¿µÇâ·Â ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¼ºÀåÇϸ®¶ó°í ¿¹ÃøÇÏÁö´Â ¸øÇß´ø °Í °°´Ù. ½ºÇÁ¸µÀÌ ¼º°øÇÒ ¼ö ÀÖ¾ú´ø °¡Àå Å« ¿äÀÎ Áß Çϳª´Â °´Ã¼ÁöÇâ ¿øÄ¢À» Ãæ½ÇÈ÷ ÁöÄѳ»¸é¼­µµ ´õ ³ª¾Æ°¡ °³¹ßÀÚÀÇ ÀÚÀ²¼º°ú âÀǼºÀ» ±Ø´ëÈ­ÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ±¸Á¶¸¦ Áö´Ï°í Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀÌ Ãß±¸Çß´ø ÀÌ·¯ÇÑ ³»¸éÀÇ ¿øÄ¢À» Çö½Ç°ú Àß ¸ÂÃß¾î Ç®¾î³½ ÇÑ ÆíÀÇ Èï¹ÌÁøÁøÇÑ ¼Ò¼³°úµµ °°´Ù. ÀÌ ½Ã´ëÀÇ ¾ÆÅ°ÅØÆ®³ª °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã ÇÑ ¹øÀº ²À ÀоîºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.

    - ±èâÁ¦ / »ï¼º SDS ¼ö¼®, Anyframe Java ±âȹ¡¤°³¹ß ÃѰý



    ½ºÇÁ¸µÀº ÀÌÁ¦ ÀÚ¹Ù °³¹ßÀÇ Çʼö ÇÁ·¹ÀÓ¿öÅ©·Î ÀÚ¸® Àâ¾Ò´Ù. ½ºÇÁ¸µÀº ÀÚ¹ÙÀÇ °´Ã¼ÁöÇâÀû »ç°í¿Í ¾ÖÀÚÀÏÇÑ °¡Ä¡¸¦ ±¸ÇöÇÑ ÇÁ·¹ÀÓ¿öÅ©ÀÌÁö¸¸, ´ëºÎºÐ °³¹ßÀÚ´Â ÇÊ¿äÇÑ ÅÛÇø´À» ¼öÁ¤Çϱ⸸ ÇÒ »Ó ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©°¡ ÁöÇâÇÏ´Â °¡Ä¡¿Í µ¿ÀÛ¿ø¸®¸¦ ÃæºÐÈ÷ ÀÌÇØÇÏÁö ¸øÇÑ Ã¤·Î »ç¿ëÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ¹è¿ì´Â µ¥ ÇÊ¿äÇÑ DAO, AOP °°Àº Áß¿ä °³³äÀÇ ÀÌÇØ¸¦ ½ÃÀÛÀ¸·Î ½ÇÀü ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â ¹æ¹ý±îÁö ü°èÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ±×¸®°í ½ºÇÁ¸µÀÇ ÇнÀ¹ý±îÁö Ä£ÀýÈ÷ ´Ù·ç´Â µî °÷°÷¿¡ ÀúÀÚ ÀÌÀϹΠ¾¾ÀÇ ¼ûÀº ³ë·Â°ú ¹è·Á°¡ ±êµç Ã¥À¸·Î ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ²À Àо±æ ±ÇÇÑ´Ù.

    - ¿Á»óÈÆ / Á¦4´ë Çѱ¹ÀÚ¹Ù°³¹ßÀÚ ÇùÀÇȸ ȸÀå, Çö Çѱ¹SW¾ÆÅ°ÅØÆ® ¿¬ÇÕ °øµ¿È¸Àå



    ¸ÕÀú, Àú´Â ½ºÇÁ¸µÀ» ÀüÇô ¸ð¸¨´Ï´Ù. J2EE 1.4, JavaEE 5, ±×¸®°í JavaEE 6±îÁö, ±â¼ú Ç¥Áذú ±¸Çö¿¡ Âü¿©ÇÏ°í °ü½ÉÀ» µÖ¿Ô´ø Àú·Î¼­´Â, JavaEE(ƯÈ÷ EJB)ÀÇ ¾ÈƼÅ×Á¦·Î ½ÃÀÛÇÑ ½ºÇÁ¸µ¿¡ ¾î´À Á¤µµ ¹Ý°¨ÀÌ ÀÖ¾ú°í, ±×·¡¼­ ÀǵµÀûÀ¸·Î ¾Ë·Á Çϱ⸦ ²¨·È½À´Ï´Ù.

    ÇÏÁö¸¸ Ƽ¸Æ½º¸¦ ¶°³ª ¿ÀǸ¶·ç¿¡¼­ À¥ ¼­ºñ½º °³¹ßÀ» ÇÏ°Ô µÇÀÚ ½ºÇÁ¸µÀº ´ç¸éÇÑ °úÁ¦°¡ µÅ¹ö·È½À´Ï´Ù. ·çºñ¿Â·¹ÀϽº·Î ºñÄѰ¡ º¸±âµµ ÇßÁö¸¸, °á±¹ ÀÚ¹Ù Ç÷§ÆûÀ¸·Î °¡°Ô µÆ½À´Ï´Ù. Á¦°¡ ¾Æ¹«¸® JavaEE¸¸À¸·Î °³¹ßÇÏÀÚ°í ÁÖÀåÇØµµ, °á±¹ ½ºÇÁ¸µÀ» äÅÃÇϱ⿡ À̸£·¶½À´Ï´Ù.

    Åäºñ´ÔÀÇ ºí·Î±× ¶ÇÇÑ ÀÚ¹Ù¿Í ºñÀÚ¹Ù¸¦ ¶°³ª ¸¹Àº °³¹ßÀÚ¿¡°Ô °¨¸íÀ» Áá½À´Ï´Ù. ±×¸®°í ±× À̸鿡 ´ã±ä JavaEEÀÇ ÇѰè¿Í ¹®Á¦Á¡Àº ½ÇÀº Àú¸¦ ºÎ²ô·´°Ô ¸¸µé±â ÃæºÐÇßÁö¿ä. ¹«¾ùº¸´Ùµµ ±× ±íÀÌ, Åäºñ´ÔÀÌ º¸¿©ÁֽŠ±× ±íÀ̰¡ Àú´Â ÇѾøÀÌ ºÎ·¯¿ü°í Á¸°æ½º·¯¿ü½À´Ï´Ù. Àú´Â ÀÌ Ã¥ÀÇ 1ÀåÀ» Àоú½À´Ï´Ù. ÀÌÁ¦¼­¾ß ½ºÇÁ¸µÀÌ ¹ºÁö¸¦ °Ü¿ì ¾Ë¾Æ°¡°Ô µÇ´Ù´Ï, ¸¶Ä¡ ¿ä»õ \"¸ÆÁÖ ¸Àµµ ¸ð¸£¸é¼­\"ÀÇ ±¤°í Ä«ÇÇó·³ ¸»ÀÔ´Ï´Ù.

    ÀÌ Ã¥ÀÌ µ¶ÀÚ¿¡°Ô ¿µ°¨°ú °Ý·Á¸¦ ÁÖ¸®¶ó ¹Ï½À´Ï´Ù.

    - ÀÌâ½Å / ias(iNDIE aPPLICATION sOFTWARE) ´ëÇ¥



    ¸ÕÀú, ±â´Ù·Á¿Â ½ºÇÁ¸µ 3 ¼­ÀûÀÇ Ãâ°£À» ÃàÇÏÇÕ´Ï´Ù. ½ºÇÁ¸µ 2.5 ¹öÀüÀ» °æÇèÇß´ø »ç¶÷À¸·Î ´Þ¶óÁø ±â´ÉÀº ¹«¾ùÀÎÁö, ÇÏÀ§ ¹öÀü°úÀÇ È£È¯¼º º¸ÀåÀ» À§ÇØ ¾î¶»°Ô È®ÀåµÇ°í ¹ßÀüµÆ´ÂÁö, »õ·Î¿î ¹öÀüÀÌ ³ª¿Ã ¶§¸¶´Ù °®°Ô µÇ´Â ±Ã±ÝÁõ¿¡ ´ëÇØ ¸íÄèÇÑ ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÆ½À´Ï´Ù. ¶ÇÇÑ ½ºÇÁ¸µÀÇ °¢ °³³äÀÌ ¿¹Á¦ Áß½ÉÀ¸·Î Àß ¼³¸íµÇ¾î ÀÖ¾î ½ºÇÁ¸µÀ» óÀ½ Á¢ÇÏ´Â ºÐµéµµ ½±°Ô ´Ù°¡°¥ ¼ö ÀÖÀ¸¸®¶ó »ý°¢µÇ¸ç, ÀÌÀü ¹öÀü °æÇèÀÚ ºÐµé¿¡°Ô´Â ½ºÇÁ¸µÀÌ È®Àå Æ÷ÀÎÆ®¸¦ ¾î¶»°Ô ÀÀ¿ëÇϸ鼭 ¾÷±×·¹ÀÌµåµÆ´ÂÁö ¹è¿ï ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. ´Ù½Ã Çѹø ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» Ãâ°£À» ÃàÇÏÇϸç, ½ºÇÁ¸µÀ» µµÀÔÇϰųª ½ºÇÁ¸µ 3.0À¸·Î ¹öÀü ¾÷±×·¹À̵带 °í·ÁÇϰí ÀÖ´Â ¸¹Àº °³¹ßÀÚÀÇ °í¹ÎÀ» Á¶±ÝÀ̳ª¸¶ ´ú¾îÁÙ ¼ö Àֱ⸦ ±â´ëÇÕ´Ï´Ù.

    - À̺À¿Á Ã¥ÀÓ / ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ© Ä¿¹ÌÅÍ »ï¼ºSDS



    ÀÌ Ã¥À» ÅëÇØ °³¹ßÀÚµéÀº ¸®ÆÑÅ丵°ú µðÀÚÀÎ ÆÐÅÏ, °´Ã¼ÁöÇâ ÇÙ½É ¿øÄ¢µµ ÀÚ¿¬½º·´°Ô Á¢Çϸ鼭, Ã¥¿¡ ´ã±ä ³»¿ëÀ» ÀÚ½ÅÀÇ °ÍÀ¸·Î ¹Þ¾ÆµéÀÏ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¿øÄ¢°ú Äڵ带 Àß ¾î¿ï¸®°Ô ¼³¸íÇÑ ´ë¸ñ¿¡¼­´Â ´©±¸³ª ³»°øÀ» ´À³¢°Ô ÇÒ ¸¸Å­ ½±°í ±íÀÌ ÀÖ°Ô Ç®¾î³½ Ã¥À̱⿡, Ãʺ¸ °³¹ßÀÚ´Â ¹°·Ð ¿¬Â÷°¡ ¿À·¡µÆÁö¸¸ ±âÃʰ¡ ºÎÁ·ÇÏ´Ù°í ´À³¢´Â °³¹ßÀÚ¿¡°Ô Àû±ØÀûÀ¸·Î ±ÇÇØÁÖ°í ½Í´Ù.

    µ¶ÀÚµéÀÌ ÀÌ Ã¥À» ¸¶Ä¥ ÁîÀ½¿£ ½ºÇÁ¸µÀ» ¹è¿ì·¯ ¿Ô´Ù°¡ °´Ã¼ÁöÇâÀ̶ó´Â ¿ùôÀ» ³¬¾Ò´Ù°í ¿ôÀ¸¸ç Ã¥ÀåÀ» µ¤°Ô µÉ °ÍÀ̶ó°í È®½ÅÇÑ´Ù. ¾Æ¿ï·¯ Áö±Ý±îÁö ½á¿Ô´ø ¹æ½Ä°ú ´Þ¸® ½ºÇÁ¸µ¿¡¼­ ÁÖ°íÀÚ Çß´ø ÇÙ½É °¡Ä¡¸¦ ´À³¢¸ç ÄÚµùÇϰí ÀÖ´Â ÀÚ½ÅÀ» ¹ß°ßÇϸ®¶ó°í Á¶½É½º·´°Ô »ó»óÇØº»´Ù.

    - ¾ç¼ö¿­ / ÀÎÇǾðÄÁ¼³ÆÃ ¿¬±¸¼ÒÀå, JCO 3´ëȸÀ塤Çö °í¹®



    Àú´Â ½ºÇÁ¸µÀº Àß ¸ð¸£Áö¸¸ Åäºñ Çü´Ô°ú ¿¡ÀÌÄÜ ÃâÆÇ»ç¸¦ Àß ¾Ë±â¿¡ ÀÌ Ã¥À» ÀڽŠÀÖ°Ô ±ÇÇØµå¸± ¼ö ÀÖ½À´Ï´Ù. Åäºñ Çü´ÔÀº ¾î·Á¿î ³»¿ëÀ» ½±°Ô ¼³¸íÇÏ´Â ¸¶·ÂÀ» °¡Áø »ç¶÷ÀÔ´Ï´Ù. »ç½Ç ½¬¿î ³»¿ëµµ ¾î·Æ°Ô ¼³¸íÇÏ´Â ºÐµéÀÌ ¿ö³« ¸¹±â¿¡ ±×ÀÇ ±ÛÀÌ ´õ¿í ºû³³´Ï´Ù.

    µÎ °³ÀÇ ºÎ·Î ±¸¼ºµÈ ÀÌ Ã¥ÀÇ 1ºÎ´Â ±×ÀÇ ±×·± ÀåÁ¡À» Àß ³ì¿©³»¾î óÀ½ ½ÃÀÛÇÏ´Â ÀÚ¹Ù °³¹ßÀÚµµ ½±°Ô ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. 2ºÎ´Â ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ °í½É¿¡ °í½ÉÀ» °ÅµìÇÏ¿© ¸¸µç ¿¹Á¦µéÀº ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â µ¥ ÀûÀÝÀº µµ¿òÀ» µå¸± °ÍÀÔ´Ï´Ù.

    ÀÌ Ã¥À» ±¸ÀÔÇÑ ¸ðµç ºÐµéÀÌ ÇÑ ´Ü°è ´õ ¹ßÀüÇÏ´Â ÁÁÀº °è±â°¡ µÇ±æ ¹Ù¶ó°Ú½À´Ï´Ù.

    ´ëÇѹα¹ °³¹ßÀÚ ÆÄÀÌÆÃ!

    - Á¤Èñ¿ë / ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î ¹ßÇàÀÎ



    Ã¥À» Æì±âµµ Àü¿¡, 1400ÆäÀÌÁö°¡ ³Ñ´Â ÀÌ Ã¥ÀÇ µÎ²²¿Í ¹«°Ô¿¡ Áö·¹ °ÌÀ» ¸ÔÀº µ¶Àںеµ ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ °ÆÁ¤ÇÏÁö ¸»ÀÚ. ÀÌ Ã¥ÀÌ ÀÌÅä·Ï µÎ²®°í ¹«°Å¿öÁø °Ç ¸ðµÎ ´Ù ¿ì¸®¸¦ À§ÇÑ ¹è·Á ¶§¹®À̰í, ±× ¹æ´ëÇÑ ¾ç¸¸Å­À̳ª ¸Å¿ì Ä£ÀýÇÑ Ã¥ÀÌ´Ù. ½ºÇÁ¸µÀ» ÇнÀÇÏ´Â µ¥ ÀÖ¾î Áß¿äÇÑ ³»¿ëÀ» ÀÌ·¸°Ô±îÁö Â÷±ÙÂ÷±Ù ±×¸®°í Á¡ÁøÀûÀ¸·Î ½±°Ô ¼³¸íÇØÁִ åÀº ¿©Å ¾ø¾ú´Ù. ÁøÀÛ¿¡ ÀÌ·± Ã¥À¸·Î ½ºÇÁ¸µ °øºÎ¸¦ ½ÃÀÛÇß´Ù¸é ³»°¡ ½ºÇÁ¸µ¿¡ ½ñ¾Æ¿Â ÇнÀ ½Ã°£ÀÌ ÇÑÃþ ÁÙ¾îµé¾úÀ» °Ô ºÐ¸íÇÏ´Ù.

    ÀÌ Ã¥ÀÇ °¡Ä¡´Â ¿©·¯ ¹ø ¹Ýº¹ÇØ ÀоúÀ» ¶§ ´õ¿í ºûÀ» ¹ßÇÑ´Ù. ÀúÀÚÀÇ Àǵµ´Â ´Ü¼øÈ÷ ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê´Â´Ù. ÀÌ Ã¥¿¡¼­´Â °´Ã¼ÁöÇâÀûÀÎ ÄÚµå, ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³³ä Á¤¸³, Å×½ºÆ®°¡ ÁÖ´Â ÀåÁ¡ µîÀ» °í½º¶õÈ÷ ¿³º¼ ¼ö ÀÖ´Ù. ¹°·Ð ¿ì¸®°¡ ½ºÇÁ¸µ¸¸ °¡Áö°í¼­´Â ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø´Ù. °á±¹Àº ´Ù¸¥ ÄÚµå¿Í ¹ö¹«·Á ¸ÀÀÖ´Â Äڵ带 ¸¸µé¾î¾ß ÇÑ´Ù. À̸¦ °£ÆÄÇÑ ÀúÀÚ´Â ¹Ù·Î ±×¶§ ¾î¶»°Ô ÇÏ¸é °³¹ßÀÚµéÀÌ Á» ´õ °¡Ä¡ ÀÖ°í À¯ÀÍÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö ÀÌ Ã¥¿¡¼­ Àß ¼³¸íÇÑ´Ù. ÆÁÀ» Çϳª ´õ µå¸®ÀÚ¸é, ºÎ·Ï CD¿¡ µé¾î ÀÖ´Â ¼Ò½ºÄÚµå´Â ²À È®ÀÎÇϱ⠹ٶõ´Ù. ³ªÁß¿¡ ±âȸ°¡ µÇ¸é º½½Ï ¸ðÀÓ¿¡¼­ ½ºÅ͵ð·Î ÁøÇàÇÏ°í ½ÍÀ» Á¤µµ·Î ¸ÚÁö°í À¯¿ëÇÑ Äڵ尡 µ¶ÀÚ¸¦ ±â´Ù¸°´Ù. ¸¶Ä¡ ÀáÀڴ å ¼ÓÀÇ ÄÚµå󷳡¦

    - ¹é±â¼± / º½½Ï Ä¿¹Â´ÏƼ(http://springsprout.org) ´ëÇ¥, ½ºÇÁ¸µÇÁ·¹ÀÓ¿öÅ© °­»ç





    ¡Ú ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1¡» Ãâ°£¿¡ ºÎÃÄ ¡Ú



    ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡»Àº ¿ø·¡ 3ºÎ·Î ±âȹÇß´ø Ã¥ÀÌ´Ù. ÇÙ½É ±â¼úÀÇ ÀÌÇØ, ±â¼úÀÇ ¼±ÅÃ, ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀ̶ó´Â ¼¼ ´Ü°è¸¦ ÅëÇØ ½ºÇÁ¸µÀ» ¼³¸íÇϴ åÀ» ¾²±â ½ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¿ø·¡ °£°áÇÏ°Ô ¼³¸íÇÏ´Â ´É·ÂÀÌ ºÎÁ·ÇÑ Å¿ÀÎÁö, Ä£ÀýÇϰí ÀÚ¼¼È÷ ¼³¸íÇØ¾ß ÇÑ´Ù´Â °­¹Ú°ü³ä ¶§¹®ÀÎÁö 2ºÎ±îÁö¸¸ ¾²°í ¸¶¹«¸®Çߴµ¥µµ óÀ½ »ý°¢Çß´ø °Íº¸´Ù ÈξÀ ¸¹Àº ºÐ·®ÀÇ ±ÛÀÌ ³ª¿Í Á¦¹ý ¹¬Á÷ÇÏ°í µÎ²¨¿î Ã¥À» ¹ß°£ÇÏ°Ô µÇ¾ú´Ù. µ¶ÀںеéÀº µÎ²¨¿î Ã¥À̶ó ÈÞ´ëÇϱâ Èûµé¾îÇϽñâ´Â ÇßÁö¸¸, ±×·¡µµ 1ºÎ, 2ºÎ µÎ ´Ü°è·Î ½ºÇÁ¸µÀ» ÇнÀÇϵµ·Ï ±¸¼ºÇÑ ¹æ½Ä¿¡ ¸¹Àº ºÐÀÌ ¸¸Á·ÇØÁ̴ּÙ.



    °³Á¤ÆÇÀ» ÁغñÇϸ鼭 ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â´ÉÀ» ¼Ò°³ÇÏ·Á°í ³»¿ëÀ» Ãß°¡ÇÏ´Ï Ã¥ ºÐ·®Àº ÈξÀ ´õ ´Ã¾î³µ°í ´õ ÀÌ»óÀº ÇÑ ±ÇÀ¸·Î Ã¥À» ³»´Â °ÍÀÌ ¾î·Á¿öÁ³´Ù. ±×·¡¼­ ½ºÇÁ¸µÀÇ ¿ø¸®¿Í ÀÌÇØ¸¦ ´Ù·é 1ºÎÀÇ ³»¿ëÀ» Áß½ÉÀ¸·Î ÇÑ ±ÇÀ», ¶Ç ½ºÇÁ¸µÀÇ ±â¼ú°ú Ȱ¿ë Àü·«À» ´Ù·é ³»¿ëÀ» Áß½ÉÀ¸·Î ÇØ¼­ ´Ù¸¥ ÇÑ ±ÇÀ» ÇØ¼­ µÎ ±ÇÀ¸·Î ºÐ¸®ÇÏ°Ô µÆ´Ù. Áö±Ý±îÁö °¡Àå ¸¹ÀÌ ¹ÞÀº µ¶ÀÚ Çǵå¹éÀÌ È޴뼺ÀÌ ÁÁµµ·Ï Ã¥À» ºÐ±ÇÇØ´Þ¶ó°í ÇÏ´Â °ÍÀ̾ú´Âµ¥ ±× ¿äûÀ» µé¾îµå¸± ¼ö ÀÖ°Ôµµ µÇ¾ú´Ù.



    ½ºÇÁ¸µ 3.1ÀÌ ³ª¿Â Áöµµ Á¦¹ý ½Ã°£ÀÌ È帣±ä ÇßÁö¸¸ ¾ÆÁ÷µµ ÇöÀå¿¡¼­´Â ½ºÇÁ¸µ 3.0À» ÀÌ¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̰í, ÀÌÁ¦¾ß ½ºÇÁ¸µ 2.5¿¡¼­ 3.0À¸·Î ÀÌÀüÇÏ´Â °÷µµ ¸¹´Ù°í ÇÑ´Ù. ±×·¡¼­ ÀÌ Ã¥¿¡¼­´Â Àüü ³»¿ëÀ» ½ºÇÁ¸µ 3.1À» ±âÁØÀ¸·Î ¹Ù²Ù´Â ´ë½Å, ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1 ³»¿ëÀ» ÇÔ²² ´ãÀ¸·Á°í Çß´Ù. Vol. 1¿¡¼­´Â ½ºÇÁ¸µ 3.0À» ±âÁØÀ¸·Î ¿¹Á¦¸¦ ÀÛ¼ºÇÏ´Â ±âÁ¸ ³»¿ëÀ» ±×´ë·Î µÎ°í ÈĹݺο¡ ÀÌ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ» Àû¿ëÇØ¼­ ¾÷±×·¹À̵å ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Vol. 2¿¡¼­´Â ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1¿¡ µ¿ÀÏÇÏ°Ô Àû¿ëµÇ´Â ³»¿ëÀº ±×´ë·Î µÎ°í °¢ Àå ¸¶Áö¸·¿¡ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ̳ª º¯°æ »çÇ×À» ÁýÁßÀûÀ¸·Î ´Ù·ð´Ù. ±×·¡¼­ ´çÀå ½ºÇÁ¸µ 3.0À¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϸ鼭 ÇÊ¿äÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽ÷Á´Â ºÐÀº ¹°·Ð, ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ½ºÇÁ¸µ 3.1·Î ¾÷±×·¹À̵åÇϰųª 3.1·Î »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ½Ç ºÐ±îÁö ¸ðµÎ Âü°íÇÒ ¼ö ÀÖ°Ô ¸¸µé¾ú´Ù.



    ½ºÇÁ¸µÀÌ ÀÌÁ¦´Â ÀÚ¹Ù °³¹ßÀÚµéÀÇ Çʼö ±â¼úÀÌ µÇ¾ú´Ù´Â À̾߱Ⱑ µé¸°´Ù. ½ºÇÁ¸µÀÇ À§»óÀÌ ³ô¾ÆÁö°í °¡Ä¡°¡ ÀÎÁ¤¹Þ´Â °Í °°¾Æ ±â»Ú´Ù. ±×Àú ½ºÇÁ¸µ¿¡ ´ëÇÑ Áö½ÄÀ» ¸¹ÀÌ ½×Àº ½ºÇÁ¸µ Àü¹®°¡º¸´Ù´Â ½ºÇÁ¸µÀÇ µµ¿òÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Àß ÇÏ´Â °³¹ßÀÚ°¡ Á¡Á¡ ´õ ¸¹¾ÆÁö±â¸¦ ±â´ëÇÑ´Ù.



    - ºê¸®Áî¹ø¿¡¼­ Åäºñ ÀÌÀϹÎ



    Ãßõ±Û

    ¡Ú ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» ÃßõÀÇ ±Û ¡Ú


    ÀúÀÚÀÎ ÀÌÀϹΠ¾¾¸¦ ¾Æ´Â »ç¶÷¿¡°Ô´Â ±ä ¼³¸íÀÌ ÇÊ¿ä ¾ø°ÚÁö¸¸, Àß ¸ð¸£´Â ºÐÀ» À§ÇØ ÀÌ Ã¥ÀÇ °íÀ¯ÇÑ °¡Ä¡¸¦ ¸î °¡Áö ¶°¿Ã·ÁºÃ´Ù.
    ù°, ¶Ù¾î³­ °­»çÀ̱⵵ ÇÑ ÀúÀÚÀÇ È¿°úÀûÀÎ °­ÀÇ ½ºÅ¸ÀÏÀ» ´ã¾Æ³½ Ã¥ÀÇ À̾߱â Àü°³´Ù. ÀúÀÚ´Â ´ë¶ä ½ºÇÁ¸µÀÌ °¡Áø ±â¼úÀ» ³ª¿­Çϱ⺸´Ü Ä£¼÷ÇÑ ÀÚ¹Ù ÄÚµå(Ãʳ­°¨ DAO)¸¦ ³»¹Ð¾ú´Ù. Ã¥À» Àо¸é Á¡Â÷ µ¶ÀÚ´Â ÈçÈ÷ ¾²ÀÌ´ø ÄÚµåÀÇ ¹®Á¦Á¡¿¡ °ø°¨Çϰí, ¿©·¯ °¡Áö ¹æ½ÄÀ¸·Î °³¼±Çذ¡´Â ¿©Á¤À» ÇÔ²²ÇÑ´Ù. Ã¥°ú ÇÔ²² °í¹ÎÇÑ µ¶ÀÚ¶ó¸é ¿©Á¤ÀÇ ³¡¿¡¼­ ½ºÇÁ¸µÀ» ¾²´Â ÀÌÀ¯¿Í ¾î¶² °Ô ¿Ã¹Ù¸¥ »ç¿ë¹ýÀÎÁö ¹è¿ï ¼ö ÀÖ´Ù. »ç½Ç ÀÌ·± Àü°³´Â Á¤¸» ¶Ù¾î³­ ¿Ü±¹ ¼­Àû¿¡¼­´Â Á¾Á¾ º¼ ¼ö ÀÖ´Â ¹æ½ÄÀÌÁö¸¸, ÇÑ±Û ±â¼ú¼­·Î ÇÑÁ¤ÇÏ¸é °¡È÷ µ¶º¸ÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
    µÑ°, »ç»ó°ú Ȱ¿ë¹ýÀ» ¸ðµÎ ´ãÀº ³ÐÀº È¿¿ë¼ºÀÌ´Ù. ½ÃÁß¿¡ µÎ²¨¿î ±â¼ú¼­´Â µå¹°Áö ¾ÊÁö¸¸, ÀÌ Ã¥Àº API ¼³¸íÀ̳ª È­¸é ĸó·Î Áö¸éÀ» ÇÒ¾ÖÇÏÁö ¾Ê¾Ò´Ù. Ã¥ Àü¹ÝºÎ´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼­ ¾î¶² Äڵ尡 ÁÁÀº ÄÚµåÀÎÁö¸¦ ´Ù·ç¸é¼­ ¿Ö ½ºÇÁ¸µÀ» ½á¾ß ÇÏ´ÂÁö¸¦ ¼³¸íÇϰí, ÈĹݺδ ½ºÇÁ¸µÀ» ±¸¼ºÇÏ´Â ¿ä¼Ò ±â¼úÀ» ¿Ã¹Ù¸£°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀ» ºüÁü¾øÀÌ ¼³¸íÇϰí ÀÖÀ½À» »ó±âÇϸé Ã¥ÀÇ µÎ²²´Â ³î¶øµµ·Ï ¾ã´Ù(?). ÇнÀ°úÁ¦¿¡¸¸ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ ÀåÀÇ ±¸¼º°ú ´Ü°èº° ¿¹Á¦´Â SoC(Separation of Concerns)¸¦ ÅëÇØ ¹æ´ëÇÑ ³»¿ëÀ» ¸ðµÎ ´ã¾Æ³»±â À§ÇØ ÀúÀÚ°¡ °¢°íÇØ ³ë·ÂÇÑ °á°ú¹°ÀÌ´Ù.
    ¼Â°, Ã¥ÀÇ ³»¿ë°ú ¿¹Á¦ ÄÚµåÀÇ Á¤È®ÇÔÀÌ´Ù. ÇÁ·Î±×·¡¹Ö ¼­ÀûÀ¸·Î °øºÎÇÒ ¶§ ¿¹Á¦°¡ ÀÛµ¿ÇÏÁö ¾Ê¾Æ ½Ã°£À» ÇãºñÇÑ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ´Â µå¹°Áö ¾Ê´Ù. 1ºÎ´Â Å×½ºÆ® ÁÖµµ·Î ÁøÇàÇϰí, 2ºÎµµ ¿¹Á¦ ÀüºÎ°¡ Å×½ºÆ® ÄÚµå ÇüÅ·Π¸¸µé¾îÁ® °áÇÔÀ» ¸·¾Ò´Ù. ÇÑÆí °³³ä ¼³¸íÀ» À§ÇØ ´ÙÀ̾î±×·¥À» Ȱ¿ëÇϰí Äڵ忡µµ ÃæºÐÇÑ ºÎ¿¬ ¼³¸íÀ» ºÙÀÎ °á°ú, ¼¶¼¼Çϰí Á¤È®ÇÑ ³»¿ëÀÌ ¸¸µé¾îÁ³´Ù.
    º¯º¯ÇÑ Ã¥ÀÌ ¾ø´ø ½ÃÀý ½ºÇÁ¸µÀ» ÀÌÇØÇϱâ À§ÇØ ¾î¿ ¼ö ¾øÀÌ ½ºÇÁ¸µ ¼Ò½ºÄڵ带 ºÃ´Ù. ½ºÇÁ¸µ ¼Ò½ºÄÚµå´Â °´Ã¼¸¦ Á¶Á÷È­ÇÏ´Â ¼³°è¿¡ ´ëÇÑ ¸ð¹ü´ä¾È°úµµ °°¾Ò´Ù. ÇÏÁö¸¸ ¹æ´ëÇÑ Äڵ常 º¸°í Àǵµ¸¦ ¸ðµÎ ÀÍÈú ¼ö´Â ¾ø¾ú´Ù. ±× ÈÄ¿¡ ·Îµå Á¸½¼ÀÇ Ã¥À» ¹Ýº¹ÇØ ÀÐÀ¸¸é¼­ ½ºÇÁ¸µÀ» ÀÌÇØÇÒ¼ö·Ï °¨ÅºÇÏ°í ¶Ç °¨ÅºÇß´Ù. ´ÙÇེ·´°Ôµµ Áö±Ý ½ºÇÁ¸µÀ» °øºÎÇÏ´Â ¿©·¯ºÐ¿¡°Ô´Â ´õ ³ªÀº ¹æ¹ýÀ» Á¦½ÃÇÒ ¼ö ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ Çß´ø À̾߱⸦ ·Îµå Á¸½¼Àº ÇÒ ¼ö ¾ø´Â ¿ì¸®¸»·Î ÀÐÀ» ¼ö ÀÖ´Ù. ±×¸®°í ÁøÁ¤ÇÑ °í¼ö °³¹ßÀÚ·Î ²ÙÁØÈ÷ ³ë·ÂÇØ¿Â ÀÌÀϹΠ¾¾ÀÇ ³ëÇϿ츦 ÇÔ²² ¹è¿ï ¼ö ÀÖ´Ù. 
    - ¾È¿µÈ¸(http://younghoe.info)
    Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ°øµ¿¼³¸³ÀÚ, (ÁÖ)¾ÆÀÌÆ¼¿ÍÀÌÁîÄÁ¼³ÆÃ ÄÁ¼³ÅÏÆ®


    ÀÌ Ã¥Àº ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Àü´ÞÇÏ´Â µ¥ ÁýÁßÇϰí ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ ¾´ ¡ºJ2EE Development without EJB¡» ÀÌÈÄ·Î Áö±Ý±îÁö Ãâ°£µÈ ½ºÇÁ¸µ ¼­Àû Áß¿¡¼­ ÀÌ Ã¥¸¸Å­ ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Á¦´ë·Î Àü´ÞÇÑ Ã¥Àº º¸Áö ¸øÇß´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» »ç¿ëÇÏÁö ¾Ê´õ¶óµµ ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¸ðµç °³¹ßÀÚ°¡ Àоî¾ß Çϴ åÀÌ´Ù. ±×¸¸Å­ ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ ÇÏ´Â ÇÙ½É °¡Ä¡¿¡ ÁýÁßÇϰí Àִ åÀÌ´Ù. ƯÈ÷ ÀÌ Ã¥ÀÇ ¸ðµç ¼Ò½ºÄڵ忡´Â Å×½ºÆ® Äڵ尡 ÇÔ²² µé¾î ÀÖ´Ù. ÀÌ´Â Å×½ºÆ®Çϱ⠽¬¿î Äڵ带 ¸¸µéµµ·Ï À¯µµÇÏ´Â ½ºÇÁ¸µÀÇ °­Á¡À» º¸¿©Áָ鼭 Å×½ºÆ®ÀÇ Á߿伺À» ÀÚ¿¬½º·´°Ô À̾߱âÇÏ·Á´Â ÀúÀÚÀÇ ÀǵµÀ̸®¶ó.
    ÀÚ¹Ù ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀº Áö±Ý±îÁö ¸¹Àº ¿ì¿©°îÀýÀ» °ÞÀ¸¸é¼­ ¸Õ ±æÀ» µ¹¾Æ¿Ô´Ù. ÀÌ Ã¥À¸·Î ÀÎÇØ ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ Çß´ø ÃʽÉÀ¸·Î µ¹¾Æ°¥ ¼ö ÀÖ´Â °è±â°¡ µÆÀ¸¸é ÇÏ´Â ¹Ù¶÷ÀÌ´Ù.
    - ¹ÚÀ缺 / XLGames À¥ ¼­ºñ½º °³¹ßÀÚ


    Áö³­ 10ȸ Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ ¼¼¹Ì³ª µµÀԺΠ¶§ °³È¸»ç¸¦ °âÇÑ °£´ÜÇÑ ¹ßÇ¥¸¦ Çϸ鼭 Àú´Â µÎ °¡Áö¸¦ ¸»Çß½À´Ï´Ù. ½ºÇÁ¸µÀÌ ´Ü¼øÇÑ ÇÁ·¹ÀÓ¿öÅ©°¡ ¾Æ´Ñ Ç÷§ÆûÀ¸·Î ¹ßÀüÇß´Ù´Â »ç½Ç°ú, ±×·³¿¡µµ Ãʱ⠽ºÇÁ¸µÀÇ Ã¶ÇÐÀº ¿©ÀüÈ÷ À¯È¿ÇÏ°í ´õ¿í °­Á¶µÅ¾ß ÇÏ¸ç ½ºÇÁ¸µ ÀÚüº¸´Ù Áß¿äÇÏ´Ù´Â Á¡ÀÔ´Ï´Ù.
    ½ºÇÁ¸µ »çÀÌÆ®ÀÇ ½ºÇÁ¸µ ¼Ò°³(About Spring)¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Â ÀÌ Ã¶ÇÐÀ» Áö±Ý±îÁö ·Îµå Á¸½ºÀÇ Ã¥À» Á¦¿ÜÇÑ ¾î¶² ½ºÇÁ¸µ °ü·Ã Ã¥¿¡¼­µµ ÃæºÐÈ÷ ´Ù·çÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¡¼­ ¸¹Àº »ç¶÷ÀÌ ½ºÇÁ¸µÀÌ ÁÖ´Â ÀÌÁ¡°ú Áñ°Å¿òÀ» ´©¸®Áö ¸øÇϸ鼭 ½ºÇÁ¸µÀ» ¾²°í ÀÖ½À´Ï´Ù. °í¸¿°Ôµµ ÀÌÀϹΠ¾¾´Â ½ºÇÁ¸µÀÌ ¹«¾ùÀÎÁö ¸í½ÃÀûÀ¸·Î ¼³¸íÇϱ⸦ 8ÀåÀ¸·Î ¹Ì·ç°í ±×º¸´Ù ¸ÕÀú, Ä£ÀýÇÏ°í ½±°Ô ±×¸®°í °¨µ¿ÀûÀ¸·Î ½ºÇÁ¸µÀÇ ¹è°æ(ÁÁÀº °´Ã¼ÁöÇâ ±â¹ý°ú ¿ì¼ö ½Çõ¹ý)À» ¼³¸íÇÕ´Ï´Ù.
    ÀÌÀϹΠ¾¾´Â ¶Ù¾î³­ °³¹ßÀÚÀÌ°í ¿Ïº®ÁÖÀÇÀÚÀÎ µ¿½Ã¿¡ Ÿ°í³­ À̾߱â²ÛÀÔ´Ï´Ù. Àü ÀÌ Ã¥À» ´«À¸·Î ÀÐÀ¸¸é¼­µµ ¾î¶»°Ô ÀÌ·¸°Ô ´Ù¾çÇÏ°í ¹æ´ëÇÑ ³»¿ëÀÌ ÇÑ Ã¥À¸·Î ¿«ÀÏ ¼ö ÀÖ´ÂÁö ÀÌÇØÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ½ºÇÁ¸µÀ» ´àÀº Ã¥ÀÔ´Ï´Ù.
    - ¹Ú¼ºÃ¶ / Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ Å«ÀϲÛ


    ½ºÇÁ¸µÀ» óÀ½ º» °Ô 2003³âÀ̾ú´Âµ¥ ±×¶§¸¸ ÇØµµ ¾Æ¹«µµ Áö±Ýó·³ ½ºÇÁ¸µÀÌ Àü ¼¼°è ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½ÃÀå¿¡¼­ °¡Àå ¿µÇâ·Â ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¼ºÀåÇϸ®¶ó°í ¿¹ÃøÇÏÁö´Â ¸øÇß´ø °Í °°´Ù. ½ºÇÁ¸µÀÌ ¼º°øÇÒ ¼ö ÀÖ¾ú´ø °¡Àå Å« ¿äÀÎ Áß Çϳª´Â °´Ã¼ÁöÇâ ¿øÄ¢À» Ãæ½ÇÈ÷ ÁöÄѳ»¸é¼­µµ ´õ ³ª¾Æ°¡ °³¹ßÀÚÀÇ ÀÚÀ²¼º°ú âÀǼºÀ» ±Ø´ëÈ­ÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ±¸Á¶¸¦ Áö´Ï°í Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀÌ Ãß±¸Çß´ø ÀÌ·¯ÇÑ ³»¸éÀÇ ¿øÄ¢À» Çö½Ç°ú Àß ¸ÂÃß¾î Ç®¾î³½ ÇÑ ÆíÀÇ Èï¹ÌÁøÁøÇÑ ¼Ò¼³°úµµ °°´Ù. ÀÌ ½Ã´ëÀÇ ¾ÆÅ°ÅØÆ®³ª °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã ÇÑ ¹øÀº ²À ÀоîºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.
    - ±èâÁ¦ / »ï¼º SDS ¼ö¼®, Anyframe Java ±âȹ¡¤°³¹ß ÃѰý


    ½ºÇÁ¸µÀº ÀÌÁ¦ ÀÚ¹Ù °³¹ßÀÇ Çʼö ÇÁ·¹ÀÓ¿öÅ©·Î ÀÚ¸® Àâ¾Ò´Ù. ½ºÇÁ¸µÀº ÀÚ¹ÙÀÇ °´Ã¼ÁöÇâÀû »ç°í¿Í ¾ÖÀÚÀÏÇÑ °¡Ä¡¸¦ ±¸ÇöÇÑ ÇÁ·¹ÀÓ¿öÅ©ÀÌÁö¸¸, ´ëºÎºÐ °³¹ßÀÚ´Â ÇÊ¿äÇÑ ÅÛÇø´À» ¼öÁ¤Çϱ⸸ ÇÒ »Ó ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©°¡ ÁöÇâÇÏ´Â °¡Ä¡¿Í µ¿ÀÛ¿ø¸®¸¦ ÃæºÐÈ÷ ÀÌÇØÇÏÁö ¸øÇÑ Ã¤·Î »ç¿ëÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ¹è¿ì´Â µ¥ ÇÊ¿äÇÑ DAO, AOP °°Àº Áß¿ä °³³äÀÇ ÀÌÇØ¸¦ ½ÃÀÛÀ¸·Î ½ÇÀü ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â ¹æ¹ý±îÁö ü°èÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ±×¸®°í ½ºÇÁ¸µÀÇ ÇнÀ¹ý±îÁö Ä£ÀýÈ÷ ´Ù·ç´Â µî °÷°÷¿¡ ÀúÀÚ ÀÌÀϹΠ¾¾ÀÇ ¼ûÀº ³ë·Â°ú ¹è·Á°¡ ±êµç Ã¥À¸·Î ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ²À Àо±æ ±ÇÇÑ´Ù.
    - ¿Á»óÈÆ / Á¦4´ë Çѱ¹ÀÚ¹Ù°³¹ßÀÚ ÇùÀÇȸ ȸÀå, Çö Çѱ¹SW¾ÆÅ°ÅØÆ® ¿¬ÇÕ °øµ¿È¸Àå


    ¸ÕÀú, Àú´Â ½ºÇÁ¸µÀ» ÀüÇô ¸ð¸¨´Ï´Ù. J2EE 1.4, JavaEE 5, ±×¸®°í JavaEE 6±îÁö, ±â¼ú Ç¥Áذú ±¸Çö¿¡ Âü¿©ÇÏ°í °ü½ÉÀ» µÖ¿Ô´ø Àú·Î¼­´Â, JavaEE(ƯÈ÷ EJB)ÀÇ ¾ÈƼÅ×Á¦·Î ½ÃÀÛÇÑ ½ºÇÁ¸µ¿¡ ¾î´À Á¤µµ ¹Ý°¨ÀÌ ÀÖ¾ú°í, ±×·¡¼­ ÀǵµÀûÀ¸·Î ¾Ë·Á Çϱ⸦ ²¨·È½À´Ï´Ù.
    ÇÏÁö¸¸ Ƽ¸Æ½º¸¦ ¶°³ª ¿ÀǸ¶·ç¿¡¼­ À¥ ¼­ºñ½º °³¹ßÀ» ÇÏ°Ô µÇÀÚ ½ºÇÁ¸µÀº ´ç¸éÇÑ °úÁ¦°¡ µÅ¹ö·È½À´Ï´Ù. ·çºñ¿Â·¹ÀϽº·Î ºñÄѰ¡ º¸±âµµ ÇßÁö¸¸, °á±¹ ÀÚ¹Ù Ç÷§ÆûÀ¸·Î °¡°Ô µÆ½À´Ï´Ù. Á¦°¡ ¾Æ¹«¸® JavaEE¸¸À¸·Î °³¹ßÇÏÀÚ°í ÁÖÀåÇØµµ, °á±¹ ½ºÇÁ¸µÀ» äÅÃÇϱ⿡ À̸£·¶½À´Ï´Ù.
    Åäºñ´ÔÀÇ ºí·Î±× ¶ÇÇÑ ÀÚ¹Ù¿Í ºñÀÚ¹Ù¸¦ ¶°³ª ¸¹Àº °³¹ßÀÚ¿¡°Ô °¨¸íÀ» Áá½À´Ï´Ù. ±×¸®°í ±× À̸鿡 ´ã±ä JavaEEÀÇ ÇѰè¿Í ¹®Á¦Á¡Àº ½ÇÀº Àú¸¦ ºÎ²ô·´°Ô ¸¸µé±â ÃæºÐÇßÁö¿ä. ¹«¾ùº¸´Ùµµ ±× ±íÀÌ, Åäºñ´ÔÀÌ º¸¿©ÁֽŠ±× ±íÀ̰¡ Àú´Â ÇѾøÀÌ ºÎ·¯¿ü°í Á¸°æ½º·¯¿ü½À´Ï´Ù. Àú´Â ÀÌ Ã¥ÀÇ 1ÀåÀ» Àоú½À´Ï´Ù. ÀÌÁ¦¼­¾ß ½ºÇÁ¸µÀÌ ¹ºÁö¸¦ °Ü¿ì ¾Ë¾Æ°¡°Ô µÇ´Ù´Ï, ¸¶Ä¡ ¿ä»õ ¡°¸ÆÁÖ ¸Àµµ ¸ð¸£¸é¼­¡±ÀÇ ±¤°í Ä«ÇÇó·³ ¸»ÀÔ´Ï´Ù.
    ÀÌ Ã¥ÀÌ µ¶ÀÚ¿¡°Ô ¿µ°¨°ú °Ý·Á¸¦ ÁÖ¸®¶ó ¹Ï½À´Ï´Ù.
    - ÀÌâ½Å / ias(iNDIE aPPLICATION sOFTWARE) ´ëÇ¥


    ¸ÕÀú, ±â´Ù·Á¿Â ½ºÇÁ¸µ 3 ¼­ÀûÀÇ Ãâ°£À» ÃàÇÏÇÕ´Ï´Ù. ½ºÇÁ¸µ 2.5 ¹öÀüÀ» °æÇèÇß´ø »ç¶÷À¸·Î ´Þ¶óÁø ±â´ÉÀº ¹«¾ùÀÎÁö, ÇÏÀ§ ¹öÀü°úÀÇ È£È¯¼º º¸ÀåÀ» À§ÇØ ¾î¶»°Ô È®ÀåµÇ°í ¹ßÀüµÆ´ÂÁö, »õ·Î¿î ¹öÀüÀÌ ³ª¿Ã ¶§¸¶´Ù °®°Ô µÇ´Â ±Ã±ÝÁõ¿¡ ´ëÇØ ¸íÄèÇÑ ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÆ½À´Ï´Ù. ¶ÇÇÑ ½ºÇÁ¸µÀÇ °¢ °³³äÀÌ ¿¹Á¦ Áß½ÉÀ¸·Î Àß ¼³¸íµÇ¾î ÀÖ¾î ½ºÇÁ¸µÀ» óÀ½ Á¢ÇÏ´Â ºÐµéµµ ½±°Ô ´Ù°¡°¥ ¼ö ÀÖÀ¸¸®¶ó »ý°¢µÇ¸ç, ÀÌÀü ¹öÀü °æÇèÀÚ ºÐµé¿¡°Ô´Â ½ºÇÁ¸µÀÌ È®Àå Æ÷ÀÎÆ®¸¦ ¾î¶»°Ô ÀÀ¿ëÇϸ鼭 ¾÷±×·¹ÀÌµåµÆ´ÂÁö ¹è¿ï ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. ´Ù½Ã Çѹø ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» Ãâ°£À» ÃàÇÏÇϸç, ½ºÇÁ¸µÀ» µµÀÔÇϰųª ½ºÇÁ¸µ 3.0À¸·Î ¹öÀü ¾÷±×·¹À̵带 °í·ÁÇϰí ÀÖ´Â ¸¹Àº °³¹ßÀÚÀÇ °í¹ÎÀ» Á¶±ÝÀ̳ª¸¶ ´ú¾îÁÙ ¼ö Àֱ⸦ ±â´ëÇÕ´Ï´Ù.
    - À̺À¿Á Ã¥ÀÓ / ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ© Ä¿¹ÌÅÍ »ï¼ºSDS


    ÀÌ Ã¥À» ÅëÇØ °³¹ßÀÚµéÀº ¸®ÆÑÅ丵°ú µðÀÚÀÎ ÆÐÅÏ, °´Ã¼ÁöÇâ ÇÙ½É ¿øÄ¢µµ ÀÚ¿¬½º·´°Ô Á¢Çϸ鼭, Ã¥¿¡ ´ã±ä ³»¿ëÀ» ÀÚ½ÅÀÇ °ÍÀ¸·Î ¹Þ¾ÆµéÀÏ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¿øÄ¢°ú Äڵ带 Àß ¾î¿ï¸®°Ô ¼³¸íÇÑ ´ë¸ñ¿¡¼­´Â ´©±¸³ª ³»°øÀ» ´À³¢°Ô ÇÒ ¸¸Å­ ½±°í ±íÀÌ ÀÖ°Ô Ç®¾î³½ Ã¥À̱⿡, Ãʺ¸ °³¹ßÀÚ´Â ¹°·Ð ¿¬Â÷°¡ ¿À·¡µÆÁö¸¸ ±âÃʰ¡ ºÎÁ·ÇÏ´Ù°í ´À³¢´Â °³¹ßÀÚ¿¡°Ô Àû±ØÀûÀ¸·Î ±ÇÇØÁÖ°í ½Í´Ù.
    µ¶ÀÚµéÀÌ ÀÌ Ã¥À» ¸¶Ä¥ ÁîÀ½¿£ ½ºÇÁ¸µÀ» ¹è¿ì·¯ ¿Ô´Ù°¡ °´Ã¼ÁöÇâÀ̶ó´Â ¿ùôÀ» ³¬¾Ò´Ù°í ¿ôÀ¸¸ç Ã¥ÀåÀ» µ¤°Ô µÉ °ÍÀ̶ó°í È®½ÅÇÑ´Ù. ¾Æ¿ï·¯ Áö±Ý±îÁö ½á¿Ô´ø ¹æ½Ä°ú ´Þ¸® ½ºÇÁ¸µ¿¡¼­ ÁÖ°íÀÚ Çß´ø ÇÙ½É °¡Ä¡¸¦ ´À³¢¸ç ÄÚµùÇϰí ÀÖ´Â ÀÚ½ÅÀ» ¹ß°ßÇϸ®¶ó°í Á¶½É½º·´°Ô »ó»óÇØº»´Ù.
    - ¾ç¼ö¿­ / ÀÎÇǾðÄÁ¼³ÆÃ ¿¬±¸¼ÒÀå, JCO 3´ëȸÀ塤Çö °í¹®


    Àú´Â ½ºÇÁ¸µÀº Àß ¸ð¸£Áö¸¸ Åäºñ Çü´Ô°ú ¿¡ÀÌÄÜ ÃâÆÇ»ç¸¦ Àß ¾Ë±â¿¡ ÀÌ Ã¥À» ÀڽŠÀÖ°Ô ±ÇÇØµå¸± ¼ö ÀÖ½À´Ï´Ù. Åäºñ Çü´ÔÀº ¾î·Á¿î ³»¿ëÀ» ½±°Ô ¼³¸íÇÏ´Â ¸¶·ÂÀ» °¡Áø »ç¶÷ÀÔ´Ï´Ù. »ç½Ç ½¬¿î ³»¿ëµµ ¾î·Æ°Ô ¼³¸íÇÏ´Â ºÐµéÀÌ ¿ö³« ¸¹±â¿¡ ±×ÀÇ ±ÛÀÌ ´õ¿í ºû³³´Ï´Ù.
    µÎ °³ÀÇ ºÎ·Î ±¸¼ºµÈ ÀÌ Ã¥ÀÇ 1ºÎ´Â ±×ÀÇ ±×·± ÀåÁ¡À» Àß ³ì¿©³»¾î óÀ½ ½ÃÀÛÇÏ´Â ÀÚ¹Ù °³¹ßÀÚµµ ½±°Ô ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. 2ºÎ´Â ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ °í½É¿¡ °í½ÉÀ» °ÅµìÇÏ¿© ¸¸µç ¿¹Á¦µéÀº ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â µ¥ ÀûÀÝÀº µµ¿òÀ» µå¸± °ÍÀÔ´Ï´Ù.
    ÀÌ Ã¥À» ±¸ÀÔÇÑ ¸ðµç ºÐµéÀÌ ÇÑ ´Ü°è ´õ ¹ßÀüÇÏ´Â ÁÁÀº °è±â°¡ µÇ±æ ¹Ù¶ó°Ú½À´Ï´Ù.
    ´ëÇѹα¹ °³¹ßÀÚ ÆÄÀÌÆÃ!
    - Á¤Èñ¿ë / ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î ¹ßÇàÀÎ


    Ã¥À» Æì±âµµ Àü¿¡, 1400ÆäÀÌÁö°¡ ³Ñ´Â ÀÌ Ã¥ÀÇ µÎ²²¿Í ¹«°Ô¿¡ Áö·¹ °ÌÀ» ¸ÔÀº µ¶Àںеµ ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ °ÆÁ¤ÇÏÁö ¸»ÀÚ. ÀÌ Ã¥ÀÌ ÀÌÅä·Ï µÎ²®°í ¹«°Å¿öÁø °Ç ¸ðµÎ ´Ù ¿ì¸®¸¦ À§ÇÑ ¹è·Á ¶§¹®À̰í, ±× ¹æ´ëÇÑ ¾ç¸¸Å­À̳ª ¸Å¿ì Ä£ÀýÇÑ Ã¥ÀÌ´Ù. ½ºÇÁ¸µÀ» ÇнÀÇÏ´Â µ¥ ÀÖ¾î Áß¿äÇÑ ³»¿ëÀ» ÀÌ·¸°Ô±îÁö Â÷±ÙÂ÷±Ù ±×¸®°í Á¡ÁøÀûÀ¸·Î ½±°Ô ¼³¸íÇØÁִ åÀº ¿©Å ¾ø¾ú´Ù. ÁøÀÛ¿¡ ÀÌ·± Ã¥À¸·Î ½ºÇÁ¸µ °øºÎ¸¦ ½ÃÀÛÇß´Ù¸é ³»°¡ ½ºÇÁ¸µ¿¡ ½ñ¾Æ¿Â ÇнÀ ½Ã°£ÀÌ ÇÑÃþ ÁÙ¾îµé¾úÀ» °Ô ºÐ¸íÇÏ´Ù.
    ÀÌ Ã¥ÀÇ °¡Ä¡´Â ¿©·¯ ¹ø ¹Ýº¹ÇØ ÀоúÀ» ¶§ ´õ¿í ºûÀ» ¹ßÇÑ´Ù. ÀúÀÚÀÇ Àǵµ´Â ´Ü¼øÈ÷ ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê´Â´Ù. ÀÌ Ã¥¿¡¼­´Â °´Ã¼ÁöÇâÀûÀÎ ÄÚµå, ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³³ä Á¤¸³, Å×½ºÆ®°¡ ÁÖ´Â ÀåÁ¡ µîÀ» °í½º¶õÈ÷ ¿³º¼ ¼ö ÀÖ´Ù. ¹°·Ð ¿ì¸®°¡ ½ºÇÁ¸µ¸¸ °¡Áö°í¼­´Â ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø´Ù. °á±¹Àº ´Ù¸¥ ÄÚµå¿Í ¹ö¹«·Á ¸ÀÀÖ´Â Äڵ带 ¸¸µé¾î¾ß ÇÑ´Ù. À̸¦ °£ÆÄÇÑ ÀúÀÚ´Â ¹Ù·Î ±×¶§ ¾î¶»°Ô ÇÏ¸é °³¹ßÀÚµéÀÌ Á» ´õ °¡Ä¡ ÀÖ°í À¯ÀÍÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö ÀÌ Ã¥¿¡¼­ Àß ¼³¸íÇÑ´Ù. ÆÁÀ» Çϳª ´õ µå¸®ÀÚ¸é, º°µµ·Î Á¦°øµÇ´Â ¼Ò½ºÄÚµå´Â ²À È®ÀÎÇϱ⠹ٶõ´Ù. ³ªÁß¿¡ ±âȸ°¡ µÇ¸é º½½Ï ¸ðÀÓ¿¡¼­ ½ºÅ͵ð·Î ÁøÇàÇÏ°í ½ÍÀ» Á¤µµ·Î ¸ÚÁö°í À¯¿ëÇÑ Äڵ尡 µ¶ÀÚ¸¦ ±â´Ù¸°´Ù. ¸¶Ä¡ ÀáÀڴ å ¼ÓÀÇ ÄÚµå󷳡¦
    - ¹é±â¼± / º½½Ï Ä¿¹Â´ÏƼ(http://springsprout.org) ´ëÇ¥, ½ºÇÁ¸µÇÁ·¹ÀÓ¿öÅ© °­»ç



     


    ÀúÀÚ ¼Ò°³

    ÀÌÀϹÎ(Åäºñ)

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 1,628

    È£ÁÖÀÇ IT ¼­ºñ½º ±â¾÷ÀÎ ÀÌÇÁ¸±ÀÇ ´ëÇ¥ ÄÁ¼³ÅÏÆ®´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ¿ÀǼҽº Ä¿¹Â´ÏƼÀÎ ¿ÀǽõåÀÇ ´ëÇ¥À̸ç Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ(KSUG)ÀÇ °øµ¿¼³¸³ÀÚÀ̱⵵ ÇÏ´Ù. 8ºñÆ® ÄÄÇ»ÅÍ ½ÃÀý ÇÁ·Î±×·¡¹ÖÀÇ ¸Å·Â¿¡ ºüÁ® 10¿© ³â°£ Ãë¹Ì·Î ÇÁ·Î±×·¡¹ÖÀ» Áñ°Ü¿À´Ù Àü¹® °³¹ßÀÚÀÇ ±æ·Î µé¾î¼­¼­ 19³â° ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ±³À°, ÄÁ¼³ÆÃ ÀÏÀ» ÇØ¿À°í ÀÖ´Ù. 2004³âºÎÅÍ ½ºÇÁ¸µÀ» ÀÌ¿ëÇØ¼­ ±â¾÷°ú Çб³, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÀÇ ½Ã½ºÅÛÀ» °³¹ßÇØ¿Ô°í ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ ÄÁ¼³ÆÃ°ú ½ºÇÁ¸µ °³¹ßÀÚ ±³À°À» ÇØ¿À°í ÀÖ´Ù. JCO ÄÁÆÛ·±½º¿¡¼­ ¼¼ Â÷·Ê ½ºÇÁ¸µÀ» ÁÖÁ¦·Î ¹ßÇ¥Çß°í ±â¹¦, ÀÌÇÁ¸±, KSUG µîÀ» ÅëÇØ ½ºÇÁ¸µ ¼¼¹Ì³ª¸¦ ÁøÇàÇϱ⵵ Çß´Ù. ½ºÇÁ¸µ°ú ¿ÀǼҽº ±â¼ú¿¡ °ü·ÃµÈ Á¤º¸¿Í °æÇèÀ» °øÀ¯ÇÏ´Â ºí·Î±×(toby.epril.com)¸¦ ¿î¿µÇϰí ÀÖ´Ù.

    ¸ñÂ÷

    1Àå ¿ÀºêÁ§Æ®¿Í ÀÇÁ¸°ü°è
    ___1.1 Ãʳ­°¨ DAO
    ______1.1.1 User
    ______1.1.2 UserDao
    ______1.1.3 main()À» ÀÌ¿ëÇÑ DAO Å×½ºÆ® ÄÚµå
    ___1.2 DAOÀÇ ºÐ¸®
    ______1.2.1 °ü½É»çÀÇ ºÐ¸®
    ______1.2.2 Ä¿³Ø¼Ç ¸¸µé±âÀÇ ÃßÃâ
    _________UserDaoÀÇ °ü½É»çÇ×
    _________Áߺ¹ ÄÚµåÀÇ ¸Þ¼Òµå ÃßÃâ
    _________º¯°æ»çÇ׿¡ ´ëÇÑ °ËÁõ: ¸®ÆÑÅ丵°ú Å×½ºÆ®
    ______1.2.3 DB Ä¿³Ø¼Ç ¸¸µé±âÀÇ µ¶¸³
    _________»ó¼ÓÀ» ÅëÇÑ È®Àå
    ___1.3 DAOÀÇ È®Àå
    ______1.3.1 Ŭ·¡½ºÀÇ ºÐ¸®
    ______1.3.2 ÀÎÅÍÆäÀ̽ºÀÇ µµÀÔ
    ______1.3.3 °ü°è¼³Á¤ Ã¥ÀÓÀÇ ºÐ¸®
    ______1.3.4 ¿øÄ¢°ú ÆÐÅÏ
    _________°³¹æ Æó¼â ¿øÄ¢
    _________³ôÀº ÀÀÁýµµ¿Í ³·Àº °áÇÕµµ
    _________Àü·« ÆÐÅÏ
    ___1.4 Á¦¾îÀÇ ¿ªÀü(IoC)
    ______1.4.1 ¿ÀºêÁ§Æ® ÆÑÅ丮
    _________ÆÑÅ丮
    _________¼³°èµµ·Î¼­ÀÇ ÆÑÅ丮
    ______1.4.2 ¿ÀºêÁ§Æ® ÆÑÅ丮ÀÇ È°¿ë
    ______1.4.3 Á¦¾î±ÇÀÇ ÀÌÀüÀ» ÅëÇÑ Á¦¾î°ü°è ¿ªÀü
    ___1.5 ½ºÇÁ¸µÀÇ IoC
    ______1.5.1 ¿ÀºêÁ§Æ® ÆÑÅ丮¸¦ ÀÌ¿ëÇÑ ½ºÇÁ¸µ IoC
    _________¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®¿Í ¼³Á¤Á¤º¸
    _________DaoFactory¸¦ »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
    ______1.5.2 ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®ÀÇ µ¿ÀÛ¹æ½Ä
    ______1.5.3 ½ºÇÁ¸µ IoCÀÇ ¿ë¾î Á¤¸®
    ___1.6 ½Ì±ÛÅæ ·¹Áö½ºÆ®¸®¿Í ¿ÀºêÁ§Æ® ½ºÄÚÇÁ
    ______1.6.1 ½Ì±ÛÅæ ·¹Áö½ºÆ®¸®·Î¼­ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
    _________¼­¹ö ¾ÖÇø®ÄÉÀ̼ǰú ½Ì±ÛÅæ
    _________½Ì±ÛÅæ ÆÐÅÏÀÇ ÇѰè
    _________½Ì±ÛÅæ ·¹Áö½ºÆ®¸®
    ______1.6.2 ½Ì±ÛÅæ°ú ¿ÀºêÁ§Æ®ÀÇ »óÅÂ
    ______1.6.3 ½ºÇÁ¸µ ºóÀÇ ½ºÄÚÇÁ
    ___1.7 ÀÇÁ¸°ü°è ÁÖÀÔ(DI)
    ______1.7.1 Á¦¾îÀÇ ¿ªÀü(IoC)°ú ÀÇÁ¸°ü°è ÁÖÀÔ
    ______1.7.2 ·±Å¸ÀÓ ÀÇÁ¸°ü°è ¼³Á¤
    _________ÀÇÁ¸°ü°è
    _________UserDaoÀÇ ÀÇÁ¸°ü°è
    _________UserDaoÀÇ ÀÇÁ¸°ü°è ÁÖÀÔ
    ______1.7.3 ÀÇÁ¸°ü°è °Ë»ö°ú ÁÖÀÔ
    ______1.7.4 ÀÇÁ¸°ü°è ÁÖÀÔÀÇ ÀÀ¿ë
    _________±â´É ±¸ÇöÀÇ ±³È¯
    _________ºÎ°¡±â´É Ãß°¡
    ______1.7.5 ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÑ ÀÇÁ¸°ü°è ÁÖÀÔ
    ___1.8 XMLÀ» ÀÌ¿ëÇÑ ¼³Á¤
    ______1.8.1 XML ¼³Á¤
    _________connectionMaker() Àüȯ
    _________userDao() Àüȯ
    _________XMLÀÇ ÀÇÁ¸°ü°è ÁÖÀÔ Á¤º¸
    ______1.8.2 XMLÀ» ÀÌ¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
    ______1.8.3 DataSource ÀÎÅÍÆäÀ̽º·Î º¯È¯
    _________DataSource ÀÎÅÍÆäÀ̽º Àû¿ë
    _________ÀÚ¹Ù ÄÚµå ¼³Á¤ ¹æ½Ä
    _________XML ¼³Á¤ ¹æ½Ä
    ______1.8.4 ÇÁ·ÎÆÛƼ °ªÀÇ ÁÖÀÔ
    _________°ª ÁÖÀÔ
    _________value °ªÀÇ ÀÚµ¿ º¯È¯
    ___1.9 Á¤¸®

     

     

    2Àå Å×½ºÆ®
    ___2.1 UserDaoTest ´Ù½Ã º¸±â
    ______2.1.1 Å×½ºÆ®ÀÇ À¯¿ë¼º
    ______2.1.2 UserDaoTestÀÇ Æ¯Â¡
    _________À¥À» ÅëÇÑ DAO Å×½ºÆ® ¹æ¹ýÀÇ ¹®Á¦Á¡
    _________ÀÛÀº ´ÜÀ§ÀÇ Å×½ºÆ®
    _________ÀÚµ¿¼öÇà Å×½ºÆ® ÄÚµå
    _________Áö¼ÓÀûÀÎ °³¼±°ú Á¡ÁøÀûÀÎ °³¹ßÀ» À§ÇÑ Å×½ºÆ®
    ______2.1.3 UserDaoTestÀÇ ¹®Á¦Á¡
    ___2.2 UserDaoTest °³¼±
    ______2.2.1 Å×½ºÆ® °ËÁõÀÇ ÀÚµ¿È­
    ______2.2.2 Å×½ºÆ®ÀÇ È¿À²ÀûÀÎ ¼öÇà°ú °á°ú °ü¸®
    _________JUnit Å×½ºÆ®·Î Àüȯ
    _________Å×½ºÆ® ¸Þ¼Òµå Àüȯ
    _________°ËÁõ ÄÚµå Àüȯ
    _________JUnit Å×½ºÆ® ½ÇÇà
    ___2.3 °³¹ßÀÚ¸¦ À§ÇÑ Å×½ºÆÃ ÇÁ·¹ÀÓ¿öÅ© JUnit
    ______2.3.1 JUnit Å×½ºÆ® ½ÇÇà ¹æ¹ý
    _________IDE
    _________ºôµå Åø
    ______2.3.2 Å×½ºÆ® °á°úÀÇ Àϰü¼º
    _________deleteAll()ÀÇ getCount() Ãß°¡
    _________deleteAll()°ú getCount()ÀÇ Å×½ºÆ®
    _________µ¿ÀÏÇÑ °á°ú¸¦ º¸ÀåÇÏ´Â Å×½ºÆ®
    ______2.3.3 Æ÷°ýÀûÀÎ Å×½ºÆ®
    _________getCount() Å×½ºÆ®
    _________addAndGet() Å×½ºÆ® º¸¿Ï
    _________get() ¿¹¿ÜÁ¶°Ç¿¡ ´ëÇÑ Å×½ºÆ®
    _________Å×½ºÆ®¸¦ ¼º°ø½Ã۱â À§ÇÑ ÄÚµåÀÇ ¼öÁ¤
    _________Æ÷°ýÀûÀÎ Å×½ºÆ®
    ______2.3.4 Å×½ºÆ®°¡ À̲ô´Â °³¹ß
    _________±â´É¼³°è¸¦ À§ÇÑ Å×½ºÆ®
    _________Å×½ºÆ® ÁÖµµ °³¹ß
    ______2.3.5 Å×½ºÆ® ÄÚµå °³¼±
    _________@Before
    _________ÇȽºÃ³
    ___2.4 ½ºÇÁ¸µ Å×½ºÆ® Àû¿ë
    ______2.4.1 Å×½ºÆ®¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® °ü¸®
    _________½ºÇÁ¸µ Å×½ºÆ® ÄÁÅØ½ºÆ® ÇÁ·¹ÀÓ¿öÅ© Àû¿ë
    _________Å×½ºÆ® ¸Þ¼ÒµåÀÇ ÄÁÅØ½ºÆ® °øÀ¯
    _________Å×½ºÆ® Ŭ·¡½ºÀÇ ÄÁÅØ½ºÆ® °øÀ¯
    _________@Autowired
    ______2.4.2 DI¿Í Å×½ºÆ®
    _________Å×½ºÆ® Äڵ忡 ÀÇÇÑ DI
    _________Å×½ºÆ®¸¦ À§ÇÑ º°µµÀÇ DI ¼³Á¤
    _________ÄÁÅ×ÀÌ³Ê ¾ø´Â DI Å×½ºÆ®
    _________DI¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® ¹æ¹ý ¼±ÅÃ
    ___2.5 ÇнÀ Å×½ºÆ®·Î ¹è¿ì´Â ½ºÇÁ¸µ
    ______2.5.1 ÇнÀ Å×½ºÆ®ÀÇ ÀåÁ¡
    ______2.5.2 ÇнÀ Å×½ºÆ® ¿¹Á¦
    _________JUnit Å×½ºÆ® ¿ÀºêÁ§Æ® Å×½ºÆ®
    _________½ºÇÁ¸µ Å×½ºÆ® ÄÁÅØ½ºÆ® Å×½ºÆ®
    ______2.5.3 ¹ö±× Å×½ºÆ®
    ___2.6 Á¤¸®

     

     

    3Àå ÅÛÇø´
    ___3.1 ´Ù½Ã º¸´Â Ãʳ­°¨ DAO
    ______3.1.1 ¿¹¿Üó¸® ±â´ÉÀ» °®Ãá DAO
    _________JDBC ¼öÁ¤ ±â´ÉÀÇ ¿¹¿Üó¸® ÄÚµå
    _________JDBC Á¶È¸ ±â´ÉÀÇ ¿¹¿Üó¸®
    ___3.2 º¯ÇÏ´Â °Í°ú º¯ÇÏÁö ¾Ê´Â °Í
    ______3.2.1 JDBC try/catch/finally ÄÚµåÀÇ ¹®Á¦Á¡
    ______3.2.2 ºÐ¸®¿Í Àç»ç¿ëÀ» À§ÇÑ µðÀÚÀÎ ÆÐÅÏ Àû¿ë
    _________¸Þ¼Òµå ÃßÃâ
    _________ÅÛÇø´ ¸Þ¼Òµå ÆÐÅÏÀÇ Àû¿ë
    _________Àü·« ÆÐÅÏÀÇ Àû¿ë
    _________DI Àû¿ëÀ» À§ÇÑ Å¬¶óÀ̾ðÆ®/ÄÁÅØ½ºÆ® ºÐ¸®
    ___3.3 JDBC Àü·« ÆÐÅÏÀÇ ÃÖÀûÈ­
    ______3.3.1 Àü·« Ŭ·¡½ºÀÇ Ãß°¡ Á¤º¸
    ______3.3.2 Àü·«°ú Ŭ¶óÀ̾ðÆ®ÀÇ µ¿°Å
    _________·ÎÄà Ŭ·¡½º
    _________ÀÍ¸í ³»ºÎ Ŭ·¡½º
    ___3.4 ÄÁÅØ½ºÆ®¿Í DI
    ______3.4.1 JdbcContextÀÇ ºÐ¸®
    _________Ŭ·¡½º ºÐ¸®
    _________ºó ÀÇÁ¸°ü°è º¯°æ
    ______3.4.2 JdbcContextÀÇ Æ¯º°ÇÑ DI
    _________½ºÇÁ¸µ ºóÀ¸·Î DI
    _________Äڵ带 ÀÌ¿ëÇÏ´Â ¼öµ¿ DI
    ___3.5 ÅÛÇø´°ú Äݹé
    ______3.5.1 ÅÛÇø´/ÄݹéÀÇ µ¿ÀÛ¿ø¸®
    _________ÅÛÇø´/ÄݹéÀÇ Æ¯Â¡
    _________JdbcContext¿¡ Àû¿ëµÈ ÅÛÇø´/Äݹé
    ______3.5.2 Æí¸®ÇÑ ÄݹéÀÇ ÀçȰ¿ë
    _________ÄݹéÀÇ ºÐ¸®¿Í ÀçȰ¿ë
    _________Äݹé°ú ÅÛÇø´ÀÇ °áÇÕ
    ______3.5.3 ÅÛÇø´/ÄݹéÀÇ ÀÀ¿ë
    _________Å×½ºÆ®¿Í try/catch/finally
    _________Áߺ¹ÀÇ Á¦°Å¿Í ÅÛÇø´/ÄÝ¹é ¼³°è
    _________ÅÛÇø´/ÄݹéÀÇ Àç¼³°è
    _________Á¦³×¸¯½º¸¦ ÀÌ¿ëÇÑ Äݹé ÀÎÅÍÆäÀ̽º
    ___3.6 ½ºÇÁ¸µÀÇ JdbcTemplate
    ______3.6.1 update()
    ______3.6.2 queryForInt()
    ______3.6.3 queryForObject()
    ______3.6.4 query()
    _________±â´É Á¤ÀÇ¿Í Å×½ºÆ® ÀÛ¼º
    _________query() ÅÛÇø´À» ÀÌ¿ëÇÏ´Â getAll() ±¸Çö
    _________Å×½ºÆ® º¸¿Ï
    ______3.6.5 Àç»ç¿ë °¡´ÉÇÑ ÄݹéÀÇ ºÐ¸®
    _________DI¸¦ À§ÇÑ ÄÚµå Á¤¸®
    _________Áߺ¹ Á¦°Å
    _________ÅÛÇø´/ÄÝ¹é ÆÐÅϰú UserDao
    ___3.7 Á¤¸®

     

     

    4Àå ¿¹¿Ü
    ___4.1 »ç¶óÁø SQLException
    ______4.1.1 Ãʳ­°¨ ¿¹¿Üó¸®
    _________¿¹¿Ü ºí·¢È¦
    _________¹«ÀǹÌÇÏ°í ¹«Ã¥ÀÓÇÑ throws
    ______4.1.2 ¿¹¿ÜÀÇ Á¾·ù¿Í Ư¡
    ______4.1.3 ¿¹¿Üó¸® ¹æ¹ý
    _________¿¹¿Ü º¹±¸
    _________¿¹¿Üó¸® ȸÇÇ
    _________¿¹¿Ü Àüȯ
    ______4.1.4 ¿¹¿Üó¸® Àü·«
    _________·±Å¸ÀÓ ¿¹¿ÜÀÇ º¸ÆíÈ­
    _________add() ¸Þ¼ÒµåÀÇ ¿¹¿Üó¸®
    _________¾ÖÇø®ÄÉÀÌ¼Ç ¿¹¿Ü
    ______4.1.5 SQLExceptionÀº ¾î¶»°Ô µÆ³ª?
    ___4.2 ¿¹¿Ü Àüȯ
    ______4.2.1 JDBCÀÇ ÇѰè
    _________ºñÇ¥ÁØ SQL
    _________ȣȯ¼º ¾ø´Â SQLExceptionÀÇ DB ¿¡·¯Á¤º¸
    ______4.2.2 DB ¿¡·¯ ÄÚµå ¸ÅÇÎÀ» ÅëÇÑ Àüȯ
    ______4.2.3 DAO ÀÎÅÍÆäÀ̽º¿Í DataAccessException °èÃþ±¸Á¶
    _________DAO ÀÎÅÍÆäÀ̽º¿Í ±¸ÇöÀÇ ºÐ¸®
    _________µ¥ÀÌÅÍ ¾×¼¼½º ¿¹¿Ü Ãß»óÈ­¿Í DataAccessException °èÃþ±¸Á¶
    ______4.2.4 ±â¼ú¿¡ µ¶¸³ÀûÀÎ UserDao ¸¸µé±â
    _________ÀÎÅÍÆäÀ̽º Àû¿ë
    _________Å×½ºÆ® º¸¿Ï
    _________DataAccessException Ȱ¿ë ½Ã ÁÖÀÇ»çÇ×
    ___4.3 Á¤¸®

     

     

    5Àå ¼­ºñ½º Ãß»óÈ­
    ___5.1 »ç¿ëÀÚ ·¹º§ °ü¸® ±â´É Ãß°¡
    ______5.1.1 Çʵå Ãß°¡
    _________Level ÀÌ´½
    _________User Çʵå Ãß°¡
    _________UserDaoTest Å×½ºÆ® ¼öÁ¤
    _________UserDaoJdbc ¼öÁ¤
    ______5.1.2 »ç¿ëÀÚ ¼öÁ¤ ±â´É Ãß°¡
    _________¼öÁ¤ ±â´É Å×½ºÆ® Ãß°¡
    _________UserDao¿Í UserDaoJdbc ¼öÁ¤
    _________¼öÁ¤ Å×½ºÆ® º¸¿Ï
    ______5.1.3 UserService.upgradeLevels()
    _________UserService Ŭ·¡½º¿Í ºó µî·Ï
    _________UserServiceTest Å×½ºÆ® Ŭ·¡½º
    _________upgradeLevels() ¸Þ¼Òµå
    _________upgradeLevels() Å×½ºÆ®
    ______5.1.4 UserService.add()
    ______5.1.5 ÄÚµå °³¼±
    _________upgradeLevels() ¸Þ¼Òµå ÄÚµåÀÇ ¹®Á¦Á¡
    _________upgradeLevels() ¸®ÆÑÅ丵
    _________User Å×½ºÆ®
    _________UserServiceTest °³¼±
    ___5.2 Æ®·£Àè¼Ç ¼­ºñ½º Ãß»óÈ­
    ______5.2.1 ¸ð ¾Æ´Ï¸é µµ
    _________Å×½ºÆ®¿ë UserService ´ë¿ª
    _________°­Á¦ ¿¹¿Ü ¹ß»ýÀ» ÅëÇÑ Å×½ºÆ®
    _________Å×½ºÆ® ½ÇÆÐÀÇ ¿øÀÎ
    ______5.2.2 Æ®·£Àè¼Ç °æ°è¼³Á¤
    _________JDBC Æ®·£Àè¼ÇÀÇ Æ®·£Àè¼Ç °æ°è¼³Á¤
    _________UserService¿Í UserDaoÀÇ Æ®·£Àè¼Ç ¹®Á¦
    _________ºñÁî´Ï½º ·ÎÁ÷ ³»ÀÇ Æ®·£Àè¼Ç °æ°è¼³Á¤
    _________UserService Æ®·£Àè¼Ç °æ°è¼³Á¤ÀÇ ¹®Á¦Á¡
    ______5.2.3 Æ®·£Àè¼Ç µ¿±âÈ­
    _________Connection ÆÄ¶ó¹ÌÅÍ Á¦°Å
    _________Æ®·£Àè¼Ç µ¿±âÈ­ Àû¿ë
    _________Æ®·£Àè¼Ç Å×½ºÆ® º¸¿Ï
    _________JdbcTemplate°ú Æ®·£Àè¼Ç µ¿±âÈ­
    ______5.2.4 Æ®·£Àè¼Ç ¼­ºñ½º Ãß»óÈ­
    _________±â¼ú°ú ȯ°æ¿¡ Á¾¼ÓµÇ´Â Æ®·£Àè¼Ç °æ°è¼³Á¤ ÄÚµå
    _________Æ®·£Àè¼Ç APIÀÇ ÀÇÁ¸°ü°è ¹®Á¦¿Í ÇØ°áÃ¥
    _________½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç ¼­ºñ½º Ãß»óÈ­
    _________Æ®·£Àè¼Ç ±â¼ú ¼³Á¤ÀÇ ºÐ¸®
    _________¼öÁ÷, ¼öÆò °èÃþ±¸Á¶¿Í ÀÇÁ¸°ü°è
    ___5.3 ¼­ºñ½º Ãß»óÈ­¿Í ´ÜÀÏ Ã¥ÀÓ ¿øÄ¢
    _________´ÜÀÏ Ã¥ÀÓ ¿øÄ¢
    _________´ÜÀÏ Ã¥ÀÓ ¿øÄ¢ÀÇ ÀåÁ¡
    ___5.4 ¸ÞÀÏ ¼­ºñ½º Ãß»óÈ­
    ______5.4.1 JavaMailÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ ¹ß¼Û ±â´É
    _________JavaMail ¸ÞÀÏ ¹ß¼Û
    ______5.4.2 JavaMailÀÌ Æ÷ÇÔµÈ ÄÚµåÀÇ Å×½ºÆ®
    ______5.4.3 Å×½ºÆ®¸¦ À§ÇÑ ¼­ºñ½º Ãß»óÈ­
    _________JavaMailÀ» ÀÌ¿ëÇÑ Å×½ºÆ®ÀÇ ¹®Á¦Á¡
    _________¸ÞÀÏ ¹ß¼Û ±â´É Ãß»óÈ­
    _________Å×½ºÆ®¿ë ¸ÞÀÏ ¹ß¼Û ¿ÀºêÁ§Æ®
    _________Å×½ºÆ®¿Í ¼­ºñ½º Ãß»óÈ­
    ______5.4.4 Å×½ºÆ® ´ë¿ª
    _________ÀÇÁ¸ ¿ÀºêÁ§Æ®ÀÇ º¯°æÀ» ÅëÇÑ Å×½ºÆ® ¹æ¹ý
    _________Å×½ºÆ® ´ë¿ªÀÇ Á¾·ù¿Í Ư¡
    _________¸ñ ¿ÀºêÁ§Æ®¸¦ ÀÌ¿ëÇÑ Å×½ºÆ®
    ___5.5 Á¤¸®

     

     

    6Àå AOP
    ___6.1 Æ®·£Àè¼Ç ÄÚµåÀÇ ºÐ¸®
    ______6.1.1 ¸Þ¼Òµå ºÐ¸®
    ______6.1.2 DI¸¦ ÀÌ¿ëÇÑ Å¬·¡½ºÀÇ ºÐ¸®
    _________DI Àû¿ëÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ºÐ¸®
    _________UserService ÀÎÅÍÆäÀ̽º µµÀÔ
    _________ºÐ¸®µÈ Æ®·£Àè¼Ç ±â´É
    _________Æ®·£Àè¼Ç Àû¿ëÀ» À§ÇÑ DI ¼³Á¤
    _________Æ®·£Àè¼Ç ºÐ¸®¿¡ µû¸¥ Å×½ºÆ® ¼öÁ¤
    _________Æ®·£Àè¼Ç °æ°è¼³Á¤ ÄÚµå ºÐ¸®ÀÇ ÀåÁ¡
    ___6.2 °í¸³µÈ ´ÜÀ§ Å×½ºÆ®
    ______6.2.1 º¹ÀâÇÑ ÀÇÁ¸°ü°è ¼ÓÀÇ Å×½ºÆ®
    ______6.2.2 Å×½ºÆ® ´ë»ó ¿ÀºêÁ§Æ® °í¸³½Ã۱â
    _________Å×½ºÆ®¸¦ À§ÇÑ UserServiceImpl °í¸³
    _________°í¸³µÈ ´ÜÀ§ Å×½ºÆ® Ȱ¿ë
    _________UserDao ¸ñ ¿ÀºêÁ§Æ®
    _________Å×½ºÆ® ¼öÇà ¼º´ÉÀÇ Çâ»ó
    ______6.2.3 ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®
    ______6.2.4 ¸ñ ÇÁ·¹ÀÓ¿öÅ©
    _________Mockito ÇÁ·¹ÀÓ¿öÅ©
    ___6.3 ´ÙÀ̳»¹Í ÇÁ·Ï½Ã¿Í ÆÑÅ丮 ºó
    ______6.3.1 ÇÁ·Ï½Ã¿Í ÇÁ·Ï½Ã ÆÐÅÏ, µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ
    _________µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ
    _________ÇÁ·Ï½Ã ÆÐÅÏ
    ______6.3.2 ´ÙÀ̳»¹Í ÇÁ·Ï½Ã
    _________ÇÁ·Ï½ÃÀÇ ±¸¼º°ú ÇÁ·Ï½Ã ÀÛ¼ºÀÇ ¹®Á¦Á¡
    _________¸®Ç÷º¼Ç
    _________ÇÁ·Ï½Ã Ŭ·¡½º
    _________´ÙÀ̳»¹Í ÇÁ·Ï½Ã Àû¿ë
    _________´ÙÀ̳»¹Í ÇÁ·Ï½ÃÀÇ È®Àå
    ______6.3.3 ´ÙÀ̳»¹Í ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ºÎ°¡±â´É
    _________Æ®·£Àè¼Ç InvocationHandler
    _________TransactionHandler¿Í ´ÙÀ̳»¹Í ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÏ´Â Å×½ºÆ®
    ______6.3.4 ´ÙÀ̳»¹Í ÇÁ·Ï½Ã¸¦ À§ÇÑ ÆÑÅ丮 ºó
    _________ÆÑÅ丮 ºó
    _________ÆÑÅ丮 ºóÀÇ ¼³Á¤ ¹æ¹ý
    _________´ÙÀ̳»¹Í ÇÁ·Ï½Ã¸¦ ¸¸µé¾îÁÖ´Â ÆÑÅ丮 ºó
    _________Æ®·£Àè¼Ç ÇÁ·Ï½Ã ÆÑÅ丮 ºó
    _________Æ®·£Àè¼Ç ÇÁ·Ï½Ã ÆÑÅ丮 ºó Å×½ºÆ®
    ______6.3.5 ÇÁ·Ï½Ã ÆÑÅ丮 ºó ¹æ½ÄÀÇ ÀåÁ¡°ú ÇѰè
    _________ÇÁ·Ï½Ã ÆÑÅ丮 ºóÀÇ Àç»ç¿ë
    _________ÇÁ·Ï½Ã ÆÑÅ丮 ºó ¹æ½ÄÀÇ ÀåÁ¡
    _________ÇÁ·Ï½Ã ÆÑÅ丮 ºóÀÇ ÇѰè
    ___6.4 ½ºÇÁ¸µÀÇ ÇÁ·Ï½Ã ÆÑÅ丮 ºó
    ______6.4.1 ProxyFactoryBean
    _________¾îµå¹ÙÀ̽º: Ÿ±êÀÌ ÇÊ¿ä ¾ø´Â ¼ø¼öÇÑ ºÎ°¡±â´É
    _________Æ÷ÀÎÆ®ÄÆ: ºÎ°¡±â´É Àû¿ë ´ë»ó ¸Þ¼Òµå ¼±Á¤ ¹æ¹ý
    ______6.4.2 ProxyFactoryBean Àû¿ë
    _________TransactionAdvice
    _________½ºÇÁ¸µ XML ¼³Á¤ÆÄÀÏ
    _________Å×½ºÆ®
    _________¾îµå¹ÙÀ̽º¿Í Æ÷ÀÎÆ®ÄÆÀÇ Àç»ç¿ë
    ___6.5 ½ºÇÁ¸µ AOP
    ______6.5.1 ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º
    _________Áߺ¹ ¹®Á¦ÀÇ Á¢±Ù ¹æ¹ý
    _________ºó ÈÄ󸮱⸦ ÀÌ¿ëÇÑ ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º±â
    _________È®ÀåµÈ Æ÷ÀÎÆ®ÄÆ
    _________Æ÷ÀÎÆ®ÄÆ Å×½ºÆ®
    ______6.5.2 DefaultAdvisorAutoProxyCreatorÀÇ Àû¿ë
    _________Ŭ·¡½º ÇÊÅ͸¦ Àû¿ëÇÑ Æ÷ÀÎÆ®ÄÆ ÀÛ¼º
    _________¾îµå¹ÙÀÌÀú¸¦ ÀÌ¿ëÇÏ´Â ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º±â µî·Ï
    _________Æ÷ÀÎÆ®ÄÆ µî·Ï
    _________¾îµå¹ÙÀ̽º¿Í ¾îµå¹ÙÀÌÀú
    _________ProxyFactoryBean Á¦°Å¿Í ¼­ºñ½º ºóÀÇ ¿ø»óº¹±¸
    _________ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º±â¸¦ »ç¿ëÇÏ´Â Å×½ºÆ®
    _________ÀÚµ¿»ý¼º ÇÁ·Ï½Ã È®ÀÎ
    ______6.5.3 Æ÷ÀÎÆ®ÄÆ Ç¥Çö½ÄÀ» ÀÌ¿ëÇÑ Æ÷ÀÎÆ®ÄÆ
    _________Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä
    _________Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä ¹®¹ý
    _________Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä Å×½ºÆ®
    _________Æ÷ÀÎÆ®ÄÆ Ç¥Çö½ÄÀ» ÀÌ¿ëÇÏ´Â Æ÷ÀÎÆ®ÄÆ Àû¿ë
    _________ŸÀÔ ÆÐÅϰú Ŭ·¡½º À̸§ ÆÐÅÏ
    ______6.5.4 AOP¶õ ¹«¾ùÀΰ¡?
    _________Æ®·£Àè¼Ç ¼­ºñ½º Ãß»óÈ­
    _________ÇÁ·Ï½Ã¿Í µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ
    _________´ÙÀ̳»¹Í ÇÁ·Ï½Ã¿Í ÇÁ·Ï½Ã ÆÑÅ丮 ºó
    _________ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º ¹æ¹ý°ú Æ÷ÀÎÆ®ÄÆ
    _________ºÎ°¡±â´ÉÀÇ ¸ðµâÈ­
    _________AOP: ¾Ö½ºÆåÆ® ÁöÇâ ÇÁ·Î±×·¡¹Ö
    ______6.5.5 AOP Àû¿ë±â¼ú
    _________ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÑ AOP
    _________¹ÙÀÌÆ®ÄÚµå »ý¼º°ú Á¶ÀÛÀ» ÅëÇÑ AOP
    ______6.5.6 AOPÀÇ ¿ë¾î
    ______6.5.7 AOP ³×ÀÓ½ºÆäÀ̽º
    _________AOP ³×ÀÓ½ºÆäÀ̽º
    _________¾îµå¹ÙÀÌÀú ³»Àå Æ÷ÀÎÆ®ÄÆ
    ___6.6 Æ®·£Àè¼Ç ¼Ó¼º
    ______6.6.1 Æ®·£Àè¼Ç Á¤ÀÇ
    _________Æ®·£Àè¼Ç ÀüÆÄ
    _________°Ý¸®¼öÁØ
    _________Á¦Çѽð£
    _________ÀбâÀü¿ë
    ______6.6.2 Æ®·£Àè¼Ç ÀÎÅͼÁÅÍ¿Í Æ®·£Àè¼Ç ¼Ó¼º
    _________TransactionInterceptor
    _________¸Þ¼Òµå À̸§ ÆÐÅÏÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ¼Ó¼º ÁöÁ¤
    _________tx ³×ÀÓ½ºÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ¼³Á¤ ¹æ¹ý
    ______6.6.3 Æ÷ÀÎÆ®Äưú Æ®·£Àè¼Ç ¼Ó¼ºÀÇ Àû¿ë Àü·«
    _________Æ®·£Àè¼Ç Æ÷ÀÎÆ®ÄÆ Ç¥Çö½ÄÀº ŸÀÔ ÆÐÅÏÀ̳ª ºó À̸§À» ÀÌ¿ëÇÑ´Ù
    _________°øÅëµÈ ¸Þ¼Òµå À̸§ ±ÔÄ¢À» ÅëÇØ ÃÖ¼ÒÇÑÀÇ Æ®·£Àè¼Ç ¾îµå¹ÙÀ̽º¿Í ¼Ó¼ºÀ» Á¤ÀÇÇÑ´Ù
    _________ÇÁ·Ï½Ã ¹æ½Ä AOP´Â °°Àº Ÿ±ê ¿ÀºêÁ§Æ® ³»ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¶§´Â Àû¿ëµÇÁö ¾Ê´Â´Ù
    ______6.6.4 Æ®·£Àè¼Ç ¼Ó¼º Àû¿ë
    _________Æ®·£Àè¼Ç °æ°è¼³Á¤ÀÇ ÀÏ¿øÈ­
    _________¼­ºñ½º ºó¿¡ Àû¿ëµÇ´Â Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä µî·Ï
    _________Æ®·£Àè¼Ç ¼Ó¼ºÀ» °¡Áø Æ®·£Àè¼Ç ¾îµå¹ÙÀ̽º µî·Ï
    _________Æ®·£Àè¼Ç ¼Ó¼º Å×½ºÆ®
    ___6.7 ¾Ö³ëÅ×ÀÌ¼Ç Æ®·£Àè¼Ç ¼Ó¼º°ú Æ÷ÀÎÆ®ÄÆ
    ______6.7.1 Æ®·£Àè¼Ç ¾Ö³ëÅ×À̼Ç
    _________@Transactional 
    _________Æ®·£Àè¼Ç ¼Ó¼ºÀ» ÀÌ¿ëÇÏ´Â Æ÷ÀÎÆ®ÄÆ
    _________´ëü Á¤Ã¥
    _________Æ®·£Àè¼Ç ¾Ö³ëÅ×ÀÌ¼Ç »ç¿ëÀ» À§ÇÑ ¼³Á¤
    ______6.7.2 Æ®·£Àè¼Ç ¾Ö³ëÅ×ÀÌ¼Ç Àû¿ë
    ___6.8 Æ®·£Àè¼Ç Áö¿ø Å×½ºÆ®
    ______6.8.1  ¼±¾ðÀû Æ®·£Àè¼Ç°ú Æ®·£Àè¼Ç ÀüÆÄ ¼Ó¼º
    ______6.8.2 Æ®·£Àè¼Ç µ¿±âÈ­¿Í Å×½ºÆ®
    _________Æ®·£Àè¼Ç ¸Å´ÏÀú¿Í Æ®·£Àè¼Ç µ¿±âÈ­
    _________Æ®·£Àè¼Ç ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÑ Å×½ºÆ®¿ë Æ®·£Àè¼Ç Á¦¾î
    _________Æ®·£Àè¼Ç µ¿±âÈ­ °ËÁõ
    _________·Ñ¹é Å×½ºÆ®
    ______6.8.3 Å×½ºÆ®¸¦ À§ÇÑ Æ®·£Àè¼Ç ¾Ö³ëÅ×À̼Ç
    _________@Transactional
    _________@Rollback
    _________@TransactionConfiguration
    _________NotTransactional°ú Propagation.NEVER
    _________È¿°úÀûÀÎ DB Å×½ºÆ®
    ___6.9 Á¤¸®

     

     

    7Àå ½ºÇÁ¸µ ÇÙ½É ±â¼úÀÇ ÀÀ¿ë
    ___7.1 SQL°ú DAOÀÇ ºÐ¸®
    ______7.1.1 XML ¼³Á¤À» ÀÌ¿ëÇÑ ºÐ¸®
    _________°³º° SQL ÇÁ·ÎÆÛƼ ¹æ½Ä
    _________SQL ¸Ê ÇÁ·ÎÆÛƼ ¹æ½Ä
    ______7.1.2 SQL Á¦°ø ¼­ºñ½º
    _________SQL ¼­ºñ½º ÀÎÅÍÆäÀ̽º
    _________½ºÇÁ¸µ ¼³Á¤À» »ç¿ëÇÏ´Â ´Ü¼ø SQL ¼­ºñ½º
    ___7.2 ÀÎÅÍÆäÀ̽ºÀÇ ºÐ¸®¿Í ÀÚ±â ÂüÁ¶ ºó
    ______7.2.1 XML ÆÄÀÏ ¸ÅÇÎ
    _________JAXB
    _________SQL ¸ÊÀ» À§ÇÑ ½ºÅ°¸¶ ÀÛ¼º°ú ÄÄÆÄÀÏ
    _________¾ð¸¶¼£¸µ
    ______7.2.2 XML ÆÄÀÏÀ» ÀÌ¿ëÇÏ´Â SQL ¼­ºñ½º
    _________SQL ¸Ê XML ÆÄÀÏ
    _________XML SQL ¼­ºñ½º
    ______7.2.3 ºóÀÇ ÃʱâÈ­ ÀÛ¾÷
    ______7.2.4 º¯È­¸¦ À§ÇÑ Áغñ: ÀÎÅÍÆäÀ̽º ºÐ¸®
    _________Ã¥ÀÓ¿¡ µû¸¥ ÀÎÅÍÆäÀ̽º Á¤ÀÇ
    _________SqlRegistry ÀÎÅÍÆäÀ̽º
    _________SqlReader ÀÎÅÍÆäÀ̽º
    ______7.2.5 ÀÚ±âÂüÁ¶ ºóÀ¸·Î ½ÃÀÛÇϱâ
    _________´ÙÁß ÀÎÅÍÆäÀ̽º ±¸Çö°ú °£Á¢ ÂüÁ¶
    _________ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ºÐ¸®
    _________ÀÚ±âÂüÁ¶ ºó ¼³Á¤
    ______7.2.6 µðÆúÆ® ÀÇÁ¸°ü°è
    _________È®Àå °¡´ÉÇÑ ±â¹Ý Ŭ·¡½º
    _________µðÆúÆ® ÀÇÁ¸°ü°è¸¦ °®´Â ºó ¸¸µé±â
    ___7.3 ¼­ºñ½º Ãß»óÈ­ Àû¿ë
    ______7.3.1 OXM ¼­ºñ½º Ãß»óÈ­
    _________OXM ¼­ºñ½º ÀÎÅÍÆäÀ̽º
    _________JAXB ±¸Çö Å×½ºÆ®
    _________Castor ±¸Çö Å×½ºÆ®
    ______7.3.2 OXM ¼­ºñ½º Ãß»óÈ­ Àû¿ë
    _________¸â¹ö Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ´Â ÅëÇÕ Å¬·¡½º
    _________À§ÀÓÀ» ÀÌ¿ëÇÑ BaseSqlServiceÀÇ Àç»ç¿ë
    ______7.3.3 ¸®¼Ò½º Ãß»óÈ­
    _________¸®¼Ò½º
    _________¸®¼Ò½º ·Î´õ
    _________Resource¸¦ ÀÌ¿ëÇØ XML ÆÄÀÏ °¡Á®¿À±â
    ___7.4 ÀÎÅÍÆäÀ̽º »ó¼ÓÀ» ÅëÇÑ ¾ÈÀüÇÑ ±â´ÉÈ®Àå
    ______7.4.1 DI¿Í ±â´ÉÀÇ È®Àå
    _________DI¸¦ ÀǽÄÇÏ´Â ¼³°è
    _________DI¿Í ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¡¹Ö
    ______7.4.2 ÀÎÅÍÆäÀ̽º »ó¼Ó
    ___7.5 DI¸¦ ÀÌ¿ëÇØ ´Ù¾çÇÑ ±¸Çö ¹æ¹ý Àû¿ëÇϱâ
    ______7.5.1 ConcurrentHashMapÀ» ÀÌ¿ëÇÑ ¼öÁ¤ °¡´É SQL ·¹Áö½ºÆ®¸®
    _________¼öÁ¤ °¡´É SQL ·¹Áö½ºÆ®¸® Å×½ºÆ®
    _________¼öÁ¤ °¡´É SQL ·¹Áö½ºÆ®¸® ±¸Çö
    ______7.5.2 ³»ÀåÇü µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ SQL ·¹Áö½ºÆ®¸® ¸¸µé±â
    _________½ºÇÁ¸µÀÇ ³»ÀåÇü DB Áö¿ø ±â´É
    _________³»ÀåÇü DB ºô´õ ÇнÀ Å×½ºÆ®
    _________³»ÀåÇü DB¸¦ ÀÌ¿ëÇÑ SqlRegistry ¸¸µé±â
    _________UpdatableSqlRegistry Å×½ºÆ® ÄÚµåÀÇ Àç»ç¿ë
    _________XML ¼³Á¤À» ÅëÇÑ ³»ÀåÇü DBÀÇ »ý¼º°ú Àû¿ë
    ______7.5.3 Æ®·£Àè¼Ç Àû¿ë
    _________´ÙÁß SQL ¼öÁ¤¿¡ ´ëÇÑ Æ®·£Àè¼Ç Å×½ºÆ®
    _________Äڵ带 ÀÌ¿ëÇÑ Æ®·£Àè¼Ç Àû¿ë
    ___7.6 ½ºÇÁ¸µ 3.1ÀÇ DI
    _________ÀÚ¹Ù ¾ð¾îÀÇ º¯È­¿Í ½ºÇÁ¸µ
    ______7.6.1 ÀÚ¹Ù Äڵ带 ÀÌ¿ëÇÑ ºó ¼³Á¤
    _________Å×½ºÆ® ÄÁÅØ½ºÆ®ÀÇ º¯°æ
    _________<context:annotation-config /> Á¦°Å
    _________<bean>ÀÇ Àüȯ
    _________Àü¿ë ÅÂ±× Àüȯ
    ______7.6.2 ºó ½ºÄ³´×°ú ÀÚµ¿¿ÍÀ̾
    _________@Autowired¸¦ ÀÌ¿ëÇÑ ÀÚµ¿¿ÍÀ̾
    _________@Component¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ºó µî·Ï
    ______7.6.3 ÄÁÅØ½ºÆ® ºÐ¸®¿Í @Import
    _________Å×½ºÆ®¿ë ÄÁÅØ½ºÆ® ºÐ¸®
    _________@Import
    ______7.6.4 ÇÁ·ÎÆÄÀÏ
    _________@Profile°ú @ActiveProfiles
    _________ÄÁÅ×À̳ÊÀÇ ºó µî·Ï Á¤º¸ È®ÀÎ
    _________Áßø Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ÇÁ·ÎÆÄÀÏ Àû¿ë
    ______7.6.5 ÇÁ·ÎÆÛƼ ¼Ò½º
    _________@PropertySource
    _________PropertySourcesPlaceholderConfigurer
    ______7.6.6 ºó ¼³Á¤ÀÇ Àç»ç¿ë°ú @Enable*
    _________ºó ¼³Á¤ÀÚ
    _________@Enable* ¾Ö³ëÅ×À̼Ç
    ___7.7 Á¤¸®

     

     

    8Àå ½ºÇÁ¸µÀ̶õ ¹«¾ùÀΰ¡?
    ___8.1 ½ºÇÁ¸µÀÇ Á¤ÀÇ
    ___8.2 ½ºÇÁ¸µÀÇ ¸ñÀû
    ______8.2.1 ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀÇ º¹ÀâÇÔ
    _________º¹ÀâÇÔÀÇ ±Ùº»ÀûÀÎ ÀÌÀ¯
    _________º¹ÀâÇÔÀ» °¡Áß½ÃŰ´Â ¿øÀÎ
    ______8.2.2 º¹ÀâÇÔÀ» ÇØ°áÇÏ·Á´Â µµÀü
    _________Á¦°ÅµÉ ¼ö ¾ø´Â ±Ùº»ÀûÀÎ º¹ÀâÇÔ
    _________½ÇÆÐÇÑ ÇØ°áÃ¥: EJB
    _________ºñħÅõÀûÀÎ ¹æ½ÄÀ» ÅëÇÑ È¿°úÀûÀÎ ÇØ°áÃ¥: ½ºÇÁ¸µ
    ______8.2.3 º¹ÀâÇÔÀ» »ó´ëÇÏ´Â ½ºÇÁ¸µÀÇ Àü·«
    _________±â¼úÀû º¹ÀâÇÔÀ» »ó´ëÇÏ´Â Àü·«
    _________ºñÁî´Ï½º¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ÀÇ º¹ÀâÇÔÀ» »ó´ëÇÏ´Â Àü·«
    _________ÇÙ½É µµ±¸: °´Ã¼ÁöÇâ°ú DI
    ___8.3 POJO ÇÁ·Î±×·¡¹Ö
    ______8.3.1 ½ºÇÁ¸µÀÇ ÇÙ½É: POJO
    ______8.3.2 POJO¶õ ¹«¾ùÀΰ¡?
    ______8.3.3 POJOÀÇ Á¶°Ç
    ______8.3.4 POJOÀÇ ÀåÁ¡
    ______8.3.5 POJO ÇÁ·¹ÀÓ¿öÅ©
    ___8.4 ½ºÇÁ¸µÀÇ ±â¼ú
    ______8.4.1 Á¦¾îÀÇ ¿ªÀü(IoC) / ÀÇÁ¸°ü°è ÁÖÀÔ(DI)
    _________DIÀÇ È°¿ë ¹æ¹ý
    ______8.4.2 ¾Ö½ºÆåÆ® ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP)
    _________AOPÀÇ Àû¿ë ±â¹ý
    _________AOPÀÇ Àû¿ë ´Ü°è
    ______8.4.3 Æ÷ÅÍºí ¼­ºñ½º Ãß»óÈ­(PSA)
    ___8.5 Á¤¸®

     

     

    9Àå ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
    ___9.1 ÀÚ¹Ù ¿£ÅÍÇÁ¶óÀÌÁî Ç÷§Æû°ú ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç
    ______9.1.1 Ŭ¶óÀÌ¾ðÆ®¿Í ¹é¿£µå ½Ã½ºÅÛ
    ______9.1.2 ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö
    _________½ºÇÁ¸µ¼Ò½º tcServer
    ______9.1.3 ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹èÆ÷ ´ÜÀ§
    ___9.2 °³¹ßµµ±¸¿Í ȯ°æ
    ______9.2.1 JavaSE¿Í JavaEE
    _________JavaSE/JDK
    _________JavaEE/J2EE
    ______9.2.2 IDE
    ______9.2.3 SpringSoruce Tool Suite
    _________SpringIDE Ç÷¯±×ÀÎ
    _________STS Ç÷¯±×ÀÎ
    _________±âŸ Ç÷¯±×ÀÎ
    ______9.2.4 ¶óÀ̺귯¸® °ü¸®¿Í ºôµå Åø
    _________¶óÀ̺귯¸® °ü¸®ÀÇ ¾î·Á¿ò
    _________¶óÀ̺귯¸® ¼±Á¤
    _________ºôµå Åø°ú ¶óÀ̺귯¸® °ü¸®
    _________½ºÇÁ¸µ ¸ðµâÀÇ µÎ °¡Áö À̸§°ú ¸®Æ÷ÁöÅ丮
    ___9.3 ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³
    ______9.3.1 °èÃþÇü ¾ÆÅ°ÅØÃ³
    _________¾ÆÅ°ÅØÃ³¿Í SoC
    _________3°èÃþ ¾ÆÅ°ÅØÃ³¿Í ¼öÁ÷ °èÃþ
    _________°èÃþÇü ¾ÆÅ°ÅØÃ³ ¼³°èÀÇ ¿øÄ¢
    ______9.3.2 ¾ÖÇø®ÄÉÀÌ¼Ç Á¤º¸ ¾ÆÅ°ÅØÃ³
    _________DB/SQL Áß½ÉÀÇ ·ÎÁ÷ ±¸Çö ¹æ½Ä
    _________°Å´ëÇÑ ¼­ºñ½º °èÃþ ¹æ½Ä
    ______9.3.3 ¿ÀºêÁ§Æ® Á᫐ ¾ÆÅ°ÅØÃ³
    _________µ¥ÀÌÅÍ¿Í ¿ÀºêÁ§Æ®
    _________µµ¸ÞÀÎ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÏ´Â ÄÚµå
    _________µµ¸ÞÀÎ ¿ÀºêÁ§Æ® »ç¿ëÀÇ ¹®Á¦Á¡
    _________ºó¾àÇÑ µµ¸ÞÀÎ ¿ÀºêÁ§Æ® ¹æ½Ä
    _________dz¼ºÇÑ µµ¸ÞÀÎ ¿ÀºêÁ§Æ® ¹æ½Ä
    _________µµ¸ÞÀÎ °èÃþ ¹æ½Ä
    _________DTO¿Í ¸®Æ÷Æ® Äõ¸®
    ______9.3.4 ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³ ¼³°è
    _________°èÃþÇü ¾ÆÅ°ÅØÃ³
    _________Á¤º¸ Àü¼Û ¾ÆÅ°ÅØÃ³
    _________»óÅ °ü¸®¿Í ºó ½ºÄÚÇÁ
    _________¼­µåÆÄƼ ÇÁ·¹ÀÓ¿öÅ©, ¶óÀ̺귯¸® Àû¿ë
    ___9.4 Á¤¸®

     

     

    ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ
    ___A.1 ½ºÇÁ¸µ ¸ðµâÀÇ Á¾·ù¿Í Ư¡
    ______A.1.1 ½ºÇÁ¸µ ¸ðµâ À̸§
    ______A.1.2 ½ºÇÁ¸µ ¸ðµâ Ãß°¡
    _________¼öµ¿ Ãß°¡
    _________Maven/Ivy ÀÚµ¿ Ãß°¡
    ______A.1.3 ½ºÇÁ¸µ ¸ðµâ ¸ñ·Ï
    ___A.2 ½ºÇÁ¸µ ¸ðµâÀÇ ÀÇÁ¸°ü°è
    ______A.2.1 ¸ðµâº° ÀÇÁ¸°ü°è
    _________ASM ¸ðµâ
    _________Core ¸ðµâ
    _________Beans ¸ðµâ
    _________AOP ¸ðµâ
    _________Expression ¸ðµâ
    _________Context ¸ðµâ
    _________Context.Support ¸ðµâ
    _________Transaction ¸ðµâ
    _________JDBC ¸ðµâ
    _________ORM ¸ðµâ
    _________Web ¸ðµâ
    _________Web.Servlet ¸ðµâ
    _________Web.Portlet ¸ðµâ
    _________Web.Struts ¸ðµâ
    _________JMS ¸ðµâ
    _________Aspects ¸ðµâ
    _________Instrument ¸ðµâ
    _________Instrument.Tomcat ¸ðµâ
    _________Test ¸ðµâ

     

     

    ºÎ·Ï B ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸®
    ___B.1 ÀÇÁ¸ ¶óÀ̺귯¸®ÀÇ Á¾·ù¿Í Ư¡
    ______B.1.1 ÀÇÁ¸ ¶óÀ̺귯¸® À̸§
    ______B.1.2 ÀÇÁ¸ ¶óÀ̺귯¸® Ãß°¡
    _________¼öµ¿ Ãß°¡
    _________ÀÚµ¿ Ãß°¡
    ___B.2 ¸ðµâº° ÀÇÁ¸ ¶óÀ̺귯¸® ÀÇÁ¸°ü°è
    ______B.2.1 Çʼö ¶óÀ̺귯¸®
    ______B.2.2 ¸ðµâº° ¼±Åà ¶óÀ̺귯¸®
    _________ASM ¸ðµâ
    _________Core ¸ðµâ
    _________Beans ¸ðµâ
    _________AOP ¸ðµâ
    _________Expression ¸ðµâ
    _________Context ¸ðµâ
    _________Context.Support ¸ðµâ
    _________Transaction ¸ðµâ
    _________JDBC ¸ðµâ
    _________ORM ¸ðµâ
    _________Web ¸ðµâ
    _________Web.Servlet ¸ðµâ
    _________Web.Portlet ¸ðµâ
    _________Web.Struts ¸ðµâ
    _________JMS ¸ðµâ
    _________Aspects ¸ðµâ
    _________Instrument ¸ðµâ
    _________Instrument.Tomcat ¸ðµâ
    _________Test ¸ðµâ

    ¸Ó¸®¸»

    ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡»Àº ¿ø·¡ 3ºÎ·Î ±âȹÇß´ø Ã¥ÀÌ´Ù. ÇÙ½É ±â¼úÀÇ ÀÌÇØ, ±â¼úÀÇ ¼±ÅÃ, ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀ̶ó´Â ¼¼ ´Ü°è¸¦ ÅëÇØ ½ºÇÁ¸µÀ» ¼³¸íÇϴ åÀ» ¾²±â ½ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¿ø·¡ °£°áÇÏ°Ô ¼³¸íÇÏ´Â ´É·ÂÀÌ ºÎÁ·ÇÑ Å¿ÀÎÁö, Ä£ÀýÇϰí ÀÚ¼¼È÷ ¼³¸íÇØ¾ß ÇÑ´Ù´Â °­¹Ú°ü³ä ¶§¹®ÀÎÁö 2ºÎ±îÁö¸¸ ¾²°í ¸¶¹«¸®Çߴµ¥µµ óÀ½ »ý°¢Çß´ø °Íº¸´Ù ÈξÀ ¸¹Àº ºÐ·®ÀÇ ±ÛÀÌ ³ª¿Í Á¦¹ý ¹¬Á÷ÇÏ°í µÎ²¨¿î Ã¥À» ¹ß°£ÇÏ°Ô µÇ¾ú´Ù. µ¶ÀںеéÀº µÎ²¨¿î Ã¥À̶ó ÈÞ´ëÇϱâ Èûµé¾îÇϽñâ´Â ÇßÁö¸¸, ±×·¡µµ 1ºÎ, 2ºÎ µÎ ´Ü°è·Î ½ºÇÁ¸µÀ» ÇнÀÇϵµ·Ï ±¸¼ºÇÑ ¹æ½Ä¿¡ ¸¹Àº ºÐÀÌ ¸¸Á·ÇØÁ̴ּÙ.

    °³Á¤ÆÇÀ» ÁغñÇϸ鼭 ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â´ÉÀ» ¼Ò°³ÇÏ·Á°í ³»¿ëÀ» Ãß°¡ÇÏ´Ï Ã¥ ºÐ·®Àº ÈξÀ ´õ ´Ã¾î³µ°í ´õ ÀÌ»óÀº ÇÑ ±ÇÀ¸·Î Ã¥À» ³»´Â °ÍÀÌ ¾î·Á¿öÁ³´Ù. ±×·¡¼­ ½ºÇÁ¸µÀÇ ¿ø¸®¿Í ÀÌÇØ¸¦ ´Ù·é 1ºÎÀÇ ³»¿ëÀ» Áß½ÉÀ¸·Î ÇÑ ±ÇÀ», ¶Ç ½ºÇÁ¸µÀÇ ±â¼ú°ú Ȱ¿ë Àü·«À» ´Ù·é ³»¿ëÀ» Áß½ÉÀ¸·Î ÇØ¼­ ´Ù¸¥ ÇÑ ±ÇÀ» ÇØ¼­ µÎ ±ÇÀ¸·Î ºÐ¸®ÇÏ°Ô µÆ´Ù. Áö±Ý±îÁö °¡Àå ¸¹ÀÌ ¹ÞÀº µ¶ÀÚ Çǵå¹éÀÌ È޴뼺ÀÌ ÁÁµµ·Ï Ã¥À» ºÐ±ÇÇØ´Þ¶ó°í ÇÏ´Â °ÍÀ̾ú´Âµ¥ ±× ¿äûÀ» µé¾îµå¸± ¼ö ÀÖ°Ôµµ µÇ¾ú´Ù.

    ½ºÇÁ¸µ 3.1ÀÌ ³ª¿Â Áöµµ Á¦¹ý ½Ã°£ÀÌ È帣±ä ÇßÁö¸¸ ¾ÆÁ÷µµ ÇöÀå¿¡¼­´Â ½ºÇÁ¸µ 3.0À» ÀÌ¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̰í, ÀÌÁ¦¾ß ½ºÇÁ¸µ 2.5¿¡¼­ 3.0À¸·Î ÀÌÀüÇÏ´Â °÷µµ ¸¹´Ù°í ÇÑ´Ù. ±×·¡¼­ ÀÌ Ã¥¿¡¼­´Â Àüü ³»¿ëÀ» ½ºÇÁ¸µ 3.1À» ±âÁØÀ¸·Î ¹Ù²Ù´Â ´ë½Å, ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1 ³»¿ëÀ» ÇÔ²² ´ãÀ¸·Á°í Çß´Ù. Vol. 1¿¡¼­´Â ½ºÇÁ¸µ 3.0À» ±âÁØÀ¸·Î ¿¹Á¦¸¦ ÀÛ¼ºÇÏ´Â ±âÁ¸ ³»¿ëÀ» ±×´ë·Î µÎ°í ÈĹݺο¡ ÀÌ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ» Àû¿ëÇØ¼­ ¾÷±×·¹À̵å ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Vol. 2¿¡¼­´Â ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1¿¡ µ¿ÀÏÇÏ°Ô Àû¿ëµÇ´Â ³»¿ëÀº ±×´ë·Î µÎ°í °¢ Àå ¸¶Áö¸·¿¡ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ̳ª º¯°æ »çÇ×À» ÁýÁßÀûÀ¸·Î ´Ù·ð´Ù. ±×·¡¼­ ´çÀå ½ºÇÁ¸µ 3.0À¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϸ鼭 ÇÊ¿äÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽ÷Á´Â ºÐÀº ¹°·Ð, ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ½ºÇÁ¸µ 3.1·Î ¾÷±×·¹À̵åÇϰųª 3.1·Î »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ½Ç ºÐ±îÁö ¸ðµÎ Âü°íÇÒ ¼ö ÀÖ°Ô ¸¸µé¾ú´Ù.

    ½ºÇÁ¸µÀÌ ÀÌÁ¦´Â ÀÚ¹Ù °³¹ßÀÚµéÀÇ Çʼö ±â¼úÀÌ µÇ¾ú´Ù´Â À̾߱Ⱑ µé¸°´Ù. ½ºÇÁ¸µÀÇ À§»óÀÌ ³ô¾ÆÁö°í °¡Ä¡°¡ ÀÎÁ¤¹Þ´Â °Í °°¾Æ ±â»Ú´Ù. ±×Àú ½ºÇÁ¸µ¿¡ ´ëÇÑ Áö½ÄÀ» ¸¹ÀÌ ½×Àº ½ºÇÁ¸µ Àü¹®°¡º¸´Ù´Â ½ºÇÁ¸µÀÇ µµ¿òÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Àß ÇÏ´Â °³¹ßÀÚ°¡ Á¡Á¡ ´õ ¸¹¾ÆÁö±â¸¦ ±â´ëÇÑ´Ù.

    - ºê¸®Áî¹ø¿¡¼­ Åäºñ ÀÌÀϹÎ

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved