ÀÌ Ã¥Àº ÃֽŠÀÚ¹Ù ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ±âº» ÃàÀÎ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃÊÀûÀÎ Ãø¸éÀ» ÀÌÇØÇÏ°í ¼÷´ÞÇϱâ À§ÇÑ Á¾ÇÕÀûÀÎ °¡À̵åÀÔ´Ï´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀÇ ÇÙ½É °³³ä°ú °í±Þ ±â´ÉÀ» ¾È³»ÇÏ¿© °·ÂÇÏ°í À¯Áö °ü¸®°¡ ¿ëÀÌÇϸç È®Àå °¡´ÉÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù.
1Àå, '½ºÇÁ¸µ ÄÚ¾î ¼Ò°³'¿¡¼´Â ½ºÇÁ¸µ Äھ ´ëÇØ ¼Ò°³ÇÏ°í ÀÌ ¸ðµâÀÌ ½ºÇÁ¸µ °³¹ßÀÇ Ãʼ®ÀÌ µÇ´Â ÀÌÀ¯¸¦ ¼³¸íÇÕ´Ï´Ù. ¾ÆÅ°ÅØó¿Í À̸¦ ÅëÇØ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¹®Á¦¸¦ ¿³º¼ ¼ö ÀÖ½À´Ï´Ù.
2Àå, '½ºÇÁ¸µ ÄÚ¾î ±âº» »çÇ×'¿¡¼´Â ½ºÇÁ¸µÀÇ ±âº» °³³äÀ» ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù. Á¦¾îÀÇ ¿ªÀü(IoC), ÀÇÁ¸¼º ÁÖÀÔ(DI), ½ºÇÁ¸µ ºó ¶óÀÌÇÁ»çÀÌŬ°ú °°Àº ÁÖÁ¦¸¦ »ìÆ캾´Ï´Ù.
3Àå, '½ºÇÁ¸µ ÄÚ¾î °í±Þ °³³ä'¿¡¼´Â ½ºÇÁ¸µÀÇ ±â´É¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¾´Ï´Ù. ºó ÆÑÅ丮, ½ºÇÁ¸µ Ç¥Çö ¾ð¾î¿Í °°Àº °í±Þ ÁÖÁ¦¸¦ ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù.
4Àå, '½ºÇÁ¸µ ÄÁÅ×À̳Ê'¿¡¼´Â ºóÆÑÅ丮¿Í ¾ÖÇø®ÄÉÀ̼ÇÄÁÅؽºÆ®¸¦ Æ÷ÇÔÇØ ½ºÇÁ¸µ¿¡¼ Á¦°øÇÏ´Â ´Ù¾çÇÑ ÄÁÅ×ÀÌ³Ê À¯ÇüÀ» »ìÆ캾´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇÑ ÄÁÅ×À̳ʸ¦ ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.
5Àå, '½ºÇÁ¸µ ºó ±¸¼ºÇϱâ'¿¡¼´Â XML ±¸¼ººÎÅÍ ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÑ ÀÚ¹Ù ±â¹Ý ±¸¼º¿¡ À̸£±â±îÁö ½ºÇÁ¸µ ºóÀ» ±¸¼ºÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. °¢ Á¢±Ù ¹æ½ÄÀÇ Àå´ÜÁ¡À» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
6Àå, '½ºÇÁ¸µ ºó ÀÚµ¿ ¿¬°á ÀÌÇØ'¿¡¼´Â Á¾¼Ó¼ºÀ» ÀÚµ¿À¸·Î ÁÖÀÔÇÏ¿© ºó ¿¬°áÀ» °£¼ÒÈÇÏ´Â ÀÚµ¿ ¿¬°á¿¡ ´ëÇÑ ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù. ´Ù¾çÇÑ ÀÚµ¿ ¿¬°á ¸ðµå¿Í »ç¿ë ½Ã±â¸¦ ¾Ë¾Æº¾´Ï´Ù.
7Àå, '½ºÇÁ¸µ ÁÖ¿ä ¸ðµâ'¿¡¼´Â ½ºÇÁ¸µ ¿¡ÄڽýºÅÛ ³»ÀÇ ´Ù¾çÇÑ ¸ðµâ°ú ÇÁ·ÎÁ§Æ®¸¦ ¼Ò°³ÇÕ´Ï´Ù. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ÅëÇÕ°ú °°Àº ¸ðµâÀÌ ½ºÇÁ¸µÀÇ ±â´ÉÀ» ¾î¶»°Ô È®ÀåÇÏ´ÂÁö ¾Ë¾Æº¾´Ï´Ù.
8Àå, '½ºÇÁ¸µ À̺¥Æ® ó¸®'¿¡¼´Â ½ºÇÁ¸µÀÇ À̺¥Æ® ó¸® ¸ÞÄ¿´ÏÁòÀ» ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù. ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼ ºÐ¸®µÈ ¹æ½ÄÀ¸·Î À̺¥Æ®¸¦ »ý¼ºÇÏ°í ó¸®ÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù.
9Àå, '½ºÇÁ¸µ Å×½ºÆ®'¿¡¼´Â ½ºÇÁ¸µ ÄÄÆ÷³ÍÆ®¸¦ È¿°úÀûÀ¸·Î Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ À§ÇÑ ±â¼úÀ» »ìÆ캽À¸·Î½á ½ºÇÁ¸µ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÈÁ¤¼ºÀ» º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© °³¹ß¿¡¼ Ź¿ùÇÑ ´É·ÂÀ» ¹ßÈÖÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âÃÊ Áö½Ä°ú ½Ç¹« ±â¼úÀ» °®Ãßµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. À¥ ¾ÖÇø®ÄÉÀ̼Ç, ¸¶ÀÌÅ©·Î¼ºñ½º ¶Ç´Â ¿£ÅÍÇÁ¶óÀÌÁî±Þ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â °æ¿ì ÀÌ Ã¥Àº ½ºÇÁ¸µÀÇ ±â´ÉÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀλçÀÌÆ®¿Í ±â¼úÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ¿©Á¤ÀÌ ³¡³ª¸é Àڽۨ°ú Àü¹®¼ºÀ» °¡Áö°í º¹ÀâÇÑ ÀÚ¹Ù ÇÁ·ÎÁ§Æ®¸¦ ó¸®ÇÒ Áغñ°¡ µÈ °ÍÀÔ´Ï´Ù.
1Àå : ½ºÇÁ¸µ ÄÚ¾î ¼Ò°³
___1. ½ºÇÁ¸µ ÄÚ¾î¶õ?
___2. ½ºÇÁ¸µ Äھ »ç¿ëÇÏ´Â ÀÌÀ¯´Â?
___3. ½ºÇÁ¸µ ÄÚ¾îÀÇ Æ¯Â¡
___4. ½ºÇÁ¸µ ÄÚ¾î ¾ÆÅ°ÅØó
___5. ½ºÇÁ¸µ ÄÚ¾î¿Í ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ© ºñ±³
2Àå : ½ºÇÁ¸µ ÄÚ¾î ±âº» »çÇ×
___1. Á¦¾îÀÇ ¿ªÀü(IoC)
___2. ÀÇÁ¸¼º ÁÖÀÔ(DI)
___3. ½ºÇÁ¸µ ºó ÀÌÇØ
___4. ½ºÇÁ¸µ XML ±¸¼º
___5. ½ºÇÁ¸µ ÀÚ¹Ù ±â¹Ý ±¸¼º
___6. ½ºÇÁ¸µ ¾î³ëÅ×À̼Ç
___7. ºó ¹üÀ§
___8. ºó ¶óÀÌÇÁ»çÀÌŬ
3Àå : ½ºÇÁ¸µ ÄÚ¾î °í±Þ °³³ä
___1. ºó ÆÑÅ丮 Æ÷½ºÆ® ÇÁ·Î¼¼¼
___2. ºó Æ÷½ºÆ® ÇÁ·Î¼¼¼
___3. ÇÁ·ÎÆÄÀÏ ¹× ȯ°æ
___4. ½ºÇÁ¸µ Ç¥Çö ¾ð¾î(SpEL)
___5. ÇÁ·ÎÆÛƼ ¼Ò½º ¹× ÇÁ·ÎÆÛƼ Ç÷¹À̽ºÈ¦´õ
4Àå : ½ºÇÁ¸µ ÄÁÅ×À̳Ê
___1. ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê °³¿ä
___2. BeanFactory ÄÁÅ×À̳Ê
___3. ApplicationContext ÄÁÅ×À̳Ê
___4. WebApplicationContext ÄÁÅ×À̳Ê
5Àå : ½ºÇÁ¸µ ºó ±¸¼ºÇϱâ
___1. XMLÀ» »ç¿ëÇÑ ±¸¼º
___2. ÀÚ¹Ù ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÑ ±¸¼º
___3. ÀÚ¹Ù ±¸¼º(Ŭ·¡½º)À» »ç¿ëÇÑ ±¸¼º
___4. XML¿¡¼ ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý ±¸¼ºÀ¸·Î ¸¶À̱׷¹À̼ÇÇϱâ
6Àå : ½ºÇÁ¸µ ºó ÀÚµ¿ ¿¬°á ÀÌÇØ
___1. À̸§º° ÀÚµ¿ ¿¬°á
___2. ŸÀÔº° ÀÚµ¿ ¿¬°á
___3. »ý¼ºÀÚº° ÀÚµ¿ ¿¬°á
7Àå : ½ºÇÁ¸µ ÇÙ½É ¸ðµâ
___1. ½ºÇÁ¸µ ÄÁÅؽºÆ® ¸ðµâ
___2. ½ºÇÁ¸µ DAO ¸ðµâ
___3. ½ºÇÁ¸µ AOP ¸ðµâ
___4. ½ºÇÁ¸µ ORM ¸ðµâ
___5. ½ºÇÁ¸µ À¥ MVC ¸ðµâ
8Àå : ½ºÇÁ¸µ À̺¥Æ® ó¸®
___1. ½ºÇÁ¸µÀÇ À̺¥Æ® ÀÌÇØÇϱâ
___2. ³»Àå À̺¥Æ®
___3. »ç¿ëÀÚ Á¤ÀÇ À̺¥Æ®
9Àå : ½ºÇÁ¸µ¿¡¼ Å×½ºÆ®Çϱâ
___1. ´ÜÀ§ Å×½ºÆ® ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç
___2. ÅëÇÕ Å×½ºÆ® ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç