ÀÚ¹Ù¿Í XML
- ÀúÀں귿 ¸Æ·¡ÇÁ¸°
- ÃâÆÇ»çÇѺû¹Ìµð¾î(ÁÖ)
- ÃâÆÇÀÏ2009-10-21
- µî·ÏÀÏ2013-02-26
- SNS°øÀ¯
- ÆÄÀÏÆ÷¸ËPDF
- °ø±Þ»çºÏÅ¥ºê
-
Áö¿ø±â±â
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ÀüÀÚÃ¥ ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ ¾È³»
¾ÆÀÌÆù, ¾ÆÀÌÆеå, ¾Èµå·ÎÀ̵åÆù, ÅÂºí¸´,
º¸À¯ 1, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 2, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
ÀÌ½Ä °¡´ÉÇÑ ÀÚ¹Ù ÄÚµå¿Í ÀÌ½Ä °¡´ÉÇÑ XML µ¥ÀÌÅÍÀÇ ½Ã³ÊÁöÀ¥ °³¹ßÀÚµéÀÇ ´ëÈ¿¡¼ XMLÀÇ ±â¼úÀº °¡Àå Å« Åä·ÐÀÇ ÁÖÁ¦°¡ µÇ¾ú´Ù. ±×·¯³ª XMLÀÇ ¸ðµç ±â¼úÀ» ÀÌÇØÇÏ°í ÀûÇÕÇÏ°Ô »ç¿ëÇÏ´Â °³¹ßÀÚ´Â ¾ÆÁ÷ ¸¹Áö ¾Ê´Ù.
¡ºÀÚ¹Ù¿Í XML¡»Àº ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇʼöÀûÀÎ API¿Í °³¹ß µµ±¸ ±×¸®°í XMLÀÇ ¿©·¯ ±â¼úÀ» Çö½Ç¿¡ ¸Â°Ô ½ÇÁ¸ÇÏ´Â ÃÖ¼±Ã¥À» ¾Ë·ÁÁØ´Ù. ÀÌ Ã¥Àº À¥»çÀÌÆ®ÀÇ ÄÁÅÙÆ® µ¿Àû »ý¼º ±â´É°ú, ÃÖ¼ÒÇÑÀÇ °æºñ·Î ¿£ÅÍÇÁ¶óÀÌÁî ¼ÒÇÁÆ®¿þ¾î¿¡ ÇʼöÀûÀÎ Á¤º¸ ±³È¯°ú ÀÌ¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ À̽ļº ¹®Á¦¿¡ ´ëÇÑ °£´ÜÇÏ°í È¿°úÀûÀÎ ¼Ö·ç¼Ç °³¹ß µî ¸¹Àº ¿µ¿ª¿¡¼ ÀÚ¹Ù ¾ð¾î¿Í XMLÀ» ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ°í ÀÖ´Ù.
°³Á¤ÆÇ¿¡´Â SAX, DOMÀÇ °í±Þ ÁÖÁ¦°¡ °¢°¢ º°µµÀÇ ÀåÀ¸·Î Ãß°¡µÇ¾ú°í, SOAP°ú µ¥ÀÌÅÍ ¹ÙÀεù µî XMLÀÌ »ç¿ëµÇ´Â Çö½Ç ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ³»¿ëµµ »õ·Ó°Ô Ãß°¡µÇ¾ú´Ù. Áï XML ±âÃÊ Áö½ÄÀ» ¸ÕÀú »ìÆ캸°í, ´ÙÀ½À¸·Î ¾ØÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÚ¹Ù¿Í XMLÀÇ »ç¿ë ¹æ¹ýÀ» Áß½ÉÀ¸·Î ¼³¸íÇß´Ù. ¸¸¾à ÀÚ¹Ù¿Í XMLÀ» »ç¿ëÇØ °³¹ßÇϰųª ¾ÕÀ¸·Î °³¹ßÀÌ ¿¹»óµÉ °æ¿ì, ¶Ç´Â Â÷¼¼´ë ±â¼úÀÎ B2B, SOAP, UDDI, WSDL°ú °°Àº À¥ ¼ºñ½º ±â¼ú¿¡ ´ëÇØ ¹è¿ì·Á ÇÏ°í ÀüÀÚ »ó°Å·¡¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ·Á ÇÑ´Ù¸é, ÀÌ ¸ðµç °æ¿ì¿¡ ÀÌ Ã¥Àº µ¶ÀÚÀÇ ÁÁÀº ±æÀâÀÌ°¡ µÉ °ÍÀÌ´Ù.
ÀúÀÚ¼Ò°³
ºê·¿ ¸Æ·¡ÇÁ¸°ºê·¿ ¸Æ·¡ÇÁ¸°Àº ÀÚ¹Ù, XML, ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ±×¸®°í ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î¸¦ À̲ô´Â °³¹ßÀÚ Áß ÇѸíÀÌ´Ù. ÀúÀÚ´Â ·çÆ®¸®½º Å×Å©³î·¯Áö¿¡¼ EnhydraÀÇ ÀÚ¹®À» ¸Ã°í ÀÖÀ¸¸ç Enhydra ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ ¹æÇâ°ú °èȹÀ» Ã¥ÀÓÁö°í ÀÖ´Ù. ¶ÇÇÑ ±×´Â JDOM, ¾ÆÆÄÄ¡ Åͺó(Turbine) ±×¸®°í Enhydra Zeus¿Í °°Àº ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©ÀÇ °øµ¿ â½ÃÀÚÀ̱⵵ ÇÏ´Ù. ±×´Â ¶ÇÇÑ OpenEJB, jBoss ±×¸®°í ¾ÆÆÄÄ¡ ÄÚÄïÀÇ ÈÄ¿øÀڷμ È°µ¿ÇÏ°í ÀÖÀ¸¸ç, ÀÚ¹Ù¿Í XML ±â¼ú Çõ½ÅÀÇ Á߽ɿ¡ ¼ ÀÖ´Ù. ±â¼úÀûÀÎ È°µ¿ »Ó¸¸ ¾Æ´Ï¶ó, ºê·¿Àº ´Ù¼öÀÇ Ã¥À» Áö¾ú´Ù. ºê·¿Àº ÀÌ Ã¥ÀÇ Ã¹¹ø° ÆÇÀÇ ÀúÀÚÀ̸ç, IBMÀÇ ÀÚ¹Ù¿Í XML °³¹ßµµ±¸¿Í ±â¼ú ´º½º±×·ìÀÇ ÀÇÀåÀÌ°í, flashline.comÀÇ ÄÄÆ÷³ÍÆ® Ä÷³¸®½ºÆ®ÀÌ°í IBM Developer Workds¿Í JavaWorld ±×¸®°í oreilly.com¿¡ ´Ù¼öÀÇ ±â»ç¸¦ ±â°íÇÏ¿´´Ù.
ÃÖ¹ü±Õ
°í·Á´ëÇб³ ÄÄÇ»ÅÍ µ¿¾Æ¸® KUERA 13±â·Î ÀÎÅÍ³Ý ±â¹Ý B2B ±â¾÷ÀΠƼÇìÀÌÁö ±Û·Î¹ú(ÁÖ)ÀÇ B2B ±â¼ú¿¬±¸¼Ò¿¡¼ ±Ù¹«ÇÏ°í ÀÖ´Ù. ¡ºÀÚ¹Ù2¡»(°¡¸ÞÃâÆÇ»ç, 1999)¸¦ Àú¼úÇÑ ¹Ù ÀÖ°í ¡ºHTML ÇÙ½É °¡À̵塻(ÇѺû ¹Ìµð¾î, 2000)¸¦ ¹ø¿ªÇÏ¿´´Ù. ¶Ç ¡ºJSP À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡»(°¡¸ÞÃâÆÇ»ç, 2000)À» °øµ¿À¸·Î Àú¼úÇÏ¿´°í ÇöÀç´Â ÀÚ¹Ùĵ(http;//www.javacan.com)ÀÇ ÇÁ·Î¹ÙÀÌ´õ·Î È°µ¿ ÁßÀÌ´Ù.
±èÀÎÈñ
°í·Á´ëÇб³ ÄÄÇ»ÅÍ µ¿¾Æ¸® KUERA 16±â·Î ASC¿¡¼ ±Ù¹«ÇÏ°í ÀÖ´Ù. XML, ¹«¼± ÀÎÅÍ³Ý µî¿¡ °ü½ÉÀÌ ¸¹À¸¸ç, ÀÌ¿Í °ü·ÃµÈ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ°í ÀÖ´Ù.
±èºÀ¼ö
°í·Á´ë ÄÄÇ»ÅÍ µ¿¾Æ¸® KUERA 16±â·Î ³Ø½ºÅÚ¿¡ ±Ù¹«ÇÏ°í ÀÖ´Ù. e-Biz ¾ÖÇø®ÄÉÀ̼ÇÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ°í ÀÖÀ¸¸ç, À¥ ¼ºñ½º¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù.
¸ñÂ÷
1. ¼Ò°³XML¿¡ ´ëÇÑ ³í¶õ
¹«¾ùÀÌ Áß¿äÇÑ°¡?
±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ß ÇÒ °Í
´ÙÀ½ Àå¿¡¼´Â
2. ¹Ù´Ã°ú ½Ç
XML ±âÃÊ
Á¦¾à
º¯È¯
±âŸ
´ÙÀ½ Àå¿¡¼´Â
3. SAX
ÁغñÀÛ¾÷
SAX Reader
ÄÁÅÙÆ® Çڵ鷯
¿¡·¯ Çڵ鷯
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
4. Advanced SAX
Property¿Í Feature
EntityResolver¿Í DTDHandler
Filter¿Í Writer
Àß »ç¿ëÇÏÁö ¾Ê´Â Çڵ鷯
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
5. DOM
¹®¼ °´Ã¼ ¸ðµ¨
Á÷·ÄÈ
º¯°æ
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
6. Advanced DOM
º¯°æ
³×ÀÓ½ºÆäÀ̽º
DOM ·¹º§ 2
DOM ·¹º§ 3
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
7. JDOM
±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ß ÇÒ °Í
XMLProperties
JDOMÀ¸·Î XML Àбâ
JDOMÀº Ç¥ÁØÀΰ¡?
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
8. Advanced JDOM
À¯¿ëÇÑ JDOM ³»ºÎ Ŭ·¡½º
JDOM°ú ÆÑÅ丮
·¦ÆÛ¿Í µ¥ÄÚ·¹ÀÌÅÍ
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
9. JAXP
API ¶Ç´Â Ãß»óÈ
JAXP 1.0
JAXP 1.1
Gotcha!
´ÙÀ½ Àå¿¡¼´Â
10. À¥ ÃâÆÇ ÇÁ·¹ÀÓ¿öÅ©
ÃâÆÇ ÇÁ·¹ÀÓ¿öÅ© ¼±ÅÃ
ÃâÆÇ ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡
ÃâÆÇ ÇÁ·¹ÀÓ¿öÅ© »ç¿ë
XSP
ÄÚÄï 2.0ÀÇ ÁÖ¿ä Ư¡
´ÙÀ½ Àå¿¡¼´Â
11. XML-RPC
RPC¿Í RMIÀÇ Â÷ÀÌÁ¡
Hello ¿¹Á¦ ÀÛ¼º
XML-RPC ¼¹ö ÇÁ·Î±×·¡¹Ö
½Ç¼¼°è¿¡¼ÀÇ XML-RPC
´ÙÀ½ Àå¿¡¼´Â
12. SOAP
SOAP¶õ ¹«¾ùÀΰ¡?
SOAP ¼³Ä¡Çϱâ
SOAP ÇÁ·Î±×·¡¹Ö
°í±Þ ÁÖÁ¦
´ÙÀ½ Àå¿¡¼´Â
13. À¥ ¼ºñ½º
À¥ ¼ºñ½º
UDDI
WSDL
±â¼úÀÇ ÅëÇÕ
´ÙÀ½ Àå¿¡¼´Â
14. ÄÁÅÙÃ÷ ½ÅµðÄÉÀ̼Ç
°¡»ó °øÁß µµ¼°ü
mytechbooks.com
Ǫ½Ã¿Í Ç®
´ÙÀ½ Àå¿¡¼´Â
15. µ¥ÀÌÅÍ ¹ÙÀεù
¹ÙÀεù ÀÌ·Ð
Castor
Zeus
JAXB
´ÙÀ½ Àå¿¡¼´Â
16. ¹Ì·¡ ¿¹Ãø
XLink
XPointer
XML ½ºÅ°¸¶ ¹ÙÀεù
±× ¿Ü ´Ù¸¥ ±â¼ú
Ã¥À» ¸¶Ä¡¸ç
ºÎ·Ï A. API ·¹ÆÛ·±½º
ºÎ·Ï B. SAX2.0 Feature¿Í Property