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

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

    °í±Þ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß

    °í±Þ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß Ç÷¯±×ÀÎ È®Àå¿¡¼­ µ¿Àû ¼­ºñ½º ¿¬°á±îÁö

    ¿øÁ¦ : Mastering Eclipse Plug-in Development

    • ¾Ë·º½º ºí·çÀ­ Àú
    • ½ÅÀºÁ¤ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2015³â 04¿ù 20ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆÇ¸Å°¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2025³â 05¿ù 05ÀÏ(¿ù)

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

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960776975 400ÂÊ 188 x 235 (§®) ¹«¼±Á¦º»

    Áö±Ý ÀÌÃ¥Àº

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

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

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ±âº»ÀûÀÎ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¿¡¼­ ´õ ³ª¾Æ°¡ »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡°ú ¼­ºñ½º³ª ¿ÜºÎ ¶óÀ̺귯¸®ÀÇ Á¤Àû/µ¿Àû ¿¬°áÀ» ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» ´õ¿í dzºÎÇÏ°Ô ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù?. ¶ÇÇÑ ¾÷µ¥ÀÌÆ® »çÀÌÆ®¿Í µµ¿ò¸» µîÀ» ÅëÇØ »ç¿ëÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» Æí¸®ÇÏ°Ô »ç¿ëÇϵµ·Ï Áö¿øÇÏ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù. ÀÌ Ã¥À» ÅëÇØ Ç÷¯±×ÀÎ °³¹ß °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ´Â ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ¿í È­·ÁÇÏ°Ô ¸¸µé ¼ö ÀÖ´Â ÆÁÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ´Ù¸¥ Ç÷¯±×ÀÎÀÌ ±â´ÉÀ» ±â¿©ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ...
    ¡Ú ¿ä¾à ¡Ú
    ±âº»ÀûÀÎ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¿¡¼­ ´õ ³ª¾Æ°¡ »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡°ú ¼­ºñ½º³ª ¿ÜºÎ ¶óÀ̺귯¸®ÀÇ Á¤Àû/µ¿Àû ¿¬°áÀ» ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» ´õ¿í dzºÎÇÏ°Ô ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ¾÷µ¥ÀÌÆ® »çÀÌÆ®¿Í µµ¿ò¸» µîÀ» ÅëÇØ »ç¿ëÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» Æí¸®ÇÏ°Ô »ç¿ëÇϵµ·Ï Áö¿øÇÏ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù. ÀÌ Ã¥À» ÅëÇØ Ç÷¯±×ÀÎ °³¹ß °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ´Â ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ¿í È­·ÁÇÏ°Ô ¸¸µé ¼ö ÀÖ´Â ÆÁÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ´Ù¸¥ Ç÷¯±×ÀÎÀÌ ±â´ÉÀ» ±â¿©ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡ »ý¼º
    ¡á ¼±¾ðÀû ¼­ºñ½º(Declarative Services)¿Í ºí·çÇÁ¸°Æ®(Blueprint)¸¦ »ç¿ëÇØ¼­ µ¿ÀûÀ¸·Î OSGi¿¡ ±â¿©
    ¡á ÁßøµÈ ÄÜÅÙÃ÷¸¦ Á¦°øÇؼ­ °øÅë Ž»ö±â ÇÁ·¹ÀÓ¿öÅ©(Common Navigator Framework) È®Àå
    ¡á ³»ÀåµÈ Gogo ¼ÐÀÇ È®ÀåÀ» À§ÇÑ Ä¿¸Çµå ÀÛ¼º
    ¡á Ç÷¯±×Àο¡ ³×ÀÌÆ¼ºê Äڵ带 ±â¿©Çϱâ À§ÇÑ ÇÁ·¡±×¸ÕÆ® »ç¿ë
    ¡á ¼­ºñ½º ·Î´õ¸¦ »ç¿ëÇÑ ÄÚµå ¼öÁ¤°ú OSGi¿¡ ģȭÀûÀÌÁö ¾ÊÀº JAR ·¡ÇÎ
    ¡á ¾à°áÇÕÀÇ µðÀÚÀÎ ÆÐÅÏÀ¸·Î ¸ðµâÇü ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº ÀÌŬ¸³½º Ç÷¯±×ÀΠȯ°æ¿¡ Àͼ÷ÇÑ ÀÚ¹Ù °³¹ßÀÚ°¡ ÁøÁ¤ÇÑ Àü¹®°¡°¡ µÇ±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ ³ôÀº ¼öÁØÀÇ °³³äÀ» ´Ù·é´Ù. ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇغ» °æÇèÀÌ ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡ ÀÌ Ã¥À» ÀÛ¼ºÇß´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, ¡®JFace¿Í °øÅë Ž»ö±â ÇÁ·¹ÀÓ¿öÅ©¿¡ ¿¬°á¡¯¿¡¼­´Â JFace ¸¶¹ý»ç »ý¼º¹ý°ú °øÅë Ž»ö±â ÇÁ·¹ÀÓ¿öÅ©¿¡ ÄÜÅÙÃ÷¸¦ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ ´ÙÀ½, ÆÐŰÁö Ž»ö±â(Package Explorer)¿¡ ÇÁ·ÎÁ§Æ® ÄÜÅÙÃ÷¸¦ Æ®¸® ºä·Î Ç¥½ÃÇØº»´Ù.
    2Àå, ¡®»ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡ »ý¼º¡¯Àº ´Ù¸¥ Ç÷¯±×ÀÎÀÌ ±â´ÉÀ» ±â¿©ÇÒ ¼ö ÀÖ´Â È®Àå °¡´ÉÇÑ Ç÷¯±×ÀÎÀ» »ý¼ºÇϱâ À§ÇØ ÀÌŬ¸³½º È®Àå ÀúÀå¼Ò¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú OSGi³ª ÀÌŬ¸³½º ·±Å¸ÀÓ ¹Û¿¡¼­ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    3Àå, ¡®OSGi ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µ¿Àû ¿¬°á¡¯¿¡¼­´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¼ö´ÜÀ¸·Î¼­ OSGi ¼­ºñ½º¸¦ ¼Ò°³ÇÑ´Ù. ÀÌ ÀåÀº ¼±¾ðÀû ¼­ºñ½º(Declarative Services)³ª ºí·çÇÁ¸°Æ®(Blueprint)¸¦ ÀÌ¿ëÇØ ¼±¾ðÀûÀ¸·Î OSGi ¼­ºñ½º¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí, OSGi R6¿¡¼­ »õ·Ó°Ô Ãß°¡µÈ Config AdminÀ» ÀÌ¿ëÇØ¼­ ¼­ºñ½º¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    4Àå, ¡®Gogo ¼Ð°ú Ä¿¸Çµå »ç¿ë¡¯Àº ÀÌŬ¸³½º 4¿¡ Æ÷ÇÔµÈ Gogo ¼ÐÀÇ »ç¿ë¹ý°ú Gogo ½ºÅ©¸³Æ®¿Í ÀÚ¹Ù·Î »ç¿ëÀÚ Á¤ÀÇ Ä¿¸Çµå¸¦ »ý¼ºÇØ ¼ÐÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    5Àå, ¡®³×ÀÌÆ¼ºê ÄÚµå¿Í ÇÁ·¡±×¸ÕÆ® ¹øµé¡¯¿¡¼­´Â OSGi³ª ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ³×ÀÌÆ¼ºê Äڵ带 ·ÎµåÇÏ´Â ¹æ¹ý°ú ÇÁ·¡±×¸ÕÆ®¸¦ »ç¿ëÇØ ÇÁ·¹ÀÓ¿öÅ©³ª ±âÁ¸ÀÇ OSGi ¹øµéÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    6Àå, ¡®Å¬·¡½º·Î´õ ÀÌÇØ¡¯¿¡¼­´Â Àڹ٠Ŭ·¡½º·Î´õ(ClassLoader)ÀÇ ±âº»ÀûÀÎ µ¿ÀÛ ¿ø¸®¸¦ ÀÚ¼¼È÷ »ìÆìº¸°í, OSGi ·±Å¸ÀÓ¿¡¼­ Ŭ·¡½º·Î´õ¸¦ ¾î¶»°Ô »ç¿ëÇß´ÂÁö ¾Ë¾Æº»´Ù. OSGi°¡ ¾Æ´Ñ JAR ÆÄÀÏ¿¡ ´ëÇÑ ¾÷±×·¹À̵å Àü·«°ú ÇÔ²² ½º·¹µå ÄÁÅØ½ºÆ® Ŭ·¡½º·Î´õ(Thread Context ClassLoader)¿Í ¼­ºñ½º·Î´õ(ServiceLoader) °°Àº OSGi°¡ ¾Æ´Ñ ´Ù¸¥ ·±Å¸ÀÓ¿¡¼­ OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù.
    7Àå, ¡®¸ðµâÇü ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¡¯´Â 18°¡Áö ¸ð¹ü »ç·Ê¿Í ÇÔ²² È­ÀÌÆ®º¸µå ÆÐÅÏ(whiteboard pattern)°ú ÀͽºÅÙ´õ ÆÐÅÏ(extender pattern) °°Àº ¸ðµâÇü ¼³°è ÆÐÅÏÀ» ¼³¸íÇϰí, ¹öÀü ¹øÈ£ °ü¸®¸¦ ÀÚµ¿È­ÇÏ´Â ½Ã¸Çƽ ¹öÀü°ü¸®¿Í µµ±¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.
    8Àå, ¡®EventAdminÀ» ÀÌ¿ëÇÑ À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǡ¯¿¡¼­´Â OSGi EventAdmin ¼­ºñ½º¸¦ ¼Ò°³Çϰí À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇÏ´Â 7´Ü°è¿Í ÇÔ²² ´ëÈ­Çü ÀÛ¾÷ °ø°£À» Á¦°øÇϱâ À§ÇØ E4¿¡¼­ À̺¥Æ®¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¼³¸íÇÑ´Ù.
    9Àå, ¡®P2¸¦ ÀÌ¿ëÇÑ ¹èÆ÷¿Í ¾÷µ¥ÀÌÆ®¡¯´Â »ç¿ëÀÚ Á¤ÀÇ Á¢Á¡(touchpoint)°ú Ä«Å×°í¸®¸¦ »ý¼ºÇϰí, P2 ÀúÀå¼Ò(¾÷µ¥ÀÌÆ® »çÀÌÆ®)¸¦ »ý¼ºÇÏ°í °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    10Àå, ¡®ÀÌŬ¸³½ºÀÇ »ç¿ëÀÚ Áö¿ø ±â´É¡¯¿¡¼­´Â ÂüÁ¶ ¹®¼­¿Í ÇÔ²² ÀÌŬ¸³½º ¶Ç´Â RCP ±â¹Ý Á¦Ç°¿¡ ´ëÇÑ µµ¿ò¸» ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú °ø¿ë µµ¿ò¸» ¼­¹ö¸¦ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    ÀÌŬ¸³½º Ç÷§ÆûÀº ¸ðµâ ÇüÅÂÀÇ Ç÷¯±×Àΰú ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Áö¿øÇÏ´Â È®Àå °¡´ÉÇÑ ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù. Ç÷¯±×ÀÎÀ» ¸¸µå´Â ÀϹÝÀûÀÎ ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇÏ´Â ´Ù¸¥ Ã¥°ú ´Þ¸®, ÀÌ Ã¥Àº ÀڽŸ¸ÀÇ È®ÀåÁ¡À» °¡Áö´Â Ç÷¯±×ÀÎÀ» »ý¼ºÇÏ´Â ¹æ¹ý°ú ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼­ OSGi ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý °°Àº Á» ´õ ±íÀÌ ÀÖ´Â ¸ÞÄ¿´ÏÁòÀ» ´Ù·é´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÀÌ¹Ì ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¿¡ Ä£¼÷ÇÏ°í ÆÑÆ® ÃâÆÇ»ç¿¡¼­ Ãâ°£µÈ ¡ºÀÌŬ¸³½º 4 Ç÷¯±×ÀΡ»(¿¡ÀÌÄÜÃâÆÇ, 2013³â)¿¡¼­ ´Ù·é ³»¿ëÀ» ¸ðµÎ ÀÌÇØÇÑ´Ù°í ¿¹»óÇϰí ÀÛ¼ºÇß´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ÀÌŬ¸³½º È®Àå°ú µ¶¸³Çü OSGi ÇÁ·¹ÀÓ¿öÅ© ¸ðµÎ¿¡ ´ëÇØ È®Àå °¡´ÉÇÑ Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë°Ô µÇ°í µµ¿ò¸»°ú ¾÷µ¥ÀÌÆ® »çÀÌÆ®¸¦ °¡Áø ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¾´Ü°£ Àü¼ÛÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.
    ÀÌ Ã¥¿¡¼­´Â ÀÌŬ¸³½º¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡°ú µ¿Àû OSGi ¼­ºñ½º¸¦ »ç¿ëÇØ¼­ È®Àå °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ³×ÀÌÆ¼ºê¿Í ·¹°Å½Ã Äڵ带 ´Ù·ç±â À§ÇÑ Æ¯Á¤ ±â¼ú°ú ÇÔ²² È­ÀÌÆ®º¸µå¿Í ÀͽºÅÙ´õ °°Àº µ¿Àû µðÀÚÀÎ ÆÐÅϵµ »ìÆìº»´Ù. ÀÌ Ã¥Àº ¹Ù·Î ¼¼ºÎ»çÇ×À¸·Î µé¾î°¡¼­ »õ JFace ¸¶¹ý»ç¸¦ Á¤ÀÇÇϰí, »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡À¸·Î ÀÌŬ¸³½º¸¦ È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×·± ´ÙÀ½ ÀÌŬ¸³½º Äֿܼ¡ »õ·Î¿î Ä¿¸Çµå¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý°ú Ç÷¯±×Àο¡ ³×ÀÌÆ¼ºê Äڵ带 Æ÷ÇÔ½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼È÷ ´Ù·é´Ù. P2 »çÀÌÆ®¸¦ »ý¼ºÇÏ°í °ü¸®Çϸç, ÀÌŬ¸³½º Ç÷¯±×Àο¡ µµ¿ò¸» ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íÇϱâ Àü¿¡ ¸ðµâÇü ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ÆÐÅϰú ½º·¹µå ÄÁÅØ½ºÆ® Ŭ·¡½º·Î´õ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ÀÌŬ¸³½º´Â ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ ÀÚ¹Ù, C µîÀÇ ¿©·¯ °¡Áö ¾ð¾î·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, ºôµå, ¹èÄ¡ÇÒ ¼ö ÀÖ°Ô Áö¿øÇÏ´Â ÅëÇÕ °³¹ß µµ±¸´Ù. À¥½ºÇÇ¾î ½ºÆ©µð¿À(WebSphere Studio)¿¡¼­ ¡®¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ(Application Developer)¡¯¶ó´Â ¸ÖƼ Ç÷§ÆûÀ» Áö¿øÇÏ´Â IBMÀÇ ÅëÇÕ °³¹ß ȯ°æÀ» ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î·Î °ø°³Çϸ鼭 ÀÌŬ¸³½º´Â ½ÃÀ۵ƴÙ.
    2003³â ÀÌŬ¸³½ºÀÇ Ã¹ ¹øÂ° ¹öÀüÀÌ ¸±¸®½ºµÈ ÈÄ, Áö±ÝÀº ·ç³ª(Luna)(4.4)±îÁö ¸±¸®½ºµÆ´Ù. ±×µ¿¾È ÀÌŬ¸³½º´Â ±â¹Ý ±¸Á¶¸¦ OSGi·Î º¯°æÇϰí, UI¸¦ EMF ¸ðµ¨ ±â¹ÝÀ¸·Î º¯°æÇÏ´Â µî ¿©·¯ °¡Áö º¯È­¸¦ ½ÃµµÇϸ鼭 »ç½Ç»óÀÇ ÀÚ¹Ù °³¹ß Ç¥ÁØ µµ±¸°¡ µÆ´Ù. ƯÈ÷ ÀÌŬ¸³½ºÀÇ OSGi ±â¹Ý ±¸Á¶´Â Ç÷¯±×ÀλӸ¸ ¾Æ´Ï¶ó OSGi ¹øµéµµ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» ´õ¿í °­·ÂÇÏ°Ô ¸¸µé¾ú´Ù. ´õ ³ª¾Æ°¡ °³¹ß µµ±¸¿¡¸¸ ±×Ä¡Áö ¾Ê°í ´Ù¾çÇÑ Ç÷§Æû ȯ°æÀÇ »ç¹° °£ Åë½Å ¼­ºñ½º¸¦ °³¹ßÇÏ´Â µ¥µµ Ç÷¯±×ÀÎ ±â¼úÀ» Ȱ¿ëÇÒ ¼ö ÀÖ°Ô Çß´Ù.
    ÀÌ Ã¥Àº Ç÷¯±×ÀÎ °³¹ßÀ» ½ÃÀÛÇÏ´Â °³¹ßÀÚ°¡ ¾Æ´Ï¶ó Ç÷¯±×ÀÎ °³¹ß¿¡ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î, Ç÷§Æû È®Àå»Ó¸¸ ¾Æ´Ï¶ó È®ÀåÁ¡À» ÅëÇØ ÀÚ½ÅÀÇ Ç÷¯±×ÀÎÀ» È®Àå °¡´ÉÇÏ°Ô ¸¸µé°í ¼­ºñ½º³ª ¿ÜºÎÀÇ ¶óÀ̺귯¸®, ÇÁ·¡±×¸ÕÆ®¸¦ Á¤Àû/µ¿ÀûÀ¸·Î ¿¬°áÇØ ±â´ÉÀ» È®ÀåÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ºñµ¿±â ¿¬»êÀÌ °¡´ÉÇÑ À̺¥Æ® ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇϰí, ¾÷µ¥ÀÌÆ® »çÀÌÆ®¿Í µµ¿ò¸»°ú °°ÀÌ »ç¿ëÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ

    ÀúÀÚ ¼Ò°³

    ¾Ë·º½º ºí·çÀ­

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 9

    1996³â, ÀÚ¹Ù ¹öÀü 1.0ÀÌ ¸±¸®½ºµÈ ÀÌÈĺÎÅÍ Áö±Ý±îÁö ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀڷΠȰµ¿ ÁßÀ̸ç, IBM À¥½ºÇÇ¾î ½ºÆ©µð¿À(WebSphere Studio) Á¦Ç°±ºÀÇ ÀϺηΠÀÌŬ¸³½º Ç÷§ÆûÀÌ Ã³À½ ¸±¸®½ºµÈ ÀÌÈĺÎÅÍ ÀÌŬ¸³½º Ç÷§ÆûÀ» »ç¿ëÇϰí ÀÖ´Ù. ±×´Â µðÀÚÀÎ ÆÐÅÏÀÇ ÀÚµ¿ °ËÁõ¿¡ ´ëÇÑ ÀÚ½ÅÀÇ ¹Ú»ç ³í¹®¿¡¼­ ¡®ºñÁÖ¾ó ¿¡ÀÌÁö Æ÷ ÀÚ¹Ù(Visual Age for Java)¡¯ Ç÷¯±×ÀÎ ¸î °¡Áö¸¦ À¥½ºÇÇ¾î ½ºÆ©µð¿À/ÀÌŬ¸³½º·Î ¸¶À̱׷¹À̼ÇÇϱ⵵ Çß´Ù. ¸Æ OS X¿ë ÀÌŬ¸³½º 2.1À» ¸±¸®½ºÇÒ ¶§´Â Å×½ºÅͷμ­ ¿ÀǼҽº Ä¿¹Â´ÏƼ¿¡ Âü¿©ÇßÀ¸¸ç, ÀÌÈÄ ÀÌŬ¸³½ºÁ¸(EclipseZone) ÆíÁýÀڷΠȰµ¿Çß´Ù. 2007³â, ÀÌŬ¸³½º ¾Ú¹ö¼­´õ(Eclipse Ambassador)ÀÇ °á½Â ÁøÃâÀÚÀ̱⵵ ÇÏ´Ù
    ÃÖ±Ù ¾Ë·º½º´Â Á¦³Ê¸¯ ÀÚ¹Ù(generic Java), ƯÈ÷ ÀÌŬ¸³½º¿Í OSGi¸¦ ´Ù·é ±â°í¹®À» InfoQ¿¡ ½Ç¾úÀ¸¸ç, 2011 OSGi Ä¿¹Â´ÏƼ Çà»ç¿¡¼­ OSGiÀÇ °ú°Å¿Í ÇöÀç, ¹Ì·¡¸¦ ÁÖÁ¦·Î ±âÁ¶¿¬¼³À» Çß´Ù. InfoQ ȨÆäÀÌÁö¿¡´Â ÀÌŬ¸³½º Ç÷§ÆûÀÇ ¸±¸®½º ¼Ò½Ä°ú ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ º¸µµ»Ó¸¸ ¾Æ´Ï¶ó ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ® ¸®´õÀÇ ºñµð¿À ÀÎÅͺ䵵 ÀÖ´Ù. ÀÌ·± °ø·Î¸¦ ÀÎÁ¤¹Þ¾Æ ¾Ë·º½º´Â 2012³â, ÀÌŬ¸³½º ÃÖ°í ±â¿©ÀÚ ½Ã»ó½Ä(Eclipse Top Contributor 2012 award)¿¡¼­ »óÀ» ¼ö»óÇß´Ù.
    ¾Ë·º½º´Â ÇöÀç ·±´øÀÇ ÅõÀÚ ÀºÇà¿¡¼­ ±Ù¹« ÁßÀ̸ç, ¹êµé·½ ¸®¹ÌƼµå(Bandlem Limited)¸¦ ÅëÇØ ¾ÖÇà ¾Û½ºÅä¾î¿¡ ¸¹Àº ¾ÛÀ» µî·ÏÇϱ⵵ Çß´Ù. ±â¼ú ºÐ¾ß¿¡¼­ ÀÏÇϱâ Àü¿¡´Â ³¯¾¾°¡ ÁÁÀ¸¸é °¡±î¿î Å©·£ÇÊµå °øÇ׿¡¼­ ºñÇàÀ» Áñ°å´Ù.
    ¾Ë·º½º´Â Á¤±âÀûÀ¸·Î ºí·Î±× http://alblue.bandlem.com¿¡ ±ÛÀ» ±â°íÇϰí ÀÖÀ¸¸ç, @alblue¶ó´Â ¾ÆÀ̵ð·Î Æ®À§ÅÍ¿Í ¾Û³Ý(App.Net)¿¡µµ ±ÛÀ» °ÔÀçÇϰí ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ½ÅÀºÁ¤

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 28

    ¾ÆÁÖ´ëÇб³ Á¤º¸ ¹× ÄÄÇ»ÅÍ °øÇкθ¦ Á¹¾÷Çϰí, 2001³â SI¾÷ü¿¡ ÀÔ»çÇØ ´Ù¾çÇÑ SI ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÀ¸¸ç, À¥ ¼­ºñ½º¿Í BPM, SOA µî¿¡ ´ëÇÑ ¿¬±¸ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇß´Ù. ¶ÇÇÑ °³¹ß »ý»ê¼º Çâ»óÀ» À§ÇÑ ÀÌŬ¸³½º ±â¹Ý °³¹ß µµ±¸¿Í ½ºÇÁ¸µ ±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇßÀ¸¸ç, Ŭ¶ó¿ìµå¿¡µµ °ü½ÉÀÌ ¸¹¾Æ Çѱ¹Á¤º¸È­ÁøÈï¿øÀÇ Å¬¶ó¿ìµå °ü·Ã ¿¬±¸ °úÁ¦¿Í OAuth Áöħ¼­ ÀÛ¼º¿¡µµ Âü¿©Çß´Ù. ÀÌ·± °æÇèÀÌ ±â¹ÝÀÌ µÅ 93ȸ Á¤º¸°ü¸®±â¼ú»ç¿¡ ÇÕ°ÝÇß°í, ÇöÀç Åë½Å¾÷ü¿¡¼­ Áß¼Ò±â¾÷ÀÇ Âü½ÅÇÏ°í ±â¼ú·Â ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ß±¼ÇÏ°í Æò°¡ÇÏ´Â ¾÷¹«¿Í IT °Å¹ö³Í½º °ü·Ã ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Æì³½ ¡º(°³Á¤ÆÇ) ÀÌŬ¸³½º RCP¡»(2012³â), ¡ºÀÌŬ¸³½º 4 Ç÷¯±×ÀÎ °³¹ß¡»(2013³â)À» ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    ÁöÀºÀÌ ¼Ò°³
    °¨»çÀÇ ±Û
    ±â¼ú °¨¼öÀÚ ¼Ò°³
    ¿Å±äÀÌ ¼Ò°³
    ¿Å±äÀÌÀÇ ¸»
    µé¾î°¡¸ç
    1Àå. JFace¿Í °øÅë Ž»ö±â ÇÁ·¹ÀÓ¿öÅ©¿¡ ¿¬°á
    __JFace ¸¶¹ý»ç
    ____ÇÇµå ¸¶¹ý»ç »ý¼º
    ______Ŭ·¡½º »ý¼ºÇϱâ
    ______¸¶¹ý»ç?¿¡ ÆäÀÌÁö Ãß°¡
    ______ÆäÀÌÁö¿¡ ÄÜÅÙÃ÷ Ãß°¡
    ______¸¶¹ý»ç Å×½ºÆ®
    ______Á¦¸ñ°ú À̹ÌÁö Ãß°¡
    ______µµ¿ò¸» Ãß°¡
    ______¸¶¹ý»ç ¿Ï·á
    ______FeedWizard¸¦ newWizards È®ÀåÁ¡¿¡ Ãß°¡
    ______ÁøÇà ¸ð´ÏÅÍ Ãß°¡
    ____¹Ì¸® º¸±â Ç¥½Ã
    __°øÅë Ž»ö±â
    ____ÄÜÅÙÃ÷¿Í ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ »ý¼º
    ____°øÅë Ž»ö±â¿Í ÅëÇÕ
    ____ÄÜÅÙÃ÷ Ž»ö±â¿Í ºä ¿¬°á
    ____°øÅë Ž»ö±â¿¡ Ä¿¸Çµå Ãß°¡
    ____º¯°æ¿¡ ¹ÝÀÀ
    ____ºä¾î ¾÷µ¥ÀÌÆ® ÃÖÀûÈ­
    ____¼±Åà º¯°æ ¿¬°á
    ______ÆíÁý±â ¿­±â
    ______ÄÜÅÙÃ÷°¡ ÀÖ´Â Á٠ã±â
    ______¼±Åà Ç׸ñ ¼³Á¤Çϱâ
    __Á¤¸®
    2Àå. »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡ »ý¼º
    __È®Àå°ú È®ÀåÁ¡
    ____È®ÀåÁ¡ »ý¼º
    ______IFeedParser ÀÎÅÍÆäÀ̽º »ý¼º
    ______MockFeedParser Ŭ·¡½º »ý¼º
    ______È®ÀåÁ¡ ½ºÅ°¸¶ »ý¼º
    ______È®ÀåÁ¡ »ç¿ë
    ______ÄÜÅÙÃ÷¿Í ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ¸¦ È®Àå¿¡ ÅëÇÕ
    ______ºê¶ó¿ìÀú¿¡ Çǵå Ç¥½Ã
    ______½ÇÁ¦ ÇÇµå ºÐ¼®±â ±¸Çö
    ______Atom Áö¿ø
    ______ºÐ¼®±â¿¡¼­ ³×ÀÓ½ºÆäÀ̽º ÀνÄ
    ______¿ì¼±¼øÀ§¿Í ¼ø¼­
    ______½ÇÇà °¡´ÉÇÑ È®Àå°ú µ¥ÀÌÅÍ
    ______½ÇÇà °¡´ÉÇÑ È®Àå ÆÑÅ丮
    ____OSGi ¿ÜºÎ¿¡¼­ È®Àå ÀúÀå¼Ò »ç¿ë
    ______È®Àå ÀúÀå¼Ò ij½Ã »ç¿ë
    ______Ŭ·¡½º °æ·ÎÀÇ ¸ðµç È®Àå ·Îµå
    __Á¤¸®
    3Àå. OSGi ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µ¿Àû ¿¬°á
    __¼­ºñ½º °³¿ä
    __ÇÁ·Î±×·¥ÀûÀ¸·Î ¼­ºñ½º µî·Ï
    ____¾×Ƽº£ÀÌÅÍ »ý¼º
    ____¼­ºñ½º µî·Ï
    ____¼­ºñ½º ¿ì¼±¼øÀ§
    ____¼­ºñ½º »ç¿ë
    ____¹øµéÀÇ ´À¸° Ȱ¼ºÈ­
    ____¼­ºñ½º¿Í È®ÀåÁ¡ ºñ±³
    __¼±¾ðÀû ¼­ºñ½º µî·Ï
    ____¼±¾ðÀû ¼­ºñ½º
    ______¼Ó¼º°ú ¼±¾ðÀû ¼­ºñ½º
    ______¼±¾ðÀû ¼­ºñ½º¿¡¼­ ¼­ºñ½º ÂüÁ¶
    ______´Ù¼öÀÇ ÄÄÆ÷³ÍÆ®¿Í ¼±¾ðÀû ¼­ºñ½º µð¹ö±ë
    ____µ¿Àû ¼­ºñ½º ¾î³ëÅ×À̼Ç
    ______¸ÞÀÌºì ºôµå ½Ã ¾î³ëÅ×ÀÌ¼Ç Ã³¸®
    ____ºí·çÇÁ¸°Æ®
    ______Á¦¹Ì´Ï ºí·çÇÁ¸°Æ® ¼³Ä¡
    ______¿¡¸®Áî ºí·çÇÁ¸°Æ® ¼³Ä¡
    ______ºí·çÇÁ¸°Æ® ¼­ºñ½º »ç¿ë
    ______ºí·çÇÁ¸°Æ®¿¡ ¼Ó¼º Àü´Þ
    ______ºó ÂüÁ¶¿Í ¼Ó¼º
    ______ºí·çÇÁ¸°Æ®¿Í DS ºñ±³
    __µ¿Àû ¼­ºñ½º
    ____¸Å¹ø ¼­ºñ½º ó¸®Çϱâ
    ____¼­ºñ½º Æ®·¡Ä¿ »ç¿ë
    ______¼­ºñ½º Á¤·Ä
    ______¼­ºñ½º ÇÊÅ͸µ
    ______¾×Ƽº£ÀÌÅÍ ¾øÀÌ ¹øµé ÄÁÅØ½ºÆ® °¡Á®¿À±â
    ______¼­ºñ½º ÂüÁ¶ »ç¿ë ½Ã ÁÖÀÇ»çÇ×
    ____Á¾¼Ó ¼­ºñ½º
    __µ¿Àû ¼­ºñ½º ±¸¼º
    ____Æç¸¯½º ÆÄÀÏÀνºÅç ¼³Ä¡
    ____±¸¼º °ü¸®ÀÚ ¼³Ä¡
    ____¼±¾ðÀû ¼­ºñ½º ±¸¼º
    ____DS ¿ÜºÎÀÇ ±¸¼º °ü¸®ÀÚ
    ____¼­ºñ½º¿Í °ü¸® ¼­ºñ½º
    ______EmptyFeedParser Ŭ·¡½º »ý¼º
    ______EmptyFeedParser ±¸¼º
    ____¼­ºñ½º ÆÑÅ丮
    ______EchoServer Ŭ·¡½º »ý¼º
    ______EchoServiceFactory Ŭ·¡½º »ý¼º
    ______EchoService ±¸¼º
    __Á¤¸®
    4Àå. Gogo ¼Ð°ú Ä¿¸Çµå »ç¿ë
    __ÀÌÄû³ì½ºÀÇ ÄܼÖ
    ____È£½ºÆ® OSGi ÄܼÖ
    ____Ä¿¸Çµå ½ÇÇà
    ____º¯¼ö¿Í ÆÄÀÌÇÁ
    ____ÇÔ¼ö¿Í ½ºÅ©¸³Æ®
    ____¸®ÅÍ·²°ú °´Ã¼
    ____¸Þ¼Òµå È£Ãâ°ú ¿¬¼â󸮹ý
    ____Á¦¾î È帧
    ____Ä¿¸Çµå ¶óÀο¡¼­ ÀÌÄû³ì½º ½ÇÇà
    ____osgi.bundles¿Í config.ini ÀÌÇØ
    ____¿ø°Ý Á¢¼Ó
    ____¿¬°á º¸¾È
    ______JAAS ±¸¼º »ý¼º
    ______±¸¼º ¿É¼ÇÀÇ ÀÌÇØ
    ______SSH µ¥¸ó ½ÇÇà
    __¼Ð È®Àå
    ____±âÁ¸ ¸Þ¼Òµå¸¦ Ä¿¸Çµå·Î Ãß°¡
    ______±âÁ¸ ÀνºÅϽº·ÎºÎÅÍ Å¬·¡½º ¾ò±â
    ______ClassLoader·Î Ŭ·¡½º ·Îµå
    ______ÀÚ¹Ù·Î Ä¿¸Çµå ÀÛ¼ºÇϱâ
    ______ÇÁ·ÎÁ§Æ® »ý¼º
    ______¼±¾ðÀû ¼­ºñ½º·Î Ä¿¸Çµå µî·Ï
    ______Ä¿¸Çµå Å×½ºÆ®
    ____ÄÜ¼Ö Ä¿¸Çµå·Î °´Ã¼ ó¸®
    ______¹øµéÀ» Ãâ·ÂÇÏ´Â Ä¿¸Çµå Ãß°¡
    ______¹øµé ¸ñ·Ï ¹Ýȯ
    ______each·Î ¸ñ·Ï ó¸®
    ____Ä¿¸Çµå·Î ÇÔ¼ö È£ÃâÇϱâ
    ____·çÇÁ¿Í ÀÌÅÍ·¹À̼Ç
    __Á¤¸®
    5Àå. ³×ÀÌÆ¼ºê ÄÚµå¿Í ÇÁ·¡±×¸ÕÆ® ¹øµé
    __³×ÀÌÆ¼ºê ÄÚµå¿Í ÀÌŬ¸³½º
    ____°£´ÜÇÑ ³×ÀÌÆ¼ºê ¶óÀ̺귯¸® »ý¼º
    ______¸Æ OS X
    ______¸®´ª½º
    ______À©µµ¿ì
    ____³×ÀÌÆ¼ºê ¶óÀ̺귯¸® ·Îµù
    ____¶óÀ̺귯¸® Á¾¼Ó¼º
    ____³×ÀÌÆ¼ºê ÄÚµå ÆÐÅÏ
    __OSGi ¹øµé ¾ÈÀÇ ³×ÀÌÆ¼ºê ¶óÀ̺귯¸®
    ____³×ÀÌÆ¼ºê ÄÚµåÀÇ ¼±ÅÃÀû ÇØ¼®
    ____µ¿ÀÏ Ç÷§Æû¿¡ ´ëÇÑ ´Ù¼öÀÇ ¶óÀ̺귯¸®
    ____µ¿ÀÏÇÑ À̸§ÀÇ ¿©·¯ ¶óÀ̺귯¸®
    ____ÇÊÅÍ¿Í Á¦¾à»çÇ× Ãß°¡
    __³×ÀÌÆ¼ºê ¶óÀ̺귯¸® ´Ù½Ã ·Îµù
    __OSGi ÇÁ·¡±×¸ÕÆ® ¹øµé
    ____ÇÁ·¡±×¸ÕÆ®·Î ³×ÀÌÆ¼ºê ÄÚµå Ãß°¡
    ____¹øµé¿¡ Ŭ·¡½º Ãß°¡
    ____ÇÁ·¡±×¸ÕÆ®·Î ¹øµé ÆÐÄ¡
    ____ÇÁ·¡±×¸ÕÆ®·Î ÆÐŰÁö ³»º¸³»°í °¡Á®¿À±â
    ____È®Àå ¹øµé
    ____Á¤¸®
    6Àå. Ŭ·¡½º·Î´õ ÀÌÇØ
    __Ŭ·¡½º·Î´õ °³¿ä
    ____Ŭ·¡½º·Î´õ¿Í »ó¼Ó
    ____À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹öÀÇ Å¬·¡½º·Î´õ
    ____Ŭ·¡½º·Î´õ¿Í °¡ºñÁö Ä÷º¼Ç
    ____OSGi¿Í Ŭ·¡½º·Î´õ
    ____OSGi ¼­ºñ½º¿Í Ŭ·¡½º·Î´õ
    __½º·¹µå ÄÁÅØ½ºÆ® Ŭ·¡½º·Î´õ
    __ÀÚ¹Ù ¼­ºñ½º·Î´õ
    ____¼­ºñ½º·Î´õ¿Í OSGi, EclipseÀÇ ¹®Á¦
    ____¼­ºñ½º »ý»êÀÚ »ý¼º
    ____Çʼö ¹øµé ´Ù¿î·Îµå
    ____¼­ºñ½º »ý»êÀÚ ½ÇÇà
    ______¼­ºñ½º ¼ÒºñÀÚ »ý¼º
    ____¼­ºñ½º ¼ÒºñÀÚ ½ÇÇà
    __OSGi ¾÷±×·¹À̵å Àü·«
    ____Á÷Á¢ ¶óÀ̺귯¸® Æ÷ÇÔ½Ã۱â
    ____bnd·Î ¶óÀ̺귯¸® ·¡ÇÎ
    ____¼­ºñ½º¸¦ »ç¿ëÇϵµ·Ï ¶óÀ̺귯¸® ¾÷±×·¹À̵å
    ____Ŭ·¡½º È®ÀÎ ¹®Á¦ ÇØ°á
    __Á¤¸®
    7Àå. ¸ðµâÇü ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è
    __½Ã¸Çƽ ¹öÀú´×
    __°ø°³ API¿Í ¹öÀü ¹üÀ§
    __±âÁؼ± ¼³Á¤°ú ÀÚµ¿ ¹öÀü °ü¸®
    ____ÀÌŬ¸³½º API ±âÁؼ±
    ____Bnd ±âÁؼ±
    ____Bndtools
    ____¸ÞÀÌºì ±âÁؼ± ¼³Á¤
    __µðÀÚÀÎ ÆÐÅÏ
    ____È­ÀÌÆ®º¸µå ÆÐÅÏ
    ____ÀͽºÅÙ´õ ÆÐÅÏ
    __¸ð¹ü »ç·Ê
    ____API¿Í ±¸ÇöÀÇ ºÐ¸®
    ____ÆÐŰÁö ºÐ¸®
    ____¼­ºñ½º ºÐ¸®
    ____Require-Bundleº¸´Ù Import-Package »ç¿ë
    ____ÆÐŰÁö ¹öÀü°ú ¹øµé ¹öÀü
    ____ºÐÇÒ ÆÐŰÁö ÇÇÇϱâ
    ____ÆÐŰÁö °¡Á®¿À±â¿Í ³»º¸³»±â
    ____½ÃÀÛ ¼ø¼­ Á¶°Ç ÇÇÇϱâ
    ____±ä ¾×Ƽº£ÀÌÅÍ start ¸Þ¼Òµå ÇÇÇϱâ
    ____±¸¼º °ü¸®ÀÚ »ç¿ë
    ____±¸ÇöÀÌ ¾Æ´Ñ ¼­ºñ½º °øÀ¯
    ____³·Àº °áÇÕµµ¿Í ³ôÀº ÀÀÁýµµ
    ____³·Àº ¼öÁØÀÇ ½ÇÇà ȯ°æ¿¡¼­ ÄÄÆÄÀÏ
    ____Class.forName ÇÇÇϱâ
    ____DynamicImport-Package ÇÇÇϱâ
    ____BundleActivator »ç¿ë ÀÚÁ¦Çϱâ
    ____½º·¹µå ¾ÈÁ¤¼º °í·ÁÇϱâ
    ____´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Å×½ºÆ®
    __Á¤¸®
    8Àå. EventAdminÀ» ÀÌ¿ëÇÑ À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀ̼Ç
    __OSGi EventAdmin ¼­ºñ½ºÀÇ ÀÌÇØ
    ____À̸ÞÀÏ Àü¼Û
    ____À̺¥Æ® »ý¼º
    ____À̺¥Æ® °Ô½Ã
    ____À̺¥Æ® ¼ö½Å
    ____À̺¥Æ® ÇÊÅ͸µ
    ____½º·¹µå¿Í À̺¥Æ® Àü´Þ ¼ø¼­
    ____EventAdmin°ú ¼­ºñ½º ºñ±³
    ____ÇÁ·¹ÀÓ¿öÅ© À̺¥Æ®
    __À̺¥Æ®¿Í E4
    ____E4·Î À̺¥Æ® Àü´Þ
    ____E4·Î À̺¥Æ® ¼ö½Å
    ____Á÷Á¢ E4 EventHandler ±¸µ¶
    ____EventAdmin°ú IEventBroker ºñ±³
    __À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è
    ____¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍƮȭ
    ____ä³Î ½Äº°
    ____¼Ó¼º ½Äº°
    ____ÅäÇÈ¿¡ ä³Î ¿¬°á
    ____À̺¥Æ® ½Ã¹Ä·¹À̼Ç
    ____¹öÀü°ú ´À½¼ÇÑ Çü °ü¸®
    ____À̺¥Æ® °´Ã¼ ÄÜÅÙÃ÷
    ____JMS¿Í ºñ±³
    ____Á¤¸®
    9Àå. P2¸¦ ÀÌ¿ëÇÑ ¹èÆ÷¿Í ¾÷µ¥ÀÌÆ®
    __ÀÌŬ¸³½º P2
    ____P2 µð·ºÅ͸¦ ÀÌ¿ëÇÑ

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú

    ÀÌŬ¸³½º Ç÷§ÆûÀº ¸ðµâ ÇüÅÂÀÇ Ç÷¯±×Àΰú ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Áö¿øÇÏ´Â È®Àå °¡´ÉÇÑ ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù. Ç÷¯±×ÀÎÀ» ¸¸µå´Â ÀϹÝÀûÀÎ ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇÏ´Â ´Ù¸¥ Ã¥°ú ´Þ¸®, ÀÌ Ã¥Àº ÀڽŸ¸ÀÇ È®ÀåÁ¡À» °¡Áö´Â Ç÷¯±×ÀÎÀ» »ý¼ºÇÏ´Â ¹æ¹ý°ú ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼­ OSGi ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý °°Àº Á» ´õ ±íÀÌ ÀÖ´Â ¸ÞÄ¿´ÏÁòÀ» ´Ù·é´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÀÌ¹Ì ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¿¡ Ä£¼÷ÇÏ°í ÆÑÆ® ÃâÆÇ»ç¿¡¼­ Ãâ°£µÈ ¡ºÀÌŬ¸³½º 4 Ç÷¯±×ÀΡ»(¿¡ÀÌÄÜÃâÆÇ, 2013³â)¿¡¼­ ´Ù·é ³»¿ëÀ» ¸ðµÎ ÀÌÇØÇÑ´Ù°í ¿¹»óÇϰí ÀÛ¼ºÇß´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ÀÌŬ¸³½º È®Àå°ú µ¶¸³Çü OSGi ÇÁ·¹ÀÓ¿öÅ© ¸ðµÎ¿¡ ´ëÇØ È®Àå °¡´ÉÇÑ Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë°Ô µÇ°í µµ¿ò¸»°ú ¾÷µ¥ÀÌÆ® »çÀÌÆ®¸¦ °¡Áø ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¾´Ü°£ Àü¼ÛÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.

    ÀÌ Ã¥¿¡¼­´Â ÀÌŬ¸³½º¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡°ú µ¿Àû OSGi ¼­ºñ½º¸¦ »ç¿ëÇØ¼­ È®Àå °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ³×ÀÌÆ¼ºê¿Í ·¹°Å½Ã Äڵ带 ´Ù·ç±â À§ÇÑ Æ¯Á¤ ±â¼ú°ú ÇÔ²² È­ÀÌÆ®º¸µå¿Í ÀͽºÅÙ´õ °°Àº µ¿Àû µðÀÚÀÎ ÆÐÅϵµ »ìÆìº»´Ù. ÀÌ Ã¥Àº ¹Ù·Î ¼¼ºÎ»çÇ×À¸·Î µé¾î°¡¼­ »õ JFace ¸¶¹ý»ç¸¦ Á¤ÀÇÇϰí, »ç¿ëÀÚ Á¤ÀÇ È®ÀåÁ¡À¸·Î ÀÌŬ¸³½º¸¦ È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×·± ´ÙÀ½ ÀÌŬ¸³½º Äֿܼ¡ »õ·Î¿î Ä¿¸Çµå¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý°ú Ç÷¯±×Àο¡ ³×ÀÌÆ¼ºê Äڵ带 Æ÷ÇÔ½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼È÷ ´Ù·é´Ù. P2 »çÀÌÆ®¸¦ »ý¼ºÇÏ°í °ü¸®Çϸç, ÀÌŬ¸³½º Ç÷¯±×Àο¡ µµ¿ò¸» ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íÇϱâ Àü¿¡ ¸ðµâÇü ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ÆÐÅϰú ½º·¹µå ÄÁÅØ½ºÆ® Ŭ·¡½º·Î´õ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.



    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ÀÌŬ¸³½º´Â ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ ÀÚ¹Ù, C µîÀÇ ¿©·¯ °¡Áö ¾ð¾î·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, ºôµå, ¹èÄ¡ÇÒ ¼ö ÀÖ°Ô Áö¿øÇÏ´Â ÅëÇÕ °³¹ß µµ±¸´Ù. À¥½ºÇǾƩµð¿À(WebSphere Studio)¿¡¼­ ¡®¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ(Application Developer)¡¯¶ó´Â ¸ÖƼ Ç÷§ÆûÀ» Áö¿øÇÏ´Â IBMÀÇ ÅëÇÕ °³¹ß ȯ°æÀ» ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î·Î °ø°³Çϸ鼭 ÀÌŬ¸³½º´Â ½ÃÀ۵ƴÙ.

    2003³â ÀÌŬ¸³½ºÀÇ Ã¹ ¹øÂ° ¹öÀüÀÌ ¸±¸®½ºµÈ ÈÄ, Áö±ÝÀº ·ç³ª(Luna)(4.4)±îÁö ¸±¸®½ºµÆ´Ù. ±×µ¿¾È ÀÌŬ¸³½º´Â ±â¹Ý ±¸Á¶¸¦ OSGi·Î º¯°æÇϰí, UI¸¦ EMF ¸ðµ¨ ±â¹ÝÀ¸·Î º¯°æÇÏ´Â µî ¿©·¯ °¡Áö º¯È­¸¦ ½ÃµµÇϸ鼭 »ç½Ç»óÀÇÀÚ¹Ù °³¹ß Ç¥ÁØ µµ±¸°¡ µÆ´Ù. ƯÈ÷ ÀÌŬ¸³½ºÀÇ OSGi ±â¹Ý ±¸Á¶´Â Ç÷¯±×ÀλӸ¸ ¾Æ´Ï¶ó OSGi ¹øµéµµ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» ´õ¿í °­·ÂÇÏ°Ô ¸¸µé¾ú´Ù. ´õ ³ª¾Æ°¡ °³¹ß µµ±¸¿¡¸¸ ±×Ä¡Áö ¾Ê°í ´Ù¾çÇÑ Ç÷§Æû ȯ°æÀÇ »ç¹° °£ Åë½Å ¼­ºñ½º¸¦ °³¹ßÇϴµ¥µµ Ç÷¯±×ÀÎ ±â¼úÀ» Ȱ¿ëÇÒ ¼ö ÀÖ°Ô Çß´Ù.

    ÀÌ Ã¥Àº Ç÷¯±×ÀÎ °³¹ßÀ» ½ÃÀÛÇϴ°³¹ßÀÚ°¡ ¾Æ´Ï¶ó Ç÷¯±×ÀÎ °³¹ß¿¡ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î, Ç÷§Æû È®Àå»Ó¸¸ ¾Æ´Ï¶ó È®ÀåÁ¡À» ÅëÇØ ÀÚ½ÅÀÇ Ç÷¯±×ÀÎÀ» È®Àå °¡´ÉÇÏ°Ô ¸¸µé°í ¼­ºñ½º³ª¿ÜºÎÀÇ ¶óÀ̺귯¸®, ÇÁ·¡±×¸ÕÆ®¸¦ Á¤Àû/µ¿ÀûÀ¸·Î¿¬°áÇØ ±â´ÉÀ» È®ÀåÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ºñµ¿±â ¿¬»êÀÌ °¡´ÉÇÑ À̺¥Æ® ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇϰí, ¾÷µ¥ÀÌÆ® »çÀÌÆ®¿Íµµ¿ò¸»°ú °°ÀÌ »ç¿ëÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ±â Æí¸®Çϵµ·Ï Áö¿øÇÏ´Â ±â´ÉÀ» Á¦°øÇϴ¹æ¹ýµµ ´Ù·é´Ù. ÀÌ Ã¥Àº µ¿Àû ¿¬°á°ú È®ÀåÀÌ ¿ëÀÌÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Âü°íÇÒ ¸¸ÇÑ ¼³°è ÆÐÅϵµ ÇÔ²² ¼Ò°³ÇϹǷÎ, Ã¥À» ÀÐ°í µû¶ó ÇÏ´Ù º¸¸é ÀÚ½ÅÀÌ °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸ÚÁö°Ô º¯È­ÇÏ´Â ¸ð½ÀÀ» º¸°Ô µÉ °ÍÀÌ´Ù.

    Ç÷¯±×ÀÎ °³¹ß¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °³¹ßÀÚ¶ó¸é ³»¿ëÀÌ ´Ù¼Ò ¾î·Á¿ï ¼ö ÀÖ´Ù. ÀÌŬ¸³½º¿¡ ´ëÇÑ ±âº»ÀûÀθÞÄ¿´ÏÁò¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù¸é ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­Ãâ°£ÇÑ ¡ºÀÌŬ¸³½º SWT¡», ¡ºÀÌŬ¸³½º RCP¡», ¡ºÀÌŬ¸³½º 4 Ç÷¯±×ÀÎ °³¹ß¡» µî ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß ±âº»¼­¸¦Âü°íÇÏ±æ ¹Ù¶õ´Ù.

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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