´ÜÆí ÇÁ·ÎÁ§Æ® ±¸Á¶

ÇÁ·ÎÁ§Æ® ±¸Á¶ ¸¶¹ý»ç ÆäÀÌÁö¸¦ »ç¿ëÇϸé ÇÁ·ÎÁ§Æ® À̸§, À§Ä¡, ¼³Á¤ ¹× ´ë»óÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÜÆí ±¸Á¶

 

ÇÁ·ÎÁ§Æ® À̸§

´ÜÆí ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¼±ÅÃÇÏ´Â °æ¿ì ¿ª¹æÇâ µµ¸ÞÀÎ À̸§ ÁöÁ¤ ±ÔÄ¢(¿¹: com.example.abc)À» ±ÇÀåÇÕ´Ï´Ù. PDEÀÇ °­Á¦»çÇ×Àº ¾Æ´Õ´Ï´Ù.

 

ÇÁ·ÎÁ§Æ® À§Ä¡

´ÜÆí ÇÁ·ÎÁ§Æ®ÀÇ ±âº» À§Ä¡´Â ÀÛ¾÷°ø°£ À§Ä¡ ³»ºÎ¿¡ ÁßøµÈ ¼­ºêµð·ºÅ丮ÀÔ´Ï´Ù. À§Ä¡¸¦ º¯°æÇÏ·Á¸é ±âº» À§Ä¡ »ç¿ë ¼±ÅöõÀ» ¼±Åà Ãë¼ÒÇÏ°í ¿øÇÏ´Â À§Ä¡¸¦ ÀÔ·ÂÇϽʽÿÀ.

 

ÇÁ·ÎÁ§Æ® ¼³Á¤

´ÜÆí ÇÁ·ÎÁ§Æ®¸¦ Java ÇÁ·ÎÁ§Æ®·Î ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ´Â ´ÜÆíÀÌ Äڵ带 ÄÁÆ®¸®ºä¼ÇÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. Äڵ带 ÄÁÆ®¸®ºä¼ÇÇÏ´Â ´ÜÆí ÇÁ·ÎÁ§Æ®´Â Java ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇԵ˴ϴÙ. ¹®¼­ Ç÷¯±×Àΰú °°Àº ´Ù¸¥ Ç÷¯±×ÀÎÀº Äڵ带 ÄÁÆ®¸®ºä¼ÇÇÏÁö ¾ÊÀ¸¹Ç·Î ´Ü¼ø ÇÁ·ÎÁ§Æ®¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

 

Eclipse ´ë OSGi ÇÁ·¹ÀÓ¿öÅ©

Eclipse ¶Ç´Â OSGi ÇÁ·¹ÀÓ¿öÅ© ¼±Åà ¿©ºÎ´Â Ç÷¯±×ÀÎ Manifest ÆíÁý±â¸¦ ¿­ ¶§ óÀ½ Ç¥½ÃµÇ´Â ÃÊ±â ÆäÀÌÁö¸¦ °áÁ¤ÇÏ´Â »çÀü ÇÊÅÍ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

È®Àå ·¹Áö½ºÆ®¸®´Â Eclipse ƯÁ¤ ÄÁÅÙÃ÷À̹ǷΠManifest ÆíÁý±âÀÇ È®Àå ¹× È®ÀåÁ¡ ÆäÀÌÁö´Â Eclipse ¹öÀü ¿É¼ÇÀ» ¼±ÅÃÇØ¾ß Ç¥½ÃµË´Ï´Ù.

 

Equinox ´ë Ç¥ÁØ

OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ ´ë»óÀ¸·Î ÇÏ´Â °æ¿ì, Equinox ÇÁ·¹ÀÓ¿öÅ©¿Í Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Equinox OSGi ÇÁ·¹ÀÓ¿öÅ©´Â MANIFEST.MF ÄÁÅÙÃ÷¿¡ Eclipse ƯÁ¤ Çì´õ(¿¹: Eclipse-LazyStart) ¹× Áö½Ã¹®(¿¹: x-friends)À» Ãß°¡ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Eclipse ƯÁ¤ Çì´õ ¹× ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é Ç¥ÁØ ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ.