±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º½ÇÀü OSGI SPRING DM¡»Àº ±ÇÁ¤ÇõÀÌ Àú¼úÇÑ °ÍÀÌ´Ù. ÀÌŬ¸³½ºÀÇ ³»ºÎ Ç÷§ÆûÀ¸·Î È°¿ëµÇ¸é¼ Æø¹ßÀûÀÎ ¼ºÀåÀ» º¸¿©ÁÖ°í ÀÖ´Â OSGi»Ó ¾Æ´Ï¶ó, SpringDM¿¡ ´ëÇØ ¹è¿î´Ù. ¼¼ºÎÀûÀÎ ¼³¸íÀ» ´ã¾Æ³» ÀÌÇظ¦ µµ¿ÍÁÖ°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
<¼Ò°³>
¾à 10³â°£ ¼Ò¼ö ºÐ¾ß¿¡¼ ÁÖ·Î »ç¿ëµÇ¾î ¿Â OSGi ±â¼úÀº ÀÌŬ¸³½ºÀÇ ³»ºÎ Ç÷§ÆûÀ¸·Î È°¿ëµÇ¸é¼ Æø¹ßÀûÀÎ ¼ºÀå¼¼¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ÇÑ ºí·Î±×¿¡¼´Â 2008³â¿¡ ²À ¹è¿ö¾ß ÇÒ ±â¼ú·Î OSGi¸¦ ²Å±âµµ Çß´Ù.
OSGi´Â ¾ðÁ¨°¡´Â Java Ç÷§Æû ÀÚü¿¡ Æ÷Ç﵃ °ÍÀ¸·Î ¿¹»óµÇ°í ÀÖÀ¸¸ç, ÀÌ Ã¥ ÈĹݺο¡¼ ¾ð±ÞÇÏ°í ÀÖ´Â SpringDMÀº OSGi¿Í ¿Ïº®ÇÑ °áÇÕÀ» º¸¿©ÁÖ°í ÀÖ¾î, OSGiÀÇ Â÷±â ¹öÀüÀÎ R 4.2ºÎÅÍ Blueprint Service¶ó´Â À̸§À¸·Î Ãß°¡µÉ °ÍÀÌ °ÅÀÇ È®½Ç½ÃµÇ°í ÀÖ´Ù. µû¶ó¼ OSGi¿Í SpringDMÀº ÀÌÁ¦ ¾ó¸¶ ¾È ÀÖ¾î ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ´©±¸³ª ¹è¿ì°í »ç¿ëÇÒ ±â¼úÀÌ µÉ °ÍÀÌ´Ù.
ÇÏÁö¸¸ OSGi¿Í SpringDMÀº ÀÚ¹Ù¸¦ ¸¹ÀÌ »ç¿ëÇß´ø °³¹ßÀÚ¿¡°Ôµµ ´Ù¼Ò »ý¼ÒÇÑ °³³äµé·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ¿Ïº®ÇÑ ·¹ÀÌ¾î ±¸Á¶¿Í ¹øµéÀ̶ó´Â ÇüŸ¦ »ç¿ëÇÑ ¸ðµâ °³³ä µîÀº ´Ù¼Ò ºÒÄ£ÀýÇÑ OSGi ½ºÆå¹®¼¸¸À¸·Î´Â ÀÌÇØÇÏ°í Á¢±ÙÇÏ´Â µ¥ ÇÑ°è°¡ ÀÖ´Ù.
ÀÌ Ã¥Àº ÆÀ¿¡ »õ·Î ¹èÄ¡µÈ °³¹ßÀÚ¿¡°Ô OSGi¸¦ °¡¸£Ä£´Ù´Â ¸¶À½À¸·Î ¼³¸íÇÏ°í ÀÖ´Ù. ´ëÇÐÀ» °« Á¹¾÷Ç߰ųª OSGi °ü·Ã ÇÁ·ÎÁ§Æ® °æ·ÂÀÌ ¾ø´Â ÀÚ¹Ù °³¹ßÀÚ°¡ óÀ½À¸·Î OSGi¸¦ Á¢ÇßÀ» ¶§ ¾î¶² ¾î·Á¿òÀÌ ÀÖÀ»Áö ¿¹»óÇغ¸°í ±×¿¡ ´ëÇؼ °¡´ÉÇÑ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
°ð Ãâ½ÃµÉ ±¸±ÛÀÇ ¾Èµå·ÎÀÌµå ¿î¿µÃ¼Á¦¸¦ žÀçÇÑ ¾Èµå·ÎÀ̵å Æù¿¡µµ OSGi°¡ žÀçµÉ °ÍÀ̶ó°í ÇÑ´Ù. ¾Èµå·ÎÀÌµå ¿î¿µÃ¼Á¦´Â ÀÌÁ¦ ÈÞ´ëÆù»Ó¸¸ ¾Æ´Ï¶ó ³ÝºÏ µîÀÇ Àåºñ¿¡µµ Àû¿ëµÉ °ÍÀ̶ó°í ÇÏ´Ï, OSGi¸¦ ÀÍÇô µÎ´Â °ÍÀº ºÐ¸í ¿©·¯ºÐÀÇ ¹Ì·¡¸¦ ´ëºñÇÑ È®½ÇÇÑ ÅõÀÚ°¡ µÉ °ÍÀÌ´Ù.
¸ñÂ÷
0Àå µé¾î°¡±â Àü¿¡
1 Àд ¼ø¼
2 ÀÌ Ã¥ÀÇ Ç¥±â¹ý
2.1 ¿ë¾î Ç¥±â
2.2 À¥ ÁÖ¼Ò Ç¥½Ã
1Àå OSGi ¼Ò°³
1 OSGi¶õ ¹«¾ùÀΰ¡?
2 OSGiÀÇ Åº»ý°ú ¹ßÀü
3 OSGiÀÇ Æ¯Â¡
4 OSGi ¾ÆÅ°ÅØó
4.1 OSGi ÇÁ·¹ÀÓ¿öÅ©
4.2 OSGi Services
5 OSGi¿Í Equinox
2Àå HelloOSGi
1 OSGi °³¹ß ȯ°æ Áغñ
1.1 ÀÚ¹Ù °³¹ß ȯ°æ
1.2 ÀÌŬ¸³½º
2 Hello OSGi
2.1 ÇÁ·ÎÁ§Æ® À§ÀÚµå·Î ¹øµé ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
2.2 OSGi ½ÇÇàȯ°æ ÀÌÇØÇϱâ
2.3 OSGi Ä¿¸Çµå¶óÀÎ ¸í·É¾î
2.4 Activator.java
2.5 MANIFEST.MF
3Àå ¹øµé
1 ¹øµé : OSGiÀÇ ±âº» ¸ðµâ
2 ¸ðµâ ·¹À̾¼ÀÇ ¹øµé
2.1 ¹øµé Manifest
3 ¶óÀÌÇÁ »çÀÌŬ ·¹À̾¼ÀÇ ¹øµé
3.1 ¹øµé ¼³Ä¡Çϱâ
3.2 ¹øµé °´Ã¼
3.3 Bundle State
- INSTALLED
- RESOLVED
- STARTING
- ACTIVE
- STOPPING
- UNINSTALLED
3.4 BundleActivator¿Í BundleContext
- »õ·Î¿î ¹øµé ¼³Ä¡
- ¹øµéÁ¤º¸ ¾ò¾î¿À±â
- ¼ºñ½º µî·ÏÇÏ±â ¹× ¼ºñ½º °¡Á®¿À±â
- ÇÁ·¹ÀÓ¿öÅ© À̺¥Æ®¿¡ Subscribe ¶Ç´Â Unsubscribe Çϱâ
- ¿µ±¸ÀúÀå¼Ò¿¡ ÆÄÀÏ »ý¼ºÇϱâ
- ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ Àоî¿À±â
4 ¹øµé ÀÚµ¿ ¼³Ä¡ ÇÁ·Î±×·¥ ¸¸µé±â
5 Á¶°¢ ¹øµé
4Àå ¹øµé
1 SOA
1.1 ¼ºñ½º¶õ?
2 OSGi¿¡¼ÀÇ ¼ºñ½º
2.1 OSGi ¼ºñ½º µî·Ï°ú ÇØÁö
2.2 OSGi ¼ºñ½º »ç¿ëÇϱâ
2.3 OSGi ¼ºñ½º ÃßÀûÇϱâ
2.4 ¿©·¯ °³ÀÇ ¼ºñ½º »ç¿ëÇϱâ
5Àå OSGi À̺¥Æ® ½Ã½ºÅÛ
1 OSGi»ó¿¡¼ÀÇ ½Ã½ºÅÛ À̺¥Æ®
1.1 BundleEvent
1.2 FrameworkEvent
1.3 ServiceEvent
2 OSGIÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç À̺¥Æ®
2.1 ÈÀÌÆ®º¸µå ÆÐÅÏ
3 Event Admin ¼ºñ½º
3.1 Event Object
3.2 À̺¥Æ® Çڵ鷯·Î À̺¥Æ® ¹Þ±â
3.3 Event Admin¿¡°Ô À̺¥Æ® º¸³»±â
6Àå Log ¼ºñ½º
1 Logging for Debugging
2 Log4j
3 OSGi Log ¼ºñ½º
4 Log4j vs. OSGi Log ¼ºñ½º
5 OSGi Log ¼ºñ½º ¿¹Á¦
5.1 TimeLogger
5.2 ConsoleLogger
5.3 RecentLogPrinter
5.4 Log4j Logger
5.4.1 ¶óÀ̺귯¸® JAR ÆÄÀÏÀ» ¹øµé ³»¿¡¼ »ç¿ëÇϱâ
5.4.2 ÀÏ¹Ý JAR ÆÄÀÏÀ» OSGiÈÇϱâ
7Àå Configuration Admin ¼ºñ½º
1 Configuration Admin ¼ºñ½º
1.1 Configuration
1.2 Configurator vs. Configurable
1.3 Managed Service vs. Managed Service Factory
2 Configuration AdminÀ¸·Î Configuration ÀúÀåÇϱâ
2.1 Equinox OSGi ÄÜ¼Ö È®ÀåÇϱâ
2.2 Configuration ÄÜ¼Ö ¿¹Á¦
3 Configurable ¹øµé ¸¸µé±â
3.1 Configurable with Managed Service
3.2 Configurable with Managed Service Factory
8Àå Preferences ¼ºñ½º
1 Persistent Area¿¡ ÀúÀåÇϱâ
2 Preferences ¼ºñ½º
2.1 Preferences µ¥ÀÌÅÍ ÀúÀåÇϱâ
2.2 Preferences µ¥ÀÌÅÍ Àоî¿À±â
9Àå HTTP ¼ºñ½º
1 HTTP ¼ºñ½º
1.1 HelloWorld ¼ºí¸´
1.2 ¸®¼Ò½º Ãß°¡Çϱâ
2 OSGi¿ë À¥ °ü¸®ÀÚ Åø ¸¸µé±â
10Àå OSGi ÄܼÖ
1 JAR ¹øµéÆÄÀÏ·Î ¸¸µé±â
1.1 ¹øµé·Î Export Çϱâ
1.2 BND
1.2.1 .bnd ÆÄÀÏ
1.2.2 bnd¸¦ Ä¿¸Çµå ¶óÀο¡¼ »ç¿ëÇϱâ
2 Equinox¸¦ Äֿܼ¡¼ »ç¿ëÇϱâ
2.1 config.ini ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© OSGi ÄÜ¼Ö ½ÇÇà ¼³Á¤Çϱâ
11Àå Spring Dynamic Modules for OSGi¢â
1 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
2 Spring Dynamic Modules for OSGi
3 SpringDM °³¹ßȯ°æ ¼³Á¤
3.1 SpringIDE ¼³Ä¡
3.2 Maven ¼³Ä¡
4 Ÿ°Ù Ç÷§Æû ¼³Á¤
5 Hello SpringDM
6 OSGi ¹øµé °³¹ß°ú SpringDM ¹øµé °³¹ßÀÇ Â÷ÀÌ
6.1 °³¹ß ´ÜÀ§ÀÇ º¯È
6.2 ÃʱâÈ ¼ø¼ÀÇ º¯È
6.3 OSGi ¼ºñ½º µî·Ï/ã±â ¹æ¹ýÀÇ º¯È
6.4 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Áö¿ø
12Àå SpringDMÀ» ÀÌ¿ëÇÑ OSGi ¼ºñ½º È°¿ë
1 SpringDMÀ» ÀÌ¿ëÇÑ OSGi ¼ºñ½º µî·Ï°ú °¡Á®¿À±â
2 SpringDMÀ¸·Î °Ë»ö¿£Áø ¸¸µé±â
2.1 °Ë»ö¿£Áø µî·Ï
2.2 ÇÑ °³ÀÇ °Ë»ö¿£ÁøÀ» »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®
2.3 ¿©·¯ °³ÀÇ °Ë»ö¿£ÁøÀ» »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®
3 SpringDMÀÇ OSGi Áö¿ø ¿É¼Ç
13Àå SpringDMÀ¸·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
1 OSGi¿Í Web Áö¿ø
2 HelloSpringDM À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
º»¹®Áß¿¡¼
ÀÌ Ã¥Àº ÀÚ¹Ù¿¡ ´ëÇؼ ÃÊ±Þ ÀÌ»óÀÇ Áö½ÄÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÀÛ¼ºÇÑ Ã¥ÀÌ´Ù. ÇÏÁö¸¸ OSGi°¡ ¾ÆÁÖ º¹ÀâÇÏ°í ¾î·Á¿î ÇÁ·¹ÀÓ¿öÅ©°¡ ¾Æ´Ï±â ¶§¹®¿¡, ÀÚ¹Ù ¾ð¾î °ü·Ã Ã¥À» °ç´«À¸·Î¶óµµ ÇÑ ¹ø º» °³¹ßÀÚ¶ó¸é ½±°Ô ÀÌÇØÇÏ°í µû¶ó ÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ÁÖ °³¹ßȯ°æÀ¸·Î ÀÌŬ¸³½º¸¦ »ç¿ëÇϱä ÇÏÁö¸¸ 2Àå¿¡¼ ±âÃÊ »ç¿ë¹ý¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇÏ¿´°í, µÚ¿¡¼ ³ª¿À´Â ºÎºÐ¿¡µµ °¡´ÉÇÑ ½±°Ô ¼³¸íÇÏ¿´À¸´Ï, ÀÌŬ¸³½º¿¡ ´ëÇÑ Áö½ÄÀÌ ¸¹ÀÌ ÇÊ¿äÇÏÁöµµ ¾Ê´Ù.
ÀÌ Ã¥À» ¾²¸é¼ ¿ì¸® ÆÀ¿¡ »õ·Î ¹èÄ¡µÈ °³¹ßÀÚ¿¡°Ô OSGi¸¦ °¡¸£Ä£´Ù´Â ¸¶À½À¸·Î ¼³¸íÀ» Çß´Ù. ´ëÇÐÀ» °« Á¹¾÷Ç߰ųª, OSGi °ü·Ã ÇÁ·ÎÁ§Æ® °æ·ÂÀÌ ¾ø´Â ÀÚ¹Ù °³¹ßÀÚ°¡ óÀ½À¸·Î OSGi¸¦ Á¢ÇßÀ» ¶§ ¾î¶² ¾î·Á¿òÀÌ ÀÖÀ»±î ¿¹»óÇغ¸°í ±×°Í¿¡ ´ëÇØ °¡´ÉÇÑ ÀÚ¼¼È÷ ¼³¸íÇÏ·Á°í ³ë·ÂÇÏ¿´´Ù. OSGi¸¦ ¹è¿ì´Â µµÁß¿¡ ¹ß»ýÇÏ´Â ¹®Á¦µé¿¡ ´ëÇؼ °¡´ÉÇÑ ¸¹ÀÌ ¼³¸íÇÏ·Á°í ÇßÁö¸¸, ¿©·¯ºÐÀÌ ½ÇÀü¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â ½ÃÀÛÇÑ´Ù¸é ¿©±â¿¡¼ ¼³¸íÇÑ °Íµéº¸´Ù ÈξÀ ´õ ´Ù¾çÇÑ ¹®Á¦¸¦ Á¢ÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÏ¹Ý ÀÚ¹Ù °³¹ß°ú´Â ´Ù¸¥ ºÎºÐÀÌ ¸¹°í, ¶Ç OSGi°¡ ¾ÆÁÖ ³Î¸® ¾Ë·ÁÁø ±â¼úÀº ¾Æ´Ï¾î¼ ¹®Á¦°¡ »ý°åÀ» ¶§ ´ëóÇÏ´Â ¹æ¹ýÀ» ã±â°¡ ±×¸® ½±Áö ¾ÊÀ» °ÍÀÌ´Ù. µû¶ó¼ ¿©·¯ºÐµµ ¾î´À ºÎºÐ¿¡¼´Â ¸·Çô¼ ³Ã³ÇØ ÇÒ ºÎºÐÀÌ ºÐ¸íÈ÷ ÀÖÀ» °Å¶ó »ý°¢ÇÑ´Ù. ÀÌ·² ¶§ ´Ù¾çÇÑ °æ·Î·Î ½Ãµµ¸¦ Çغ¸¶ó°í ¸»ÇÏ°í ½Í´Ù. OSGi ¼Ò½ºÄڵ嵵 Çѹø ºÐ¼®Çغ¸°í, ´Ù¾çÇÑ OSGi °ü·Ã ¿ÀǼҽºµéµµ Âü°íÇØ º¸¸é ¿©·¯ºÐÀÌ ¿øÇÏ´Â ÇØ´äÀ» ÀÇ¿Ü·Î ½±°Ô ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. Ȥ½Ã ÇØ°áÇϱ⠾î·Á¿î ¹®Á¦°¡ ÀÖ´Ù¸é ¾Æ·¡ À¥»çÀÌÆ®¿¡ µµ¿òÀ» ¿äûÇϱ⠹ٶõ´Ù.
http://groups.google.com/group/osgi-springdm
ÀÌ Ã¥ÀÇ ÈĹݺο¡¼´Â SpringDM(Spring Dynamic Modules)À» È°¿ëÇÏ¿© OSGi¸¦ ´õ¿í ½±°í °·ÂÇÏ°Ô ¾²´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù. OSGi¿Í Spring ÇÁ·¹ÀÓ¿öÅ© ±×¸®°í SpringDM ÀÌ·¸°Ô 3°¡Áö ±â¼úÀº, °¢°¢¸¸À¸·Îµµ Ã¥À» ¸î ±Ç¾¿ ¾µ ¼ö ÀÖÀ» ¸¸Å º¹ÀâÇÏ°í ¹æ´ëÇÑ ±â¼úÀ̱⠶§¹®¿¡ ÀÌ Ã¥¿¡¼ °¢ ±â¼úÀ» ¸ðµÎ ÀÚ¼¼È÷ ´Ù·ê ¼ö´Â ¾ø´Ù. µû¶ó¼ ÀÌ Ã¥¿¡¼´Â Spring°ú SpringDM ÀÌ µÎ °¡ÁöÀÇ ±â¼úÀ» OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸´Ù ½±°í °·ÂÇÏ°Ô »ç¿ëÇϱâ À§ÇÑ µµ±¸ Á¤µµ·Î ¼Ò°³ÇÒ ¿¹Á¤ÀÌ´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇؼ´Â ¡ºÇÁ·Î ½ºÇÁ¸µ 2.5¡»(À§Å°ºÏ½º, 2009) ¸¦ Âü°íÇϱ⠹ٶõ´Ù.
°³¹ß¼ÀûÀ» Àд ¹æ¹ýÀº °³Àθ¶´Ù ´Ù¸£´Ù. ¾î¶² °³¹ßÀÚµéÀº ¸ñÂ÷¸¸ º¸°í ÁÖ¿äÇÑ ºÎºÐ¸¸À» °¡·Á³»¾î Àб⵵ ÇÑ´Ù. ¾Æ´Ï¸é °³¹ß¼ÀûÀº ´Ù »çÀüÇü½ÄÀÇ ·¹ÆÛ·±½ºÃ³·³ »ý°¢ÇÏ°í, ÀÚ½ÅÀÌ ÇÊ¿äÇÑ ºÎºÐ¸¸ ¿øÇÏ´Â ¶§¿¡ ã¾Æ¼ º¸±âµµ ÇÑ´Ù. ÇÏÁö¸¸ ¿©·¯ºÐÀÌ OSGi¸¦ óÀ½ Á¢ÇÏ´Â °³¹ßÀÚ¶ó¸é °¡´ÉÇÏ¸é ¼ø¼´ë·Î ÀоîÁÖ±æ ¹Ù¶ó¸ç, ƯÈ÷ 1ÀåºÎÅÍ 5Àå±îÁö´Â OSGi ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âº»¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î ²À Á¤µ¶ÇÏ±æ ¹Ù¶õ´Ù. OSGi °³¹ß Áß »ý±â´Â ¸¹Àº ¹®Á¦µéÀº OSGi ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ À߸ø ÀÌÇØÇÏ°í ÀÖ¾î¼ »ý±â´Â ¹®Á¦ÀÌ´Ù. ±×¸®°í 6ÀåºÎÅÍ 9Àå±îÁö´Â OSGi¿¡¼ °¡Àå Çʼö·Î »ç¿ëµÇ´Â ¼ºñ½º¸¦ ¼³¸íÇÏ°í ÀÖ´Ù. ´Ü¼øÈ÷ API ¼³¸íÀ̶ó°í »ý°¢ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, °¢°¢ÀÇ APIµéÀº OSGi ȯ°æ¿¡ ¸Â°Ô µ¶Æ¯ÇÏ°Ô ±¸¼ºµÈ °ÍÀ̹ǷΠ°¢°¢ÀÇ ±¸Á¶¸¦ ÀÌÇØÇÏ¸é¼ ´Ù½Ã ÇÑ ¹ø OSGiÀÇ µ¶Æ¯ÇÑ ±¸¼º¹æ½ÄÀ» ÀÍÈú ¼ö ÀÖ´Ù. 3Àå°ú 6Àå, ±×¸®°í 7ÀåÀÇ ¿¹Á¦´Â ¿©·¯ºÐÀÌ ½ÇÀü¿¡¼ °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã°í ÀÖÀ¸¹Ç·Î, ²À Çѹø µû¶ó¼ ÄÚµùÇغ¸°í ÆÄÀÏ·Î ÀúÀåÇØ µÎ¾ú´Ù°¡ ³ªÁß¿¡ ½Ç¹«¿¡¼ »ç¿ëÇϱ⠹ٶõ´Ù.
11ÀåºÎÅÍ 13Àå±îÁö´Â SpringDM¿¡ ´ëÇÑ ¼Ò°³¸¦ ´ã¾Ò´Ù. OSGi ±â¹Ý À§¿¡ ¸¸µé¾îÁø SpringDMÀº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±âº»Áö½ÄÀÌ ÀÖ´Ù¸é ÈξÀ ºü¸£°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ SpringDMÀ» ÇÁ·ÎÁ§Æ®¿¡¼ ¾µ ¿¹Á¤À̶ó¸é 11ÀåÀ» º¸±â Àü¿¡ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ¼Ò°³ÀڷḦ ´õ Âü°íÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. 11Àå¿¡¼´Â ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÏ°íÀÚ ÇÒ ¶§ ¸ÞÀ̺ì(Maven)À» ÀÌ¿ëÇؼ ÆíÇÏ°Ô °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù. SpringDMÀ» ¾²Áö ¾Ê´õ¶óµµ ÀÌ ¸ÞÀ̺ì ÀÚµ¿È ºÎºÐÀº ²À ÀоîµÎ±â ¹Ù¶õ´Ù.
- ¼¹® Áß¿¡¼
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.