|
|
|
|
|
| ÀÚ¹Ù 2¸¦ ÀÌ¿ëÇÑ XML Ȱ¿ë
|
 |
|
|
| ¤ýÀú ÀÚ |
|
| ¤ý¿ª ÀÚ |
Àü½Â¿±
, ±èÈ¿Á¤
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2001³â 04¿ù 20ÀÏ |
| ¤ýÁ¤ °¡ |
16,000¿ø |
| ¤ýÆäÀÌÁö |
448 ÆäÀÌÁö |
| ¤ýISBN |
89-8054-436-7 |
| ¤ý³À̵µ |
Áß±Þ |
| ¤ýÃâÆÇ»ç |
ÀÎÆ÷ºÏ |
|
|
|
|
|
|
|
 |
 |
ÀÚ¹Ù 2¸¦ ÀÌ¿ëÇÑ XML Ȱ¿ëÀº ¿©·¯ºÐÀÇ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǰú XMLÀ» °áÇÕÇϱâ À§ÇØ ÇÊ¿äÇÑ Á¤º¸µéÀ» Á¦°øÇϰí ÀÖ´Ù. Ŭ¶óÀ̾ðÆ®/¼¹ö ÇÁ·Î±×·¥ ¹× À¥ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡¼ XMLÀÌ Á¦°øÇÏ´Â °·ÂÇÔÀ» ¿©·¯ºÐµµ °øºÎÇØ º¸±æ ±ÇÇÑ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ³»ºÎ¿¡¼ÀÇ µ¥ÀÌÅÍ ±³È¯¿¡¼ºÎÅÍ ¿©·¯ ½Ã½ºÅÛ°£ÀÇ µ¥ÀÌÅÍ ±³È¯±îÁö¸¦ ¾Æ¿ì¸£´Â XMLÀÇ µ¥ÀÌÅÍ º¯È¯ ¹æ½Ä¿¡ °üÇØ¼µµ ÀÌÇØÇÒ ¼ö ÀÖÀ»°ÍÀÌ´Ù.
Àü¹®°¡µéÀÎ ÀÌ Ã¥ÀÇ ÀúÀÚ ¸¶ÀÌŬ ´ÙÄÜ´Ù¿Í ¾Ë »ç°¡´ÏÈ÷´Â XMLÀÌ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö Àü¹Ý¿¡ ¹ÌÄ¡´Â ¿µÇâ¿¡ °üÇØ ¼³¸íÇϰí ÀÖ´Ù. À̵éÀÌ XML ±â¹ÝÀÇ ÀڷᱸÁ¶¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅÍ Á᫐ ¾ÖÇø®ÄÉÀ̼ǵéÀ» È®ÀåÇÏ°í °³¼±ÇÏ´Â ¹æ¹ýµéÀ» ¹è¿öº¸µµ·Ï ÇÏÀÚ.
»õ·Î¿î °³³äÀ» ÀÍÈ÷°í °·ÂÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇØ º¸ÀÚ!! XMLÀÌ ÀÛ¾÷ ȯ°æÀ» º¯È½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¹è¿ìÀÚ! ±âÁ¸ÀÇ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ÃÖ´ëÈ ½ÃÄѺ¸ÀÚ. ¼ºí¸´, JSP, ½ºÀ®°ú XMLÀ» »ç¿ëÇØº¸ÀÚ XMLÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ °³¹ß Á¤Ã¥À» ¼ö¸³ÇØ º¸ÀÚ! XSLT¿Í ÀÚ¹Ù¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ º¯È¯À» Á¤º¹ÇØ º¸ÀÚ. XML DOMÀ» ÀÌÇØÇϰí ÀÚ¹Ù¿¡¼ »ç¿ëÇØ º¸ÀÚ. XML°ú ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹ÖÀ» ÇØº¸ÀÚ ÀÚ¹Ù¿¡¼ SAX API¸¦ ±¸ÇöÇØ º¸ÀÚ.
»õ·Î¿î °³³äÀ» ÀÍÈ÷°í °·ÂÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇØ º¸ÀÚ.• XMLÀÌ ÀÛ¾÷ ȯ°æÀ» º¯È½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¹è¿ìÀÚ.
• ±âÁ¸ÀÇ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ÃÖ´ëÈ ½ÃÄѺ¸ÀÚ. • ¼ºí¸´, JSP, ½ºÀ®°ú XMLÀ» »ç¿ëÇØ º¸ÀÚ. • XMLÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ °³¹ß Á¤Ã¥À» ¼ö¸³ÇØ º¸ÀÚ. • XSLT¿Í ÀÚ¹Ù¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ º¯È¯À» Á¤º¹ÇØ º¸ÀÚ. • XML DOMÀ» ÀÌÇØÇϰí ÀÚ¹Ù¿¡¼ »ç¿ëÇØ º¸ÀÚ. • XML°ú ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹ÖÀ» ÇØº¸ÀÚ. • ÀÚ¹Ù¿¡¼ SAX API¸¦ ±¸ÇöÇØ º¸ÀÚ.
¸¶ÀÌŬ ´ÙÄÜŸ(Michael C. Daconta)´Â ½Ã³ÊÁö ¼Ö·ç¼Ç½º»ç(Synergy Solutions, Inc.)ÀÇ »çÀåÀ¸·Î, ÀÚ¹Ù¿Í ÀÚ¹Ù½ºÅ©¸³Æ®, XMLÀ» ÀÌ¿ëÇÑ °í±Þ ½Ã½ºÅÛµéÀ» °³¹ßÇØ ¿Ô´Ù. ±×¸®°í, ¿©·¯ À¥ ±â¼ú¿¡ °üÇÑ ÃÊ±Þ ¹× °í±Þ °ÀǵéÀ» ÇØ¿À°í ÀÖ´Ù. ±×´Â 16³â°£À̳ª ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ ¿Â ½ã»ç¿¡¼ ÀÎÁõÇÏ´Â ÀÚ¹Ù ÇÁ·Î±×·¡¸ÓÀÌ´Ù. ¡°Java Pitfalls¡±¿Í ¡°Java 2 and JavaScript for C and C++ Programmers¡±¸¦ °øÀúÇÏ¿´À¸¸ç, ¡°C++ Pointers and Dynamic Memory Management¡±¸¦ ÁýÇÊÇÏ¿´´Ù.
¾Ë »ç°¡´ÏÈ÷(Al Saganich)´Â BEA »çÀÇ ¼ö¼® ±â¼úÀÚ·Î, ÀÚ¹Ù, XML, ±×¸®°í °ü·ÃµÈ ÀÎÅÍ³Ý ±â¼úÀ» °³¹ßÇϰí, ±³À°ÇÏ´Â ÀÏÀ» ´ã´çÇϰí ÀÖ´Ù. ±×´Â ÇöÀç BEA WebLogic ¼¹ö¿¡ ´ëÇÑ ÈÆ·Ã ±³À° °úÁ¤À» °³¹ßÇÏ°í °ü¸®Çϰí ÀÖÀ¸¸ç, ±³À°°ú °ü·ÃµÈ ¹®¼µéÀ» ÀÛ¼ºÇϰí ÀÖ´Ù. ±×´Â °ÅÀÇ 15³âµ¿¾È ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Âü¿©Çϰí ÀÖÀ¸¸ç, ¡°Microsoft Visual J++ Sourcebook¡±°ú ¡°Java 2 and JavaScript for C and C++ Programmers¡±¸¦ °øÀúÇÏ¿´´Ù. ±× ¿Ü¿¡ ÀÚ¹Ù, C++, XML°ú °ü·ÃµÈ ±â»ç¸¦ ¾²°í ÀÖ´Ù. |
| |
 |
 |
XMLÀº HTMLÀÇ ±¸Á¶Àû ¹®Á¦Á¡À» Á¦°ÅÇϰí SGMLÀÇ º¹À⼺À» ±Øº¹ÇϰíÀÚ, 1996³â W3C¿¡¼ Á¦ÇÑÇÑ Â÷¼¼´ë ÀÎÅÍ³Ý ¹®¼ Ç¥ÁØ ±Ô¾àÀÌ´Ù. XMLÀÇ ÀåÁ¡Àº ¹«¾ùº¸´Ùµµ µ¥ÀÌÅͰ¡ Ç÷§Æû°ú ¾ÖÇø®ÄÉÀ̼ǿ¡ µ¶¸³ÀûÀ̹ǷΠ½±°Ô ±³È¯À̳ª °Ë»öÀÌ °¡´ÉÇÏ´Ù´Â Á¡À̶ó ÇϰڴÙ. XMLÀº ÀÌ¹Ì ´ë¼¼°¡ µÇ¾î °¡°í ÀÖÀ¸¸ç ÀüÀÚ »ó°Å·¡, µðÁöÅÐ µµ¼°ü, °æ¿µ, ¹ý·ü, ÀÇÇÐ µî ¸ðµç ºÐ¾ß¿¡¼ Ȱ¹ßÈ÷ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¿© XML ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýµé¿¡ ´ëÇÏ¿© ¼³¸íÇϰí ÀÖ´Ù. ÀÚ¹Ù´Â ¸ðµç Ç÷§Æû¿¡¼ ¼öÇàµÉ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æÀ» Á¦°øÇϰí ÀÖÀ¸¸ç, XML ¿ª½Ã À¯»çÇÑ Æ¯Â¡À» °®°í ÀÖ´Ù. ±×·¯¹Ç·Î, ÀÚ¹Ù¸¦ ÅëÇØ¼ XML ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù¸é, ¾ÖÇø®ÄÉÀÌ¼Ç »Ó¸¸ ¾Æ´Ï¶ó µ¥ÀÌÅÍÀÇ µ¶¸³¼º±îÁö È®º¸ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, Àü¼¼°èÀÇ ¸ðµç ÄÄÇ»ÆÃ ȯ°æÀ» ¾Æ¿ì¸¦ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼ºÀ» »ìÆìº¸¸é, Àü¹ÝºÎ¿¡´Â XML°ú °ü·ÃµÈ ±âº»ÀûÀÎ ³»¿ë¿¡ ´ëÇØ¼ ´Ù·ç°í ÀÖÀ¸¸ç, ÈĹݺο¡¼´Â ÀÚ¹Ù¸¦ ÅëÇØ¼ XMLÀÇ ¾î¶°ÇÑ Ãø¸éÀ» °ÈÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ¼ ÀÚ¼¼ÇÑ ¿¹¿Í ÇÔ²² ¼³¸íÇϰí ÀÖ´Ù. ±×·¯¹Ç·Î, XMLÀ» ¹è¿ö ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ ½ÇÁ¦·Î Àû¿ëÇØ º¸°íÀÚ ÇÏ´Â ÃÊ±Þ ³»Áö Áß±Þ Á¤µµÀÇ ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô Àû´çÇÑ Âü°í ¼ÀûÀ̶ó ÇϰڴÙ.
¡°±â°è°¡ ÀÚ¿¬½º·´°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â ÇüÅ·Î, À¥ »ó¿¡ µ¥ÀÌÅ͸¦ º¸°üÇϰųª ±×·± ÇüÅ·Πµ¥ÀÌÅ͸¦ º¯Çü½ÃŰ´Â °ÍÀÌ Ã¹ ¹øÂ° ´Ü°èÀÌ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¼ÒÀ§ ½Ã¸Çƽ À¥(Semantic Web), Áï µ¥ÀÌÅͰ¡ ±â°è¿¡ ÀÇÇØ¼ Á÷°£Á¢ÀûÀ¸·Î ó¸®µÉ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¸ÁÀÌ »ý¼ºµÈ´Ù.¡±
- ÆÀ ¹ö³Ê½º-¸®(Tim Berners-Lee), Weaving the Web
¸ÕÀú, ÀÌ Ã¥À» ¼±ÅÃÇÑ °Í¿¡ ´ëÇØ¼ °¨»ç µå¸°´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¿© XML ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù. ´Ù·ç°í ÀÖ´Â ³»¿ëÀ¸·Î´Â ÀÚ¹Ù¿¡¼ DOM, XSL °°Àº XML Ç¥ÁØÀ» ±¸ÇöÇÏ´Â ¹æ¹ý°ú XMLÀÌ ½ºÀ®À̳ª ÀÚ¹ÙºóÁî °°Àº ÀÚ¹Ù ¶óÀ̺귯¸®¿¡ ¾î¶°ÇÑ ¿µÇâÀ» ¹ÌÄ¡´Â°¡¸¦ »ìÆìº¸°í ÀÖ´Ù. °Ô´Ù°¡, °¢ À帶´Ù ÀûÇÕÇÑ ¿¹Á¦¸¦ ÅëÇØ¼ °ü·ÃµÈ ÁÖÁ¦¸¦ ÇÑ ´Ü°è¾¿ Â÷±ÙÂ÷±Ù ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÔÀ¸·Î½á, ½±°Ô ÀÌÇØÇϰí ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ´Â ±âÃʸ¦ Á¦°øÇÑ´Ù.
ÀÌ Ã¥Àº ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ±âÃÊ Á¤µµ´Â ¾Ë°í ÀÖ´Â ºÐµéÀ» À§ÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥ÀÇ Àü¹ÝºÎ¿¡¼´Â XML¿¡ ´ëÇÑ ³»¿ëÀ» »ó¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ÈĹݺο¡´Â ÆÄ½ÌÀ̳ª XSLT, EJB¿Í °°Àº º¸´Ù ½ÉÈµÈ ÁÖÁ¦¿¡ ´ëÇØ¼ ´Ù·ç°í ÀÖ´Ù. ÇÏÁö¸¸ XML Ç¥ÁØÀÇ ¸ðµç ºÎºÐÀ» ´Ù·ç´Â °ÍÀº ¾Æ´Ï´Ù. |
| |
 |
 |
XML Authority XML Spy / BEA WebLogic Server / XML Pro / XML Notepad / Kawa Ã¥¿¡ Æ÷ÇÔµÈ ¼Ò½º ÄÚµå¿Í ¿¹Á¦µé
|
| |
 |
 |
| |
|
|
 |
|
|