Vodoo / Stream.

»ç¿ëÀÚ´Â ¹®¼­ ºÐ¼® Àü¿ë Æ®·£½º µà¼­¸¦ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Vodoo / Stream. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Didier Plaindoux
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://d.plaindoux.free.fr/vodoo-stream/overview.html
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 448 KB

Vodoo / Stream. ű×


Vodoo / Stream. ¼³¸í

»ç¿ëÀÚ°¡ ¹®¼­ ºÐ¼® Àü¿ë Æ®·£½º µà¼­¸¦ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÌ·¯ÇÑ Æ®·£½º µà¼­´Â ´ÜÆíÀÌ ÀÏÄ¡ÇÏ°í º¯ÇüµÇ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ¹®¼­´Â XML Á¶°¢ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. extensionsVodoo / Stream ÇÁ·ÎÁ§Æ®¿¡ µû¶ó ¹«·á ÅؽºÆ® ¶Ç´Â ´Ù¸¥ °ÍµéÀº ¼¼ °¡Áö °³³äÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ¡¤ °´°üÀûÀÎ Ä·ÀÇ SAX ¶Ç´Â ÀÏ¹Ý ·º½Ã¼­¿Í °°Àº À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ¿¡¼­ ¿µ°¨À» ¾òÀº ù ¹ø° Ç׸ñÀº ½ºÆ®¸²À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. µ¥ÀÌÅÍ´Â ½ºÆ®¸²À» ºÐ¼® ÇÒ ¶§ ÆÐÅÏÀ» ÀÏÄ¡½ÃÅ°°í ÀνÄÇϱâ À§ÇØ Ç¥ÇöÀûÀÌ°í °íÀüÀûÀÎ Automata¸¦ Á¦°øÇÕ´Ï´Ù. ¡¤ ¸¶Áö¸· °ÍÀº µ¥ÀÌÅÍ º¯È¯À»À§ÇÑ Ç¥Çö½Ä ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇϱâ À§ÇØ ¼öÇà µÈ AutoMataÀÇ Hight ·¹º§ ±¸Á¶ÀÔ´Ï´Ù. ¾ð¾î¿Í °°Àº XSLT µ¥ÀÌÅÍ º¯È¯À» Ç¥ÇöÇϱâ À§ÇØ Á¤Àǵ˴ϴÙ. ½ºÆ®¸² Ç¥Çö ½ºÆ®¸²Àº ·¹º§, ·¹ÀÌºí ¹× ÅؽºÆ®¸¦ ¿­°í ´Ý´Â °Í¿¡ µû¶ó °£´ÜÇÑ Çü½ÄÁÖÀÇ¿´½À´Ï´Ù. ÀÌ °£´ÜÇÑ ¹®¹ýÀ» »ç¿ëÇÏ¸é °£´ÜÇÑ Æ®¸® (¿¹ : XML ¿¹ : XML) Stream Datotation (XMLÀº Deyicate SAX Handler°¡ ÁÖ¾îÁ³½À´Ï´Ù). ÇöÀç Áö¿øµÇ´Â Çü½ÄÀº XML ¹× ¹«·á ÅؽºÆ®ÀÔ´Ï´Ù. ½ºÆ®¸² È®Àå ±â´ÉÀ» »ç¿ëÇÏ¿© ´õ ¸¹Àº Çü½ÄÁÖÀǸ¦ Áö¿øÇÏ°í ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. Stream TemproationÀÌ ¹®¼­ °³Ã¼ ¸ðµ¨¿¡ Á¦°øµÇ¾ú½À´Ï´Ù. ±×·± ´ÙÀ½ ½ºÆ®¸²Àº ¼ø¼öÇÑ ÅؽºÆ®, Ad-Hoc ½ºÆ®¸² ¹× DOM ±â¹Ý Data.In ºñ±³¸¦ Á¶ÀÛ ÇÒ ¼ö ÀÖ½À´Ï´Ù. STAX Á¢±Ù¹ýÀº XML Á¶°¢ÀÇ ÅäÅ« ½ºÆ®¸² Ç¥ÇöÀ» ±â¹ÝÀ¸·Î ³·Àº ·¹º§ XML ÀÏÄ¡ ÅëÇÕÀ̾ú½À´Ï´Ù. Ŭ·¡½Ä ½ºÀ§Ä¡ / ÄÉÀ̽º Á¶°ÇºÎ ±¸Á¶¿Í ÇÔ²² »ç¿ëµÇ´Â ½ºÆ®¸² Ç¥ÇöÀº Stax Á¢±Ù°ú À¯»çÇÏÁö¸¸ ±×·¯ÇÑ ÅëÇÕÀº 2 °³ÀÇ ³·Àº ·¹º§À̸ç XML °ü¸®¸¦À§ÇÑ Ç¥Çö·Â ·¹À̾ Á¦°øÇÏÁö ¾ÊÀ¸¸ç ½ÇÁ¦·Î SAX.AUTOMATA°¡ SAX.AUTOMATA°¡ÀÖ´Â °Í°ú µ¿ÀÏÇÑ ¼öÁØ¿¡¼­ µ¿ÀÏÇÑ ¼öÁØÀ¸·Î µ¿ÀÏÇÑ ·¹º§¿¡¼­ µ¿ÀÏÇÑ ¼öÁØÀ¸·Î µ¿ÀÏÇÑ ·¹º§·Î µ¿ÀÏÇÑ ·¹º§·Î µ¿ÀÏÇÑ ·¹º§·Î µ¿ÀÏÇÑ ¼öÁØÀ¸·Î Á¦°øµË´Ï´Ù. ÆÐÅÏ ÀÎ½Ä ¹× °¡º¯ ¹ÙÀεùÀ»À§ÇÑ Hight ·¹º§. º¯¼ö Ç¥½Ã°¡Àִ ƯÁ¤ ¼Ó¼ºÀÌÀÖ´Â DAG¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÚµ¿ µ¥ÀÌÅÍ´Â ÁÖ¾îÁø ½ºÆ®¸²À» ã°Å³ª ÀÏÄ¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿ÀÅä ŸŸ´Â ¹Ýº¹°ú °°Àº ÆÐÅÏ, ¶óº§ ¶Ç´Â ÅؽºÆ® ¹× ¼±Åà »çÇ×°ú °°Àº ÆÐÅÏÀ» Æ÷ÇÔÇÏ¿© È®Àå µÈ Çü½ÄÁÖÀÇ°¡ Æ÷ÇÔ µÈ ÁÖ¾îÁø ½ºÆ®¸²À» »ç¿ëÇÏ¿© Á¦À۵Ǿú½À´Ï´Ù. ÀÌ·¯ÇÑ ½ºÆ®¸²Àº Automata »ý¼º (Ŭ·¡½Ä Á¢±Ù ¹æ½Ä)¿¡ »ç¿ëµÇ´Â Á÷Á¢ÀûÀÎ ºñ Ŭ¸¯ ±×·¡ÇÁ¸¦ Á¦°øÇϱâ À§ÇØ ºÐ¼®µÇ¾ú´Ù. ½ºÆ®¸² º¯È¯ Æ®·£Áö µà µà¼­¿¡ ´ëÇÑ Æ®·£½º µà¼­°¡ ½ÇÁ¦·Î ±ÔÄ¢ ÁýÇÕÀ» Á¤·ÄÇÕ´Ï´Ù. ±ÔÄ¢¿¡´Â ¼±Åà ºÎºÐ°ú º»¹®ÀÌ ÀÖ½À´Ï´Ù. ¼±Åà Ç׸ñÀº °æ·Î (Æ®¸® ¹æ¹®ÀÚ) ¹× ÇöÀç ¿£Æ¼Æ¼¸¦ ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ù ¹ø° ¿£ÅÍƼ´Â Æ®¸® ³ëµå ¿´°í ¼±ÅÃÇÒ ¼öÀÖ´Â À̸§À̳ª ¼Ó¼ºÀ» ÇÊÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ ¹ø° ¿£Æ¼Æ¼´Â ÀÏ¹Ý ÆÐÅÏ ÀÏÄ¡¸¦ »ç¿ëÇÏ¿© ÇÊÅ͸µ ÇÒ ¼öÀÖ´Â ¹®ÀÚ¿­À̾ú½À´Ï´Ù. º»Ã¼´Â ±¸¹® ºÐ¼®À» °è¼ÓÇÒ ¼öÀÖ´Â Java Äڵ忴½À´Ï´Ù (Àç±Í Àû¼º) .Transducer ½ºÆ®¸² ÇÁ·Î¼¼¼­ ¾ð¾î : XSPFinally XML¿¡¼­ Ç¥Çö µÈ XSP¶ó´Â º¯È¯±â ¾ð¾î - XSP°¡ Á¤Àǵ˴ϴÙ. ÀÌ ¾ð¾î¿¡´Â XMLÀÇ ºÎÆ® ½ºÆ®·¦ Á¤ÀÇ°¡ ÀÖ½À´Ï´Ù (¼ø°£¿¡ ´ëÇØ XML ¹× ÅؽºÆ® º¯È¯ ¸¸ ÇØ´ç). ÀÌ·¯ÇÑ XSP Á¤ÀÇ´Â BSF Çڵ鷯 (Jruby, JavaScript, Jython, Beanshell µî)¸¦ Á¦°øÇÏ´Â ¾ð¾î·Î ÀÛ¼ºµÈ ·êÀ» Áö¿øÇÏ´Â ±ÔÄ¢À» Á¦°øÇϱâ À§ÇØ È®ÀåµÇ¾ú½À´Ï´Ù. "Vodoo / Stream"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ³×ÀÓ ½ºÆäÀ̽º Áö¿øÀÌ ¼³°èµÇ¾ú½À´Ï´Ù. ±×·± ´ÙÀ½ ÀÏÄ¡ Ç׸ñÀº ¹èÄ¡ ¿ä¼Ò À̸§ ¹× / ¶Ç´Â ÇØ´ç ³×ÀÓ ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü ¹öÀüÀ¸·Î ÀÛ¼ºµÈ Æ®·£½º µà¼­¿¡ ´ëÇÑ È£È¯¼º ¹®Á¦°¡¾ø´Â º¯È¯ ÇÁ·Î¼¼½º °ËÅä. ÀÌ º¯È­´Â Ç¥Çö·Â°ú ½ºÆ®¸² °ü¸® °¡´É¼ºÀ» Áõ°¡½Ãŵ´Ï´Ù. ¡¤ ÄÜÅÙÃ÷ ÇÊÅÍ ¹× ÇüÁ¦ ³»¿ëÀÌÀÖ´Â LL Æļ­ ijġ ¿ä¼Ò¿Í °°Àº ºÐ¼®À» ÆÄ°ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ XML ÆÄÀÏÀ̳ª ¸ðµç Á¾·ùÀÇ ¹®¼­¸¦ ±¸¹® ºÐ¼® ÇÒ ¶§ ¿À·ù¸¦ ½±°Ô ÃßÀûÇϱâ À§ÇØ À§Ä¡°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌÁ¦ °¢ ¹®¼­´Â Æ®·£½º µà½Ì ÀÛ¾÷ Áß¿¡ À¯ÁöµÇ´Â À§Ä¡·Î¼­ À§Ä¡¸¦ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ XML ÇÕ¼º ¹× XML º¯È¯ Æз¯´ÙÀÓ¿¡ XMLÀ» Á¦°øÇÏ´Â XSP È®ÀåÀÚ. ¡¤ ÀÓº£µðµå XML ¿ë¾î¿¡ ´ëÇÑ ±¸¹® ºÐ¼® ¹× È®ÀåÀ» À§ÇØ ¸¶Áö¸·À¸·Î °³¼± µÈ ¸¶Áö¸· °³¼±À» »ç¿ëÇÏ¿© JEMÀ» ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù.


Vodoo / Stream. °ü·Ã ¼ÒÇÁÆ®¿þ¾î