Àüü Ç÷§Æû¼ÒÇÁÆ®¿þ¾î »ý»ê °øÇÐÀ»À§ÇÑ ¿ÀÇ ¼Ò½º ±â¼ú | |
Áö±Ý ´Ù¿î·Îµå |
Àüü Ç÷§Æû ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Riccardo Solmi
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- ¿î¿µÃ¼Á¦:
- Mac OS X
- ÆÄÀÏ Å©±â:
- 180 MB
Àüü Ç÷§Æû ű×
Àüü Ç÷§Æû ¼³¸í
¼ÒÇÁÆ®¿þ¾î »ý»ê ¿£Áö´Ï¾î¸µÀ»À§ÇÑ ¿ÀÇ ¼Ò½º ±â¼ú ÇÁ·Î±×·¡¹ÖÀÌ µµ¸ÞÀÎ ¾ð¾îÀÇ °³¹ß¿¡ °üÇÑ È°µ¿À̸ç, Àüü Ç÷§ÆûÀº »õ·Î¿î ¾ð¾î¸¦ °³¹ßÇϱâ À§ÇØ Eclipse ±â¹Ý ¾ð¾î ¿öÅ© º¥Ä¡¸¦ Á¦°øÇϸç, µµ¸ÞÀΠǥ±â¹ýÀ» »ç¿ëÇÏ¿© Á¶ÀÛÇÏ°í »ý¼º µÈ ¸ðµ¨ ÁÖµµ Á¢±Ù ¹æ½ÄÀ» »ç¿ëÇÏ¿© ÀüȯÀ» ÀüȯÇÕ´Ï´Ù. Ç÷§Æû, ºñÁî´Ï½º Áö½ÄÀº µµ¸ÞÀΠƯÁ¤ ¾ð¾î·Î Ç¥Çö µÉ ¼ö ÀÖÀ¸¸ç Á¦Ç°À» ½ÇÇöÇÏ´Â µ¥ »ç¿ëµÇ´Â ±â¼ú°ú µ¶¸³ÀûÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀΠǥ±â¹ý ¹× ¾ð¾îÀÇ µµÀÔÀ» ÅëÇØ ¹®Á¦ µµ¸ÞÀÎ Àü¹®°¡°¡ ¼ÒÇÁÆ®¿þ¾î Á¦Ç° °³¹ßÀ»À§ÇÑ ÇÁ·Î±×·¡¹Ö Àü¹®°¡¿Í ÇÔ²² ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÄÀÚ´Â ¹ßÀü±â¸¦ ¾²°í ÀÌÀü »ç¾÷Àº ºñÁî´Ï½º Áö½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. Àüü Ç÷§ÆûÀº ±Ô¸ðÀÇ °æÁ¦¸¦ ½ÃÇàÇÕ´Ï´Ù. ¹ßÀü±â°¡ µµ¸ÞÀÎ ¾ð¾î¿¡ ¿¬°áµÇ¾î ÀÖ°í ƯÁ¤ ºñÁî´Ï½º Áö½ÄÀÌ ¾Æ´Ñ ƯÁ¤ ºñÁî´Ï½º Áö½ÄÀÌ ¾Æ´Ñ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ³ë·ÂÀÌ ´Ü¼ö Á¦Ç°¿¡¼ ¼ÒºñµÇÁö ¾Ê°í ¼ÒÇÁÆ®¿þ¾î Á¦Ç° ¶óÀÎÀ» ±¸ÃàÇÏ´Â µ¥´Â Àý¿¬µÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù. Àüü Ç÷§ÆûÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ ¸ðµ¨¸µ ¸ðµ¨; ¡¤ Äõ¸® ¹× º¯È¯ ¾ð¾î; ¡¤ ¹®¹ý, XSD, RDB ¹× Java ¶óÀ̺귯¸®ÀÇ µ¥ÀÌÅÍ ÅëÇÕ ¾ð¾î; ¡¤ Java ¹× XML.Note¿Í °°Àº ÀαâÀÖ´Â ¾ð¾î : Àüü Ç÷§ÆûÀº ¿ë¾î·Î ÇØÁ¦µÇ°í ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù. GNU ´ú ÀÏ¹Ý ´ëÁß ¶óÀ̼¾½ºÀÇ ´ÙÀ½Àº "Àüü Ç÷§Æû"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. °ÇÃàÇÐ: ¡¤ È®Àå °¡´É. ¾ÆÅ°ÅØó´Â ¾ð¾î È®Àå ÇÁ·Î±×·¥¿¡ ´ëÇÑ API¸¦ Á¦°øÇÕ´Ï´Ù. ¾ð¾î, Ç¥±â¹ý, Áö¼Ó¼º ¹× ÀÛ¾÷À» Ãß°¡ / Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÀÚ¹Ù ÇÁ·¹ÀÓ ¿öÅ© ¹× µµ¸ÞÀÎ ¾ð¾î. Àüü Ç÷§ÆûÀÇ ¸ðµç Ç¥Çö·ÂÀº Ç¥ÁØ Java ÇÁ·¹ÀÓ ¿öÅ©·Î Á¦°øµË´Ï´Ù. ÀÌ Ç¥Çö·ÂÀÇ ÀϺδ µµ¸ÞÀÎ ¾ð¾î Á¦Ç°±ºÀ» ÅëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »ý¼º. Àüü ¸ðµ¨¸µ ¾ð¾î´Â Java ÇÁ·¹ÀÓ ¿öÅ©ÀÇ À§¿¡ Äڵ带 »ý¼ºÇÕ´Ï´Ù. »ý¼º µÈ ÄÚµå´Â Àß ¾Ë·ÁÁø µðÀÚÀÎ ÆÐÅÏÀ» ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇϱ⠶§¹®¿¡ ¼ÕÀ¸·Î ¾²¿©Á³½À´Ï´Ù. ¸ÞŸ ÇÁ·Î±×·¡¹Ö : ¡¤ ±âº» Áö¿ø. °¢ ¾ð¾î´Â ÅÛÇø´ ¼öÁØ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ½ÇÇà °¡´ÉÇÑ Àǹ̰¡ÀÖ´Â °æ¿ì ±âº» ¶Ç´Â È£½ºÆ® ·¹º§¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¹æ¹®ÀÚ¸¦À§ÇÑ Áغñ Áö¿ø. ½ºÅ×ÀÌ¡ Áö¿øÀº ¹æ¹®ÀÚ Å½»ö ÇÁ·¹ÀÓ ¿öÅ©¸¦ »ç¿ëÇÏ¿© Á¤ÀÇ µÈ µ¿ÀÛ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÅÛÇø´ ¾ð¾î ¹Í½Ì. ´ÜÀÏ ¾ÆƼÆÑÆ® »ý¼º±â´Â ¿©·¯ ÅÛÇø´ ¾ð¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °íÁý: ¡¤ ½ºÆ®¸² ±â¹Ý Áö¼Ó¼º. ¸ðµ¨ÀÇ Áö¼Ó¼º ±¸¹®Àº Ç÷¯±× °¡´ÉÇÕ´Ï´Ù. ½ºÆ®¸² ±â¹Ý ¹× ¸ðµ¨ ±â¹Ý Áö¼Ó¼º ¸Þ¼Òµå (Å°Æ®)°¡ ¸ðµÎ Áö¿øµË´Ï´Ù. ½ºÆ®¸®¹Ö API´Â ºô´õ µðÀÚÀÎ ÆÐÅÏÀÇ °¨µ¶ Âü°¡ÀÚ°¡ Á¦ÀÛ ÇÑ °Ç¹° À̺¥Æ®Ã³·³ º¸ÀÔ´Ï´Ù. ¡¤ Java ÄÚµå ¹× XML ±âº» Serializers. Ç¥ÁØ Áö¼Ó¼º Å°Æ®´Â ½ºÆ®¸®¹Ö API¸¦ ±â¹ÝÀ¸·ÎÇϸç Java ¹× XMLÀÇ µÎ °¡Áö Flavors¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÇàµÉ ¶§ Java ÄÚµå´Â °Ç¹° À̺¥Æ®ÀÇ ½ºÆ®¸²À» ºÒ·¯¿É´Ï´Ù. ¡¤ ½ºÆ®¸² ±â¹Ý µ¿ÀÛ. ¸ðµ¨ µ¿ÀÛÀº ¸ðµ¨ÀÇ ÀÌÀü °Ç¹°¾øÀÌ ½ºÆ®¸®¹Ö APIÀÇ »ó´Ü¿¡ Á÷Á¢ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿©·¯ ¾ð¾î Áö¿ø. ´ÜÀÏ ¼Ò½º ÆÄÀÏ¿¡¼µµ ¿©·¯ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÌ Áö¿øµË´Ï´Ù. ¡¤ ¹öÀü °ü¸® Áö¿ø. ±âÁ¸ ¸ðµ¨À» ¹öÀü °ü¸®ÇϱâÀ§ÇÑ ½Ã¼³ÀÌ ±âÁ¸ ¸ðµ¨ ÀÌÁÖ / °¡Á® ¿À±â°¡ Á¦°øµË´Ï´Ù. ÆíÁý : ¡¤ Eclipse ¿ë GEF ±â¹Ý ÆíÁýÀÚ. Eclipse ¿ë ¸ðµ¨ ±â¹Ý ½Ã°¢Àû ÆíÁýÀÚ´Â º°µµÀÇ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡µµ Àüü ¾ð¾î¿¡ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ dzºÎÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º. ¿©·¯ Á¾·ùÀÇ Ç¥±â¹ýÀº ÅؽºÆ® ÁöÇâ ¾ð¾î¿¡ ´ëÇÑ ¹®¹ý ·¹À̾ƿô, ´ÙÀ̾î±×·¥ ÁöÇâ ¾ð¾îÀÇ ¼öÇÐÀû Ç¥Çö½Ä, Æ®¸® ¹× ±×·¡ÇÁ ·¹À̾ƿôÀ»À§ÇÑ ¼öÇÐ ·¹À̾ƿôÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¡¤ ¾ð¾î¿¡ ´ëÇÑ ¿©·¯ Ç¥±â¹ý. °¢ ¾ð¾î¿¡ ´ëÇØ ¿©·¯ Ç¥Á¤À» Á¤ÀÇÇÏ°í ¸ðµâ Çü ¹æ½ÄÀ¸·Î ¹èÆ÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆíÁý Áß¿¡ Ç¥±â¹ýÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¹Í½Ì Ç¥±â¹ý. ´ÜÀÏ ÆíÁý±âº¸±â¿¡¼µµ ¿©·¯ Ç¥±â¹ýÀ» È¥ÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ÅÛÇø´ ¾ð¾î¿¡ ´ëÇÑ ÄÜÅ©¸®Æ® ±¸¹®À» »ç¿ëÇÏ¿© ¸ÞŸ ±×·¡ÇÁ¿¡ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù 5 ÀÌ»ó ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ÀϹÝÀûÀÎ ¡¤ Äõ¸® ¹× XSD ¾ð¾îÀÇ Çâ»óµÈ Å×½ºÆ® ½ºÀ§Æ®. ¡¤ IDE. ¡¤ Ãß°¡ ÀÛ¾÷ È°µ¿À» ÅëÇØ ¸ðµ¨À»·ÎµåÇϱâÀ§ÇÑ ¸ðµ¨ ´ëÈ »óÀÚ¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¡¤ ÇÁ·¹ÀÓ ¿öÅ© ¡¤ °á°ú ¹Ýº¹ÀÚ¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ ´Â Àü·«¿¡ ´ëÇÑ API Áö¿øÀ» Ãß°¡Çß½À´Ï´Ù ¡¤ ÄÁÅÙÃ÷ Áö¿ø ¸Þ´º¿¡ ´ëÇÑ Áö¿ø Ãß°¡ (Ctrl + °ø°£À» ÅëÇØ) ¡¤ ¼öÆò È»ìÇ¥ Å°ÀÇ ±ÕÀÏ ÇÑ µ¿ÀÛ ÅؽºÆ® ¼±ÅÃÀ» Eclipse ÅؽºÆ® ÆíÁý±â·Î ´©¸¨´Ï´Ù. ¡¤ ¾ð¾î ¡¤ ´Â Å뿪»ç¸¦ À籸¼ºÇÏ°í ¼öÁ¤Çß½À´Ï´Ù ¡¤ BigDecimals¿Í BigIntegers ±¸¹® ºÐ¼®À»À§ÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ DataTerminals¿¡¼ ÀÇ¿ÜÀÇ µ¿ÀÛÀÇ ÀζóÀÎ Á¤ÀÇ¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ EnumValue, Date, WithRable ¹× Object µ¥ÀÌÅÍ À¯ÇüÀ» °ü°èÇü ¹× Æòµî ±¸Á¶·Î Ãß°¡Çß½À´Ï´Ù. ¡¤ ALLOF, ANYOF, ISASSIGNableTO, HASTYPE, HASTKIND¿¡ ´ëÇÑ ¹ßÀü±â¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ±¸¹® ºÐ¼® / Unparse È°µ¿¿¡ ¹èÆ÷ µÈ ¹®¹ý »ç¿ë¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ Ç¥±â¹ý ¹× Á¦¾à Á¶°Ç ¼±¾ð¿¡ ´ëÇÑ ¸ðµ¨ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¿Ü±¹¾î ¼Ó¼º, Áö½Ã¹®À» ÀçÁ¤ÀÇÇÕ´Ï´Ù. ¡¤ Ç¥±â¹ý ¡¤ ´Â ¹«ÇÑÇÑ Maxoccurs ¼Ó¼º ¹× ¿ÜºÎ ¼Ó¼º¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡Çß½À´Ï´Ù. ¡¤ º¹ÇÕ ¼Ó¼º¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù ¡¤ °íÁ¤ µÈ µ¥Ä«¸£Æ® ¹Ýº¹±â. ¡¤ IentityIterator.set¿¡ ¹Ýº¹µÇ´Â È£ÃâÀ» °íÁ¤Çß½À´Ï´Ù. ¡¤ ÆÐÅÏ °£ÀÇ °íÁ¤ ÆÐÅÏ ÀÏÄ¡ µ¿ÀÛ. ¡¤ GenericTemplateInterPretervisitorÀÇ ¹«´ë ´Ù¿î µ¿ÀÛ (void case)À» °íÁ¤½Ãŵ´Ï´Ù. ¡¤ void °ª¿¡ ´ëÇÑ º¯¼ö ´ëü µ¿ÀÛÀ» °íÁ¤ÇÕ´Ï´Ù. ¡¤ ·çÆ® ¿£Æ¼Æ¼¸¦ ´ëüÇÏ´Â º¯Çü¿¡ ´ëÇÑ È¸±Í¸¦ °íÁ¤ÇÕ´Ï´Ù. ¡¤ ¼±Åà ±ÔÄ¢ÀÇ ¹«ÁöÄ¡°¡ °íÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ¡¤ ExpressionTest ÅÛÇø´ÀÇ º¯¼ö º¯¼ö°¡ ÄÁÅؽºÆ® º¯¼ö¸¦ Á¦°ÅÇÏ´Â ¹æ¹ýÀ» ¼öÁ¤Çß½À´Ï´Ù. ¡¤ ¿Í °°Àº ºÎ¿ï Ç¥Çö½Ä µ¿ÀÛ°ú µ¿ÀÏÇÕ´Ï´Ù. ¡¤ ±â´É URI°¡ÀÖ´Â AtFeaTureTest¸¦ °íÁ¤ÇÕ´Ï´Ù. ¡¤ °íÁ¤ ºñ±³ ºÎ¿ï, °´Ã¼, enum °ª ¹× ³¯Â¥°¡ÀÖ´Â µ¿ÀÛÀ» ±¸¼ºÇÕ´Ï´Ù. ¡¤ °íÁ¤ Ŭ·¡½º ÄÁÅÙÃ÷ Áö¿ø ¹× Å뿪»ç¿¡¼ ȸ±Í¸¦·ÎµåÇÏ´Â °Í. ¡¤ ¿ä¼Ò ÄÁÅÙÃ÷ ±â´ÉÀÇ ÇÁ·ÎÅä ŸÀÔÀ» °íÁ¤ÇÕ´Ï´Ù. ¡¤ ÄÚ¸àÆ®ÀÇ °íÁ¤ À̽ºÄÉÀÌÇÁ. ¡¤ ºó ÄÜÅÙÃ÷ ¸ðµ¨ÀÌÀÖ´Â º¹ÀâÇÑ À¯ÇüÀÇ °íÁ¤ ¸ÅÇÎ. ¡¤ °´Ã¼ µ¥ÀÌÅÍ À¯ÇüÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¿£Æ¼Æ¼ÀÇ °íÁ¤ ÆíÁý. ¡¤ ÆíÁý±â ¿À·ù »óÅ ÆäÀÌÁöÀÇ Àç½Ãµµ ¹öÆ°À» »ç¿ëÇÑ ÈÄ Á¶Ä¡ÀÇ °³¿ä ºä ¹× µ¿ÀÛÀÇ µ¿ÀÛ°ú µ¿ÀÛÀ» °íÁ¤ÇÕ´Ï´Ù.
Àüü Ç÷§Æû °ü·Ã ¼ÒÇÁÆ®¿þ¾î