Zeam.Component.Zope.Interface¸¦ ±â¹ÝÀ¸·Î ±¸¼º ¿ä¼Ò ÀÎÇÁ¶ó | |
Áö±Ý ´Ù¿î·Îµå |
Zeam.Component. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- BSD License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Sylvain Viollon
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://github.com/thefunny42/
Zeam.Component. ű×
Zeam.Component. ¼³¸í
zeam.component´Â zope.component ¹× grokcore.component¿¡¼ ¿µ°¨À» ¾ò¾úÁö¸¸ ÈξÀ ´õ °£´ÜÇÏ°í ±âº» °³³äÀÌ Àû½À´Ï´Ù. ¹Ù¶ó°Ç´ëÀÌ flexibility¸¦ Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. registrationa ±âº» Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© zeam.component.component ±¸¼º ¿ä¼Ò¸¦ µî·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº Grok.Context, Grok.Adapts, Grok.Provides ¹× Grok.NameÀ» ±×·ÁÁø °Íó·³ ¸ðµç Áö½Ã¹®À» Áö¿øÇÕ´Ï´Ù. ±¸¼º ¿ä¼Ò¸¦ À¯Æ¿¸®Æ¼, (¸í¸í µÈ) ¾î´ðÅÍ ¶Ç´Â (¸í¸í µÈ) MultiAdapter¸¦ µî·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ¿ä¼Ò¸¦ µî·Ï ÇÒ ¼öÀÖ´Â ¶Ç ´Ù¸¥ °¡´É¼ºÀº ±¸¼º ¿ä¼Ò decorator, zeam.component.component¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Àμö·Î¼ ±¸¼º ¿ä¼Ò°¡ ÀûÀÀÇÏ´Â ÀÎÅÍÆäÀ̽º¿Í Å°¿öµå Àμö·Î¼ ±¸¼º ¿ä¼Ò°¡ Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ°í µî·ÏµÇ´Â À̸§ÀÇ À̸§À¸·Î Ç¥½ÃµË´Ï´Ù .LookUpyou´Â Zeam.Component.getComponent·Î ƯÁ¤ µî·Ï ±¸¼º ¿ä¼Ò¸¦ Á¶È¸ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÀûÀ¸·Î ´ÙÀ½À» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. - ±¸¼º ¿ä¼Ò°¡ ¹Ýȯ ÇÒ ¼ø¼´ë·Î ÀûÀÀ ÇؾßÇÏ´Â °´Ã¼ ¶Ç´Â »ç¾çÀÇ Æ©ÇÃÀÔ´Ï´Ù. - Á¦°øµÈ °æ¿ì : ±¸¼º ¿ä¼Ò°¡ ¹Ýȯ ÇÒ ¼ø¼´ë·Î Á¦°ø ÇؾßÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù .- À̸§ : ±¸¼º ¿ä¼ÒÀÇ À̸§ : ¹ÝȯÇÏ·Á¸é µî·ÏÇؾßÇÕ´Ï´Ù. - ±âº»°ª : ±¸¼º ¿ä¼Ò°¡ ¿ä±¸ »çÇ×°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ¹Ýȯ µÉ ±âº»°ªÀÔ´Ï´Ù. ±âº»°ªÀÌ Á¦°øµÇÁö ¾Ê°í ±¸¼º ¿ä¼Ò°¡ ¹ß°ßµÇÁö ¾ÊÀ¸¸é ¿¹¿Ü°¡ Æ®¸®°ÅµË´Ï´Ù. Zeam.Component.getAllComponents·Î °¡´ÉÇÑ µî·Ï µÈ ±¸¼º ¿ä¼Ò ¸ñ·ÏÀ» Á¶È¸ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÀûÀ¸·Î ´ÙÀ½À» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. - »ç¾ç : Æ©ÇÃÀÇ Æ©ÇÃÀº ¹ÝȯµÇµµ·Ï ±¸¼º ¿ä¼Ò°¡ ÀûÀÀÇؾßÇÕ´Ï´Ù. µ¹¾Æ¿Ô´Ù. ¾î·µç ·è¾÷ °á°ú·Î ±¸¼ºÀÌ ¿Ï·áµÇÁö ¾Ê½À´Ï´Ù. Zeam.Component.getComponent ÇÔ¼ö¿Í µ¿ÀÏÇÑ ¿É¼ÇÀ» Áö¿øÇÏ´Â ÇïÆÛ Zeam.Component.getWrapper°¡ ½ºÆåÀ¸·Î ÁÖ¾îÁø °ªÀ» Àμö·Î Àü´ÞÇÏ´Â °Ë»ö °á°ú¸¦ È£ÃâÇÕ´Ï´Ù. ±×°Í¿¡. ÀÌ°ÍÀº GetAdapter ¶Ç´Â QueryAdapter¿Í °°Àº µ¿ÀÛÀ» °®±â À§ÇØ »ç¿ëµË´Ï´Ù. ±¸¼º ¿ä¼ÒÀÇ ÃʱâÈ Áß ¿À·ù°¡ ¹ß»ýÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö¿¡ ´ëÇÑ ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
Zeam.Component. °ü·Ã ¼ÒÇÁÆ®¿þ¾î