°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (29,930¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (22,050¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (25,200¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß : ¿¹Á¦·Î ¹è¿ì´Â ½ºÇÁ¸µ 4

¿øÁ¦ : Learning Spring Application Development
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 15
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

35,000¿ø

  • 31,500¿ø (10%ÇÒÀÎ)

    1,750P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 3/19(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­(225)

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    ¡º½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡»Àº ½ºÇÁ¸µ ÀÔ¹®¼­·Î, ½ºÇÁ¸µÀÇ ÇÙ½É °³³äÀ̶ó°í ÇÒ ¼ö ÀÖ´Â Á¦¾î¿ªÀü(IoC)°ú °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP), MVC ¸ðµ¨Àº ¹°·ÐÀÌ°í ORM ±â¹ÝÀÇ µ¥ÀÌÅͺ£À̽º ¿¬µ¿, Å×½ºÆ®, ¸ÞÀÏ ¼­¹ö ¿¬µ¿ µî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇʼöÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ƯÈ÷ ½ºÇÁ¸µ 4.xÀÇ »õ·Î¿î ±â´ÉÀ» ¼Ò°³ÇØ ½ºÇÁ¸µ¿¡ ÀÌ¹Ì Àͼ÷ÇÑ °³¹ßÀÚ¿¡°Ôµµ À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.

    ÃâÆÇ»ç ¼­Æò

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

    ¡á ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó¿Í ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȯ°æÀÇ ±¸¼º¿ä¼Ò ¼³Á¤
    ¡á ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ¼³Á¤ ¹× XML°ú ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ½ºÇÁ¸µ ºó °ü¸®
    ¡á ¾Ö½ºÆåÆ®¿Í ¾îµå¹ÙÀ̽º, Æ÷ÀÎÆ®ÄÆ, ÀÎÆ®·Î´ö¼ÇÀ» ºñ·ÔÇÑ ½ºÇÁ¸µ AOPÀÇ °³³ä
    ¡á ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÏÀ̹ö³×ÀÌÆ®¸¦ ÀÌ¿ëÇÑ JDBC¿Í ORM Áö¿ø
    ¡á ½ºÇÁ¸µ À¥ ÄÁÆ®·Ñ·¯¿Í Æû ÅÂ±× ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ È¿À²ÀûÀÎ ½ºÇÁ¸µ MVC ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ¡á ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇØ ºÒ¹ýÀûÀΠħÀÔÀڷκÎÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸È£ÇÏ´Â ¹æ¹ý
    ¡á ½ºÇÁ¸µ ¸ÞÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ¹ÙÅÁÀ¸·Î ÇÑ À̸ÞÀÏ ¼Û¼ö½Å

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

    ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷µéÀ» ´ë»óÀ¸·Î Çϸç, ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö°ú À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ »çÀüÁö½ÄÀÌ ÇÊ¿äÇÏ´Ù. °³¹ßÀÚµç, ¾ÆÅ°ÅØÆ®µç, °ü¸®ÀÚµç ÆÀ¿¡¼­ÀÇ ¿ªÇÒ¿¡ »ó°ü¾øÀÌ, ÀÌ Ã¥Àº Àû¿ë °¡´ÉÇÑ ½ºÇÁ¸µ ±â¼úÀ» ÇнÀÇÒ ¼ö ÀÖµµ·Ï °¡Àå È¿°úÀûÀÌ°í ÀûÀýÇÑ ¹æ¹ýÀ» Á¦°øÇÒ °ÍÀÌ´Ù. XML¿¡ Àͼ÷Çϸé ÁÁ°ÚÁö¸¸ XML Ãʺ¸ÀÚµµ Å« ¾î·Á¿ò ¾øÀÌ ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ß Áö½ÄÀÌ ÀÖÀ¸¸é ÁÁ°ÚÁö¸¸ Çʼö´Â ¾Æ´Ï´Ù. ÀÌ Ã¥Àº ÄÚ¾î Ãþ, µ¥ÀÌÅÍ Á¢±Ù °èÃþ, À¥ °èÃþ¿¡ ±â¹ÝÇÑ´Ù. °³¹ß ¿¹Á¦ Äڵ带 ÅëÇØ ´Ü°èÀûÀ¸·Î Á¢±ÙÇØ Ãʺ¸ÀÚµµ ½±°Ô ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

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

    1Àå, ¡®½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³¡¯¿¡¼­´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±¸Á¶¿¡ ´ëÇÑ ÀÌÇØ¿Í ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȯ°æÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ® ¼³Á¤À» »ìÆ캻´Ù. ÀÌ Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇÑ ·Îµå¸Ê ¿ªÇÒÀ» ÇÑ´Ù.
    2Àå, ¡®Á¦¾î¿ªÀü¡¯¿¡¼­´Â ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ±¸¼º°ú XMLÀ» ÅëÇÑ ½ºÇÁ¸µ ºó °ü¸®¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. Á¦¾î¿ªÀü(IoC, Inversion of Control)°ú ÀÇÁ¸¼º ÁÖÀÔ(DI, Dependency Injection)ÀÇ °³³äÀ» »ìÆ캻´Ù.
    3Àå, ¡®½ºÇÁ¸µ¿¡¼­ÀÇ DAO¿Í JDBC¡¯¿¡¼­´Â DAO µðÀÚÀÎ ÆÐÅÏ°ú ½ºÇÁ¸µÀ» ÀÌ¿ëÇØ µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑÀ» ºÎ¿©ÇÑ´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ JDBC Áö¿ø°ú ORM Áö¿øÀ» ±¸ÇöÇÑ´Ù. ½ºÇÁ¸µÀÌ µ¥ÀÌÅÍ ÀÚ¿øÀ» °ü¸®ÇÏ´Â ¹æ¹ý°ú ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ ÀÚ¿øÀº ¹«¾ùÀÎÁö »ìÆ캻´Ù.
    4Àå, ¡®½ºÇÁ¸µ°ú ÇÏÀ̹ö³×ÀÌÆ® ¿¬µ¿¡¯¿¡¼­´Â ½ºÇÁ¸µ¿¡¼­ Æø³Ð°Ô Áö¿øµÇ´Â ORM ¶óÀ̺귯¸® Áß ÇϳªÀÎ ÇÏÀ̹ö³×ÀÌÆ®(Hibernate)¸¦ »ìÆ캻´Ù. ¸ÅÇÎ ¼³Á¤°ú ¿µ¼Ó Ŭ·¡½ºÀÇ ¸ÅÇÎÀ» »ìÆ캸°í ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¾î¶»°Ô ÇÏÀ̹ö³×ÀÌÆ®°¡ ÀÛµ¿Çϵµ·Ï ±¸¼ºÇÏ´ÂÁö ¾Ë¾Æº»´Ù.
    5Àå, ¡®½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©¡¯¿¡¼­´Â ½ºÇÁ¸µ À¥ ÄÁÆ®·Ñ·¯¿Í ½ºÇÁ¸µ Æû ÅÂ±× ¶óÀ̺귯¸®¸¦ È°¿ëÇØ ½ºÇÁ¸µ MVC ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÑ´Ù. ½ºÇÁ¸µ MVC¸¦ ¼Ò°³ÇÏ°í ½ºÇÁ¸µ MVC°¡ Á¦°øÇÏ´Â °­·ÂÇÑ ±â´ÉÀ» ÅëÇØ ¾î¶»°Ô °í¼º´É À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´ÂÁö ¼³¸íÇÑ´Ù.
    6Àå, ¡®½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇÑ º¸¾È¡¯¿¡¼­´Â ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ÇÀÇÀûÀΠħÀÔÀڷκÎÅÍ º¸È£ÇÒ ¼ö ÀÖ´Ù. Acegi Security SystemÀ» ¼Ò°³ÇÏ°í ¼­ºí¸´ ÇÊÅ͸¦ ÅëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» »ìÆ캻´Ù.
    7Àå, ¡®½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ Å×½ºÆ®¡¯¿¡¼­´Â Junit°ú TestNG¸¦ »ç¿ëÇØ ½ÇÁ¦ Å×½ºÆ® Àü·«À» ±¸ÇöÇÑ´Ù. Junit ÇÁ·¹ÀÓ¿öÅ©¿¡ ÁýÁßÇØ ´ÜÀ§ Å×½ºÆ® ½ÇÇà ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    8Àå, ¡®JavaMail°ú JMSÀÇ ½ºÇÁ¸µ ¿¬µ¿¡¯¿¡¼­´Â À̸ÞÀÏ ¼Û¼ö½ÅÀ» À§ÇÑ ½ºÇÁ¸µ ¸ÞÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù. ºñµ¿±â 󸮸¦ À§ÇÑ JMS(Java Messaging Service)¸¦ ¼Ò°³ÇÑ´Ù.
    9Àå, ¡®¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ½ºÇÁ¸µ Á¦¾î¿ªÀü¡¯¿¡¼­´Â ¾Ö³ëÅ×À̼ÇÀ» ÅëÇØ ½ºÇÁ¸µ ºó°ú ÀÇÁ¸¼º ÁÖÀÔÀ» ±¸¼ºÇÑ´Ù. ¾Ö³ëÅ×ÀÌ¼Ç ±â¹ÝÀÇ ÀÇÁ¸¼º ÁÖÀÔ°ú ¾Ö³ëÅ×ÀÌ¼Ç »ý¸íÁֱ⸦ »ìÆ캻´Ù. SpEL(Spring Expression Language)À» ÀÌ¿ëÇÑ ºó ÂüÁ¶¿Í ¸Þ¼Òµå È£Ãâ, SpELÀÇ ¿¬»êÀÚ¸¦ »ìÆ캻´Ù. ¶ÇÇÑ ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â ÅؽºÆ® ¸Þ½ÃÁö¿Í ±¹Á¦È­¸¦ »ìÆ캸°í, ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÀ» ÅëÇØ ÇнÀÇÑ´Ù.
    10Àå, ¡®½ºÇÁ¸µÀÇ °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP)À» ¼Ò°³ÇÑ´Ù. ½ºÇÁ¸µÀÇ °­·ÂÇÑ Æ÷ÀÎÆ®ÄÆ ¸ÞÄ¿´ÏÁòÀ» ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¾Ö½ºÆåÆ®(aspect)¸¦ ¾îµð¿¡ ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö »ìÆ캸°í ½ºÇÁ¸µ AOPÀÇ ÇÁ·Ï½Ã¸¦ »ìÆ캻´Ù.
    ºÎ·Ï A, ¡®¿¬½À¹®Á¦ Çش䡯¿¡¼­´Â ÀÌ Ã¥ÀÇ ¸ðµç ¿¬½À¹®Á¦ ÇØ´äÀ» Á¦°øÇÑ´Ù.
    ºÎ·Ï B, ¡®¾ÆÆÄÄ¡ ´õºñ¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͺ£À̽º ±¸¼º¡¯¿¡¼­´Â ¾ÆÆÄÄ¡ ´õºñ(Derby) ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͺ£À̽º ¼³Á¤ ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
    ºÎ·Ï C, ¡®½ºÇÁ¸µ Æû ÅÂ±× ¶óÀ̺귯¸®¡¯¿¡¼­´Â ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©°¡ Á¦°øÇÏ´Â ½ºÇÁ¸µ Æû ÅÂ±× ¶óÀ̺귯¸®¸¦ »ìÆ캻´Ù. ½ºÇÁ¸µ Æû ÅÂ±× ¶óÀ̺귯¸®´Â Æû ÅÂ±× ¶óÀ̺귯¸® ³»ºÎÀÇ ÅÂ±× ÁýÇÕÀ¸·Î, ºä(À¥ ÆäÀÌÁö)¸¦ ±¸ÃàÇÏ´Â µ¥ »ç¿ëµÈ´Ù.

    ¸ñÂ÷

    1Àå. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
    __½ºÇÁ¸µ ¼Ò°³
    ____½ºÇÁ¸µÀÇ ÁÖ¿ä Ư¡
    ____½ºÇÁ¸µÀÇ ±× ¹ÛÀÇ Æ¯Â¡
    __½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹ßÀü
    __½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±¸Á¶
    ____½ºÇÁ¸µ ÄÚ¾î ÄÁÅ×À̳Ê
    ____AOP ¸ðµâ
    ____µ¥ÀÌÅÍ Á¢±Ù/ÅëÇÕ
    ____À¥ ¸ðµâ
    ____Å×½ºÆ® ¸ðµâ
    __½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÀÇ ÀåÁ¡
    __½ºÇÁ¸µ¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
    ____½ºÇÁ¸µ JAR ÆÄÀÏ È¹µæ
    ____½ºÇÁ¸µ ÆÐÅ°ÁöÀÇ ÀÌÇØ
    ____STS
    ____½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç
    ________½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® »ý¼º
    ________¶óÀ̺귯¸® Ãß°¡
    ________¼Ò½º ÆÄÀÏ »ý¼º
    ________½ºÇÁ¸µ ºó ¼³Á¤ ÆÄÀÏ »ý¼º
    ________ÇÁ·Î±×·¥ ½ÇÇà
    __¿¬½À¹®Á¦
    __¿ä¾à

    2Àå. Á¦¾î¿ªÀü
    __Á¦¾î¿ªÀüÀÇ ÀÌÇØ
    ____ÄÁÅ×À̳ÊÀÇ ÀǹÌ
    ____½ºÇÁ¸µ ÄÁÅ×À̳Ê
    ________ºó
    ________BeanFactory
    ________ApplicationContext
    __ÀÇÁ¸¼º ÁÖÀÔ
    ____½ºÇÁ¸µ¿¡¼­ÀÇ ÀÇÁ¸¼º ÁÖÀÔ
    ________Has-A °ü°è
    ________»ý¼ºÀÚ ±â¹ÝÀÇ ÀÇÁ¸¼º ÁÖÀÔ
    ________¼¼ÅÍ ±â¹Ý ÀÇÁ¸¼º ÁÖÀÔ
    ____³»ºÎ ºó ÁÖÀÔ
    ____½ºÇÁ¸µ¿¡¼­ÀÇ ³Î°ú ºó ¹®ÀÚ¿­ °ª ÁÖÀÔ
    ________»ç·Ê 1 - ºó ¹®ÀÚ¿­ ÁÖÀÔ
    ________»ç·Ê 2 - ³Î °ª ÁÖÀÔ
    __ºó Á¤ÀÇ »ó¼Ó
    ____Ãß»óÈ­ »ó¼Ó
    __½ºÇÁ¸µÀÇ ¿ÀÅä¿ÍÀ̾
    ____¿ÀÅä¿ÍÀ̾ ¸ðµå
    ________¿É¼Ç ¾ø´Â ¿ÀÅä¿ÍÀ̾ »ç¿ë
    ________byName ¿É¼ÇÀ» »ç¿ëÇÏ´Â ¿ÀÅä¿ÍÀ̾
    ________byType ¿É¼ÇÀ» »ç¿ëÇÏ´Â ¿ÀÅä¿ÍÀ̾
    ________»ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â ¿ÀÅä¿ÍÀ̾
    __ºóÀÇ ½ºÄÚÇÁ
    ____½Ì±ÛÅæ
    ____ÇÁ·ÎÅäŸÀÔ
    ____¸®Äù½ºÆ®
    ____¼¼¼Ç
    ____±Û·Î¹ú ¼¼¼Ç
    __½ºÇÁ¸µ ºóÀÇ »ý¸íÁÖ±â
    ____ÃʱâÈ­
    ____È°¼ºÈ­
    ____Á¦°Å
    ____ÃʱâÈ­ Äݹé
    ________org.springframework.beans.factory.InitializingBean ÀÎÅÍÆäÀ̽º ±¸Çö
    ________XML ¼³Á¤¿¡¼­ÀÇ init-method »ç¿ë
    ____Á¦°Å Äݹé
    ________org.springframework.beans.factory.DisposableBean ÀÎÅÍÆäÀ̽º ±¸Çö
    ________XML ¼³Á¤¿¡¼­ÀÇ destroy-method »ç¿ë
    __¿¬½À¹®Á¦
    __¿ä¾à

    3Àå. ½ºÇÁ¸µ¿¡¼­ÀÇ DAO¿Í JDBC
    __µ¥ÀÌÅͺ£À̽º °³¿ä
    __DAO µðÀÚÀÎ ÆÐÅÏ
    ____DAO °èÃþ
    __½ºÇÁ¸µÀ» »ç¿ëÇÏÁö ¾Ê´Â JDBC
    ____»ùÇà ÄÚµå
    ________ÇÁ·ÎÁ§Æ®¿¡ ƯÁ¤ µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö Ãß°¡
    ________¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    __½ºÇÁ¸µ JDBC ÆÐÅ°Áö
    __½ºÇÁ¸µ¿¡¼­ÀÇ JDBC
    ____DataSource
    ____DAO Ŭ·¡½ºÀÇ DataSource
    ________¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    __JdbcTemplateÀÇ ÀǹÌ
    ____½ºÇÁ¸µ ºó°ú °°Àº JdbcTemplate °´Ã¼ ±¸¼º
    ________Spring.xml ÆÄÀÏ
    ____JdbcTemplate Ŭ·¡½º°¡ Á¦°øÇÏ´Â ±â´É
    ________Á¶È¸
    ________¼öÁ¤
    ________±× ¹ÛÀÇ JdbcTemplate ¿¬»êÀÚ
    ____¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    ________Employee.java ÆÄÀÏ
    ________EmployeeDao.java ÆÄÀÏ
    ________EmployeeDaoImpl.java ÆÄÀÏ
    __½ºÇÁ¸µ JDBC ÀÏ°ýÀÛ¾÷ ÀÛ¾÷
    ____¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    ________EmployeeDaoImpl.java ÆÄÀÏ
    ________HrPayrollBatchUpdate.java ÆÄÀÏ
    __ÀúÀå ÇÁ·Î½ÃÀú È£Ãâ
    ____SimpleJdbcCall Ŭ·¡½ºÀÇ »ç¿ë
    ________ÀúÀå ÇÁ·Î½ÃÀú È£Ãâ
    __¿¬½À¹®Á¦
    __¿ä¾à

    4Àå. ½ºÇÁ¸µ°ú ÇÏÀ̹ö³×ÀÌÆ® ¿¬µ¿
    __°´Ã¼/°ü°è ¸ÅÇÎÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
    __ORM°ú O/RM, O/R ¸ÅÇÎ ¼Ò°³
    __ÇÏÀ̹ö³×ÀÌÆ® ¼Ò°³
    ____ÇÏÀ̹ö³×ÀÌÆ® ¾ÆÅ°ÅØó
    ________¼³Á¤
    ________¼¼¼Ç ÆÑÅ丮
    ________________¼¼¼Ç
    ________Æ®·£Àè¼Ç
    ________ÁúÀÇ
    ________±âÁØ
    ________¿µ¼Ó¼º °´Ã¼
    __ÇÏÀ̹ö³×ÀÌÆ®¿Í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ÅëÇÕ
    ____¿¹Á¦ Äڵ忡¼­ »ç¿ëÇÒ »ùÇà µ¥ÀÌÅÍ
    ____ÇÏÀ̹ö³×ÀÌÆ® ÅëÇÕ
    ____½ºÇÁ¸µ-ÇÏÀ̹ö³×ÀÌÆ® ÇÁ·ÎÁ§Æ®¿¡ ÇÊ¿äÇÑ JAR
    ____½ºÇÁ¸µ¿¡¼­ ÇÏÀ̹ö³×ÀÌÆ® SessionFactory ¼³Á¤
    ________ÇÏÀ̹ö³×ÀÌÆ®¿ë XML ½ºÇÁ¸µ ¼³Á¤
    ____¾Ö³ëÅ×À̼ÇÀÌ Ãß°¡µÈ µµ¸ÞÀÎ ¸ðµ¨ Ŭ·¡½º
    ____ÇÏÀ̹ö³×ÀÌÆ® ¼¼¼Ç
    ________Session ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå
    ____¿µ¼Ó¼º °èÃþ - DAO ±¸Çö
    ________EmployeeDao ÀÎÅÍÆäÀ̽º
    ________EmployeeDaoImpl Ŭ·¡½º
    ____¼­ºñ½º °èÃþ - ¼­ºñ½º ±¸Çö
    ________EmployeeService ÀÎÅÍÆäÀ̽º
    ________EmployeeServiceImpl Ŭ·¡½º
    ____¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    ________DBUtils Ŭ·¡½º
    ________SpringHibernateMain Ŭ·¡½º
    ________ÄÜ¼Ö Ãâ·Â
    ________Á÷¿ø Á¤º¸ Å×ÀÌºí¿¡ »ðÀÔµÈ µ¥ÀÌÅÍ
    __ÇÏÀ̹ö³×ÀÌÆ® ÁúÀÇ ¾ð¾î
    ____ÁúÀÇ ÀÎÅÍÆäÀ̽º
    ____HQLÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º ¿¬»ê
    ________FROM Àý
    ________AS Àý
    ________SELECT Àý
    ________WHERE Àý
    ________ORDER BY Àý
    ________GROUP BY Àý
    ________¸í¸íµÈ ¸Å°³º¯¼ö »ç¿ë
    ________UPDATE Àý
    ________DELETE Àý
    ________ÁúÀǸ¦ ÀÌ¿ëÇÑ ÆäÀÌÁöÈ­
    __ÇÏÀ̹ö³×ÀÌÆ® ±âÁØ ÁúÀÇ ¾ð¾î
    ____±âÁØ ÀÎÅÍÆäÀ̽º
    ________±âÁØÀ» ÀÌ¿ëÇÑ Á¦¾à
    __¿¬½À¹®Á¦
    __¿ä¾à

    5Àå. ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©
    __MVC ¾ÆÅ°ÅØó¿Í °ü½É»çÀÇ ºÐ¸®
    __ÇÁ·ÐÆ® ÄÁÆ®·Ñ·¯ µðÀÚÀÎ ÆÐÅÏ
    __½ºÇÁ¸µ MVC¿¡ ´ëÇÑ ÀÌÇØ
    ____½ºÇÁ¸µ MVC ÇÁ·¹ÀÓ¿öÅ©ÀÇ Æ¯Â¡
    ____½ºÇÁ¸µ MVCÀÇ ¿äû ó¸® È帧
    __°£´ÜÇÑ ½ºÇÁ¸µ MVC ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ____»õ·Î¿î ¸ÞÀ̺ì ÇÁ·ÎÁ§Æ® »ý¼º
    ____pom.xml¿¡ ½ºÇÁ¸µ MVC ÀÇÁ¸°ü°è Ãß°¡
    ____¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
    ________/WEB-INF/web.xml ÆÄÀÏ
    ________/WEB-INF/SpringDispatcher-servlet.xml ÆÄÀÏ
    ____ÄÁÆ®·Ñ·¯ »ý¼º - EmployeeController
    ____ºä »ý¼º - hello.jsp
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __½ºÇÁ¸µ MVCÀÇ DispatcherServlet
    ____¹èÆ÷ ¼­¼úÀÚ web.xml¿¡¼­ÀÇ DispatcherServlet
    ____½ºÇÁ¸µ MVC ¼³Á¤ ÆÄÀÏ À§Ä¡ µî·Ï
    __½ºÇÁ¸µ ¼³Á¤ - SpringDispatcher-servlet.xml
    __½ºÇÁ¸µ MVC ÄÁÆ®·Ñ·¯
    ____ÄÁÆ®·Ñ·¯ Á¤ÀǸ¦ À§ÇÑ @Controller
    ____¿äû ¸ÅÇÎÀ» À§ÇÑ @RequestMapping ¾Ö³ëÅ×À̼Ç
    ________Ŭ·¡½º ·¹º§ÀÇ ¸ÅÇÎ ¿äû
    ________¸Þ¼Òµå ·¹º§ÀÇ ¸ÅÇÎ ¿äû
    ________@RequestMappingÀÇ ¼Ó¼º Á¤º¸
    ________@RequestMappingÀÇ ¸Þ¼Òµå ¸Å°³º¯¼ö
    ________@RequestMapping ¾Ö³ëÅ×ÀÌ¼Ç ¸Þ¼ÒµåÀÇ °ª ¹Ýȯ
    __½ºÇÁ¸µ MVCÀÇ ViewResolver
    ____ºä ±â¼ú JSP¸¦ À§ÇÑ ViewResolver ±¸¼º
    __½ºÇÁ¸µ MVCÀÇ ¸ðµ¨
    __½ºÇÁ¸µ MVC¿Í ÇÏÀ̹ö³×ÀÌÆ® ÅëÇÕ
    ____¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶
    ____»ùÇà ÄÚµå¿Í »ùÇà µ¥ÀÌÅÍ ¸ðµ¨
    ____ÇÁ·ÎÁ§Æ® ±¸Á¶
    ____pom.xml ÆÄÀÏ
    ________hibernate.properties ÆÄÀÏ
    ____SpringDispatcher-servlet.xml ÆÄÀÏ
    ____ÇÏÀ̹ö³×ÀÌÆ® ¸ðµ¨ Ŭ·¡½º - ¿£Æ¼Æ¼ Ŭ·¡½º
    ____DAO °èÃþ
    ________EmployeeDao ÀÎÅÍÆäÀ̽º
    ________EmployeeDao ±¸Çö
    ____¼­ºñ½º °èÃþ
    ________EmployeeService ÀÎÅÍÆäÀ̽º
    ________EmployeeService ±¸Çö
    ____½ºÇÁ¸µ MVC ÄÁÆ®·Ñ·¯ Ŭ·¡½º
    ____ºä ÆäÀÌÁö
    ________hello.jsp ÆäÀÌÁö
    ________employee.jsp ÆäÀÌÁö
    ________index.jsp ÆäÀÌÁö
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __@ControllerAdvice ¿¹¿Ü ó¸®
    ____GenericException Ŭ·¡½º
    ____SpringException Ŭ·¡½º
    ____EmployeeController Ŭ·¡½º
    ____hello.jsp ÆäÀÌÁö
    ____exception.jsp ÆäÀÌÁö
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __Spring MVC ±¹Á¦È­(i18n)
    ____ÇÁ·ÎÆÛƼ ÆÄÀÏ
    ____Spring ¼³Á¤
    ________ReloadableResourceBundleMessageSource
    ________LocaleChangeInterceptor
    ________SessionLocaleResolver
    ____hello.jsp ÆäÀÌÁö
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __ÄÁÆ®·Ñ·¯¸¦ ÅëÇÑ Æû Çڵ鸵
    ____½ºÇÁ¸µ MVCÀÇ ModelAndView
    ____½ºÇÁ¸µ MVC ÄÁÆ®·Ñ·¯ Ŭ·¡½º
    ________ÄÁÆ®·Ñ·¯ Ŭ·¡½ºÀÇ @ModelAttribute
    ________ÄÁÆ®·Ñ·¯ Ŭ·¡½ºÀÇ ModelMap
    ____ºä ÆäÀÌÁö
    ____½ºÇÁ¸µ MVC Æû
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __¿¬½À¹®Á¦
    __¿ä¾à

    6Àå. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇÑ º¸¾È
    __½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ÀǹÌ
    ____ÁÖ¿ä ¿¬»ê
    __¼­ºí¸´ ÇÊÅÍ ´Ù½Ãº¸±â
    __º¸¾È À¯½ºÄÉÀ̽º
    __½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
    ____½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ±¸¼º
    ________Ŭ·¡½ºÆнº¿¡ JAR Ãß°¡
    ________½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ÀÇÁ¸¼º - pom.xml
    ____³×ÀÓ½ºÆäÀ̽º ¼³Á¤
    __À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ URL Á¢±Ù º¸È£
    ____ù ¹ø° ´Ü°è - web.xml
    ____º¸¾È ¼³Á¤ ºÐ¸®
    __À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ·Î±×ÀÎ
    ____HTTP ±âº» ÀÎÁõ
    ____Æû ±â¹Ý ·Î±×ÀÎ ¼­ºñ½º
    ____·Î±×¾Æ¿ô ¼­ºñ½º
    ____ÀÍ¸í ·Î±×ÀÎ
    ____·Î±×ÀÎ Á¤º¸ ±â¾ï
    __»ç¿ëÀÚ ÀÎÁõ
    ____¸Þ¸ð¸®»óÀÇ Á¤ÀǸ¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ
    ____µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ
    ____Æнº¿öµå ¾Ïȣȭ
    __¸Þ¼Òµå ·¹º§ º¸¾È
    __º»°ÝÀûÀÎ ÀÛ¾÷ ½ÃÀÛ
    ____ÇÁ·ÎÁ§Æ® ±¸Á¶
    ____web.xml¿¡ ÇÊÅÍ Ãß°¡
    ____ºä °áÁ¤
    ____¸ÂÃãÇü ·Î±×ÀÎ Ãß°¡
    ____·Î±×ÀÎ ¿äû ¸ÅÇÎ
    ____Á÷¿ø ¸ñ·Ï Á¶È¸
    ____°èÁ¤Á¤º¸ ÀÔ·Â
    ____·Î±×¾Æ¿ô
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __¿¬½À¹®Á¦
    __¿ä¾à

    7Àå. ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ Å×½ºÆ®
    __JUnit 4¸¦ ÀÌ¿ëÇÑ Å×½ºÆ®
    ____JUnit 4 ¾Ö³ëÅ×À̼Ç
    ____¾î¼­Æ® ¸Þ¼Òµå
    ____JUnit 4 ¿¹Á¦
    __TestNG¸¦ ÀÌ¿ëÇÑ Å×½ºÆ®
    ____TestNG ¾Ö³ëÅ×À̼Ç
    ____TestNG ¿¹Á¦
    __¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®
    ____´ÜÀ§ Å×½ºÆ®
    ________°í¸³ Ŭ·¡½ºÀÇ ´ÜÀ§ Å×½ºÆ®
    ________¸ðÀÇ °´Ã¼¸¦ ÀÌ¿ëÇÑ ÀÇÁ¸ Ŭ·¡½ºÀÇ ´ÜÀ§ Å×½ºÆ®
    ________Mockito ÇÁ·¹ÀÓ¿öÅ©
    ____ÅëÇÕ Å×½ºÆ®
    __½ºÇÁ¸µ MVC ÄÁÆ®·Ñ·¯ÀÇ ´ÜÀ§ Å×½ºÆ® »ý¼º
    __½ºÇÁ¸µ MVC Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
    ____ÇÊ¿äÇÑ ÀÇÁ¸¼º
    ____½ºÇÁ¸µ Å×½ºÆ®ÀÇ ¾Ö³ëÅ×À̼Ç
    ________@ContextConfiguration ¾Ö³ëÅ×À̼Ç
    ________@WebAppConfiguration ¾Ö³ëÅ×À̼Ç
    ____MockMvc
    ________¾î¼­¼Ç
    ____@RunWith(SpringJUnit4ClassRunner.class)
    __¿¬½À¹®Á¦
    __¿ä¾à

    8Àå. JavaMail°ú JMSÀÇ ½ºÇÁ¸µ ¿¬µ¿
    __½ºÇÁ¸µÀÇ À̸ÞÀÏ Áö¿ø
    ____JavaMail API ¼Ò°³
    ____JavaMail API »ç¿ë
    ____JavaMailÀ» À§ÇÑ ½ºÇÁ¸µ API
    ____½ºÇÁ¸µ ¸ÞÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ________¼³Á¤ ÆÄÀÏ - Spring.xml
    ________½ºÇÁ¸µÀÇ À̸ÞÀÏ ¹ß½Å Ŭ·¡½º
    ________MailerTest Ŭ·¡½º
    __½ºÇÁ¸µ ÀÚ¹Ù ¸Þ½Ã¡ ¼­ºñ½º
    ____¸Þ½ÃÁö¿Í ¸Þ½Ã¡ÀÇ ÀǹÌ
    ____JMSÀÇ ÀǹÌ
    ____JMS ¾ÖÇø®ÄÉÀ̼Ç
    ________JMS ±¸¼º¿ä¼Ò
    ____MOM ¼­ºñ½º Á¦°øÀÚ
    ________ActiveMQ ¼³Á¤ - ¸Þ½ÃÁö Å¥
    ____½ºÇÁ¸µ ºó ¼³Á¤(Spring.xml)
    ____MessageSender.java - ½ºÇÁ¸µ JMS ÅÛÇø´
    ____App.java
    ____ActiveMQ ½ÃÀÛ
    ____Ãâ·Â
    ____Áß°èÀÚ ¸ð´ÏÅ͸µ
    ____App.java ½ÇÇà ½Ã ¿¹¿Ü
    __¿¬½À¹®Á¦
    __¿ä¾à

    9Àå. ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ½ºÇÁ¸µ Á¦¾î¿ªÀü
    __¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÄÁÅ×ÀÌ³Ê ¼³Á¤
    ____XML ´ë ¾Ö³ëÅ×À̼Ç
    ____ºó °ü¸®
    ________½ºÅ×·¹¿À ŸÀÔ ¾Ö³ëÅ×À̼Ç
    ________@Component
    ________@Repository
    ________@Service
    ________@Controller
    ________°¨ÁöµÈ ±¸¼º¿ä¼ÒÀÇ ¸í¸í ±ÔÄ¢
    ________±¸¼º¿ä¼Ò À̸§ Á÷Á¢ ÁöÁ¤
    ________Ŭ·¡½º ÀÚµ¿ °¨Áö¿Í ºó Á¤ÀÇ µî·Ï
    ________ÇÊÅ͸¦ ÀÌ¿ëÇÑ °Ë»ö ¹æ½Ä Á¶Á¤
    ________½ºÄÚÇÁ Á¤ÀÇ - @Scope
    ____@Required ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÀÇÁ¸°ü°è °Ë»ç
    ____¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ÀÇÁ¸°ü°è ÁÖÀÔ
    ____@Autowired
    ________ÇÁ·ÎÆÛƼ¿¡ @Autowired Àû¿ë
    ________@Qualifier
    ________@Resource
    ____»ý¸í Áֱ⠾ֳëÅ×À̼Ç
    __½ºÇÁ¸µÀÇ ÀÚ¹Ù ±â¹Ý ¼³Á¤
    ____@Configuration ¾Ö³ëÅ×À̼Ç
    ____@Bean ¾Ö³ëÅ×À̼Ç
    ________ºó ¼±¾ð
    ________ºó À̸§ ÁöÁ¤
    ________ÀÇÁ¸°ü°è ÁÖÀÔ
    ____@Import ¾Ö³ëÅ×À̼Ç
    ________»ý¸íÁÖ±â Äݹé
    ____@Scope ¾Ö³ëÅ×À̼Ç
    __½ºÇÁ¸µÀÇ À̺¥Æ® ó¸®
    ____½ºÇÁ¸µÀÇ Ç¥ÁØ À̺¥Æ®
    ____½ºÇÁ¸µÀÇ Ç¥ÁØ À̺¥Æ® ¸®½º´×
    ________¸®½º³Ê »ý¼º
    ____½ºÇÁ¸µÀÇ À̺¥Æ® ¹ß»ý
    ________»ç¿ëÀÚÁ¤ÀÇ À̺¥Æ® »ý¼º
    ________À̺¥Æ® ¹ß»ý
    ________»ç¿ëÀÚÁ¤ÀÇ À̺¥Æ® ó¸®
    ____½ºÇÁ¸µ À̺¥Æ®ÀÇ ÀÌÁ¡
    __½ºÇÁ¸µ Ç¥Çö ¾ð¾î
    ____SpELÀ» ÀÌ¿ëÇÑ ºó ÂüÁ¶
    ________XML ±â¹Ý ¼³Á¤
    ________¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
    ____SpELÀ» ÀÌ¿ëÇÑ ¸Þ¼Òµå È£Ãâ
    ________XML ±â¹Ý ¼³Á¤
    ________¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
    ____SpELÀÇ ¿¬»êÀÚ
    ________XML ±â¹Ý ¼³Á¤
    ________¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
    ____SpELÀÇ Ä÷º¼Ç
    ________XML ±â¹Ý ¼³Á¤
    ________¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
    ____SpELÀÇ Á¤±ÔÇ¥Çö½Ä
    ________XML ±â¹Ý ¼³Á¤
    ________¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
    __ÅؽºÆ® ¸Þ½ÃÁö¿Í ±¹Á¦È­
    ____½ºÇÁ¸µ¿¡¼­ÀÇ ±¹Á¦È­(i18n)
    __¿¬½À¹®Á¦
    __¿ä¾à

    10Àå. ½ºÇÁ¸µÀÇ °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö
    __¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ OOPÀÇ ¹®Á¦Á¡
    __AOP ¼Ò°³
    __AOP ¿ë¾î
    ____Á¶ÀÎÆ÷ÀÎÆ®
    ____¾îµå¹ÙÀ̽º
    ____Æ÷ÀÎÆ®ÄÆ
    ____¾Ö½ºÆåÆ®
    ____¼Ò°³
    ____Ÿ±ê
    ____ÇÁ·Ï½Ã
    ____À§ºù
    ____À§¹ö
    __AOP ±¸Çö
    __½ºÇÁ¸µÀÇ AOP Áö¿ø
    __AspectJ ¾Ö³ëÅ×ÀÌ¼Ç ½ºÅ¸ÀÏ
    ____½ºÇÁ¸µ¿¡¼­ÀÇ AspectJ ¾Ö³ëÅ×ÀÌ¼Ç ¼³Á¤
    ____¾Ö½ºÆåÆ® ¼±¾ð - @AspectJ
    ____Æ÷ÀÎÆ®ÄÆ ¼±¾ð
    ____¾îµå¹ÙÀ̽º ¼±¾ð
    ________¾îµå¹ÙÀ̽º ÀÌÀü
    ________¾îµå¹ÙÀ̽º ÀÌÈÄ
    ________¾îµå¹ÙÀ̽º ¹Ýȯ ÈÄ
    ________¾îµå¹ÙÀ̽º ´øÁø ÈÄ
    ________¾îµå¹ÙÀ̽º ÁÖº¯
    ____ÇÁ·Ï½Ã
    __@AspectJ ¾Ö³ëÅ×À̼ÇÀ» »ç¿ëÇØ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ____¾ÖÇø®ÄÉÀ̼ÇÀÇ µð·ºÅ丮 ±¸Á¶
    ____ÀÚ¹Ù ÆÄÀÏ »ý¼º
    ________Employee.java
    ________EmployeeService.java
    ________LoggingAspect.java
    ________PayrollsSystem.java
    ____½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ »ý¼º
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __XML ½ºÅ°¸¶ ±â¹Ý ¼³Á¤
    ____¾Ö½ºÆåÆ® ¼±¾ð
    ____Æ÷ÀÎÆ®ÄÆ ¼±¾ð
    ____¾îµå¹ÙÀ̽º ¼±¾ð
    ________¾îµå¹ÙÀ̽º ÀÌÀü
    ________¾îµå¹ÙÀ̽º ÀÌÈÄ
    ________¾îµå¹ÙÀ̽º ¹Ýȯ ÈÄ
    ________¾îµå¹ÙÀ̽º ´øÁø ÈÄ
    ________¾îµå¹ÙÀ̽º ÁÖº¯
    __XML ½ºÅ°¸¶ ±â¹Ý ¼³Á¤À» ÀÌ¿ëÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ____ÀÚ¹Ù ÆÄÀÏ »ý¼º
    ________Employee.java
    ________EmployeeService.java
    ________LoggingAspect.java
    ________PayrollsSystem.java
    ____½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ »ý¼º
    ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __¿¬½À¹®Á¦
    __¿ä¾à

    ºÎ·Ï A. ¿¬½À¹®Á¦ ÇØ´ä

    ºÎ·Ï B. ¾ÆÆÄÄ¡ ´õºñ¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͺ£À̽º ±¸¼º

    ºÎ·Ï C. ½ºÇÁ¸µ Æû ÅÂ±× ¶óÀ̺귯¸®

    ÀúÀÚ¼Ò°³

    ¶óºñ Ä­Æ® ¼Ò´Ï [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    ÃÖ±¤¹Î, ÀÌÇý¶õ [¿ª] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

    (ÃÑ 225±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 225±Ç)

    ¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
    ÆîÃ帱â

    Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      0.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      0.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
      ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
      µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë