|
 |
 |
XMLÀº ƯÈ÷ µ¥ÀÌÅÍÀÇ Ã³¸®¿Í µð½ºÇ÷¹ÀÌ ¹× µ¥ÀÌÅÍÀÇ Àü¼ÛÀ» À§ÇÑ °·ÂÇÑ ½Ç¼¼°è ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ±Þ¼ºÀåÇϰí ÀÖ´Â ±â¼úÀÌ´Ù. ¸¹Àº °ü·Ã ±â¼úµé°ú ´õºÒ¾î XMLÀº À¥ »ó¿¡¼ µ¥ÀÌÅÍ¿Í ¹®¼ÀÇ Ç¥ÁØÀÌ µÇ¾ú´Ù.
ÀÌ Ã¥Àº XML¿¡¼ ¿©·¯ºÐµéÀÌ ¾Ë Çʿ䰡 ÀÖ´Â °Íµé(XMLÀ̶õ ¹«¾ùÀΰ¡, XMLÀº ¾î¶»°Ô ÀÛµ¿Çϴ°¡, XML°ú °ü·ÃµÈ ±â¼úÀº ¾î¶² °ÍµéÀÌ Àִ°¡ ±×¸®°í ´Ü¼øÇÑ µ¥ÀÌÅÍ Àü¼Û¿¡¼ºÎÅÍ À¥ ÆäÀÌÁö¿¡ XMLÀ» »ç¿ëÇÏ´Â °Í¿¡ À̸£´Â ¿©·¯ °æ¿ì¿¡¼ ¾î¶»°Ô ÇØ¾ß XMLÀ» °¡Àå Àß »ç¿ëÇÒ ¼ö Àִ°¡)¿¡ ´ëÇØ¼ ¸ðµÎ ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº 1ÆÇÀ» ±â¹ÝÀ¸·Î ÇÏ¿© ÁýÇʵǾúÀ¸¸ç XML ºÐ¾ß¿¡¼ÀÇ º¯°æ»çÇ×µé, ±× Áß¿¡¼µµ ƯÈ÷ SOAP°ú À¥ ¼ºñ½º ±×¸®°í W3CÀÇ XML Schema ±Ç°í¾È¿¡ ´ëÇÑ »çÇ×µéÀ» ¹Ý¿µÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù.
ÀÌ Ã¥Àº ´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡ [Beginning XML 2nd Edition]Àº À¥, ÀüÀÚ»ó°Å·¡ ¶Ç´Â µ¥ÀÌÅÍ ÀúÀå ¾ÖÇø®ÄÉÀ̼ǿ¡¼ XMLÀ» »ç¿ëÇÏ´Â µ¥ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ¶ó¸é ´©±¸¶óµµ Àо ÁÁ´Ù. ÀÌ Ã¥À» Àд µ¥ ÀÖ¾î¼ ¸¶Å©¾÷, ½ºÅ©¸³ÆÃ ±×¸®°í/¶Ç´Â °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ¾à°£ÀÇ Áö½ÄÀº µµ¿òÀÌ µÉ ¼öµµ ÀÖÁö¸¸ ÇʼöÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. ÀÌ·¯ÇÑ Å×Å©´Ðµé¿¡ ´ëÇÑ ±âÃÊÀûÀÎ Áö½ÄµéÀº ÇÊ¿äÇÑ ¸¸Å ÀÌ Ã¥¿¡ ¼³¸íµÇ¾î ÀÖ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë XML ¹®¹ý°ú Àû¹ý(well-formed) XML ÀÛ¼º XML ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇϱâ XSLT¸¦ »ç¿ëÇØ¼ XMLÀ» ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯ÇÏ±â Æ¯Á¤ XML µ¥ÀÌÅÍÀÇ À§Ä¡¸¦ ³ªÅ¸³»±â À§ÇÑ XPath¿Í XPointer DTD¿Í XML Schema¸¦ »ç¿ëÇÑ XML À¯È¿¼º °Ë»ç DOM°ú SAX 2.0À» »ç¿ëÇÑ XML ¹®¼ ó¸® SOAP°ú À¥ ¼ºñ½º CSS¿Í XSLÀ» »ç¿ëÇÑ XML µð½ºÇ÷¹ÀÌ XML°ú ÀϹÝÀûÀÎ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°è ¹× n-tier ¾ÆÅ°ÅØÃÄ XML°ú ºñ XML ¸®¼Ò½º°£ÀÇ ¸µÅ©¸¦ À§ÇÑ XLink XML Schema¿Í DTD SOAP°ú À¥ ¼ºñ½º XSLT DOM°ú SAX 2.0
 |
| |
 |
 |
[Beginning XML]Àº »ç¿ëÀÚ ±×·ì(http://www.usergroup.or.kr) ¹ø¿ªÆÀ¿¡¼ óÀ½À¸·Î µ¶ÀÚ ¿©·¯ºÐ²² Àλ縦 µå·È´ø ¹Ù·Î ±× Ã¥ÀÔ´Ï´Ù. 2000³â 10¿ù¿¡ Ãâ°£µÈ Á¤º¸¹®È»çÀÇ [Beginning XML]Àº ±¹³»¿¡ XMLÀ» ¼Ò°³Çϴ åÀÌ °ÅÀÇ ¾ø¾ú´ø ´ç½Ã¿¡, XMLÀÇ ´Ù¾çÇÑ Ãø¸éÀ» ÃæºÐÇÑ ¿¹Á¦¸¦ ÅëÇØ ¼³¸íÇÔÀ¸·Î½á XML¿¡ ´ëÇÑ µ¶ÀÚµéÀÇ ±Ã±ÝÁõÀ» ½Ã¿øÇÏ°Ô Ç®¾îÁÖ´Â °è±â¸¦ Á¦°øÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ´Ù¸¸ ÃÊÆÇÀÌ Ãâ°£µÉ ÁîÀ½¿¡´Â CSS ¶Ç´Â XSLT¸¦ ¿Ã¹Ù¸£°Ô Áö¿øÇÏ´Â ºê¶ó¿ìÀú°¡ Ãâ½ÃµÇÁö ¾Ê°í ÀÖ¾î¼ µð½ºÇ÷¹ÀÌ¿Í °ü·ÃµÈ ÀϺΠ¿¹Á¦µéÀ» Á÷Á¢ ½ÇÇàÇØº¼ ¼ö ¾ø¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó, 2001³â 5¿ù, ±Ç°í¾È ÀÌÈÄ DTD¸¦ ´ë½ÅÇÏ¿© Á߿伺ÀÌ ºÎ°¢µÈ XML Schema¿¡ ´ëÇÑ ¼³¸íÀÌ ºÎÁ·ÇÏ¿´´ø Á¡ÀÌ ¾Æ½¬¿òÀ¸·Î ³²¾Æ ÀÖ¾ú½À´Ï´Ù.
´ÙÇàÈ÷µµ Wrox »ç¿¡¼ ´Ù½Ã Ãâ°£ÇÑ [Beginning XML 2nd Edition]¿¡¼´Â ÃÊÆÇ¿¡¼ ¾Æ½¬¿ü´ø Á¡µéÀ» ´ëºÎºÐ ¼öÁ¤ÇÏ¿´½À´Ï´Ù. ÀÌÁ¦ µ¶ÀÚµéÀº ÀÌÀüº¸´Ù ´õ dzºÎÇÏ°Ô XMLÀ» Áö¿øÇÏ´Â ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© Á÷Á¢ XMLÀ» µð½ºÇ÷¹ÀÌÇÒ ¼ö ÀÖ°Ô µÇ¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó, ²÷ÀÓ¾øÀÌ ½ñ¾ÆÁ® ³ª¿À´Â ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǵé·Î XMLÀ» ½ÇÁ¦ µ¶ÀÚµéÀÇ ÀÛ¾÷¿¡ ÈξÀ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ƯÈ÷, 1ÆÇ¿¡¼´Â ¼Ò°³ÇÏ´Â µ¥ ±×ÃÆ´ø XML Namespace¿¡ ´ëÇÑ ³»¿ëµéÀ» 2ÆÇ¿¡¼´Â µ¶¸³ÀûÀ¸·Î 3ÀåÀ¸·Î ¿Å±â°í, ±× ÀÌÈÄÀÇ Àåµé¿¡¼ Áö¼ÓÀûÀ¸·Î XML Namespace¸¦ »ç¿ëÇÔÀ¸·Î½á, ¿À´Ã³¯ XMLÀÇ ¼ºÀå°ú ´õºÒ¾î ´õ¿í Áß¿äÇØÁø XML NamespaceÀÇ °³³ä¿¡ ½±°Ô Àͼ÷ÇØÁú ¼ö ÀÖµµ·Ï ¹è·ÁÇÏ¿´½À´Ï´Ù. °Ô´Ù°¡ Á¤º¸¹®È»ç Àü¹®¼ÆÀÀÇ »õ·Î¿î ÆíÁýÀ¸·Î ÈξÀ ±ò²ûÇÏ°Ô ´Ù½Ã ž°Ô µÈ {Beginning XML 2nd Edition}Àº ¸¹Àº µ¶Àڵ鿡°Ô ÁÁÀº Æò°¡¸¦ ¹Þ¾Ò´ø ÃÊÆÇº¸´Ù ÈξÀ ¸ÚÁø XML ¾È³»¼°¡ µÉ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
[Beginning XML 2nd Edition]À» ÅëÇØ Èï¹Ì·Ó°í °·ÂÇÑ XMLÀÇ ¼¼°è¿¡¼ ¼º°øÀ» ÇâÇÑ ¹Ù¸¥ ±æÀ» ã¾Æ°¥ ¼ö ÀÖ°Ô µÇ±æ ¹Ù¶ø´Ï´Ù!
»ç¿ëÀÚ±×·ìÀÇ ¿ªÀÚµéÀº IT ¾÷°è¿Í ÇÐ°è µî¿¡¼ °¢±â ´Ù¾çÇÑ ºñÁî´Ï½º ºÐ¾ß¿¡ Á¾»çÇϰí ÀÖ½À´Ï´Ù. ¾î¶² ÀÌ´Â °æ¿µ Àϼ±¿¡¼ ¾Æ¸§´Ù¿î ȸ»ç¸¦ °¡²Ù¾î ³ª°¡±â À§ÇØ ³ë·ÂÇϴ°¡ Çϸé, ¶Ç ´Ù¸¥ ÀÌ´Â »ç¿ëÀÚ±×·ì ¹ø¿ª/ÃâÆÇ ÆÀ°ú Àο¬À» ¸ÎÀº °ÍÀÌ °è±â°¡ µÇ¾î Àü¹® ¹ø¿ª/ÃâÆÇÀÇ ±æ·Î Áø·Î¸¦ ¹Ù²Ù±âµµ ÇÏ¿´½À´Ï´Ù. ±× ¿Ü¿¡µµ ¿©ÀüÈ÷ °³¹ßÀÚµé°ú ÇÔ²² µ¿°íµ¿¶ôÇϸç Á¦Ç° °³¹ß¿¡ ¸ôµÎÇϰí ÀÖ´Â ÇÁ·Î±×·¡¸Ó, DB ¼³°èÀÚ, ½Ã½ºÅÛ °ü¸®ÀÚ µîÀÇ ´Ù¾çÇÑ Á÷¾÷À» °¡Áø À̵éÀÌ »ç¿ëÀÚ±×·ìÀÇ ¿ªÀڷΠȰµ¿Çϰí ÀÖ½À´Ï´Ù. »ç¿ëÀÚ±×·ì ¹ø¿ª/ÃâÆÇÆÀÀÇ ¹®Àº ¾ðÁ¦³ª ¿·Á ÀÖ½À´Ï´Ù. ºñ·Ï ¿¾ÇÇÑ È¯°æ¿¡ ºÎÁ·ÇÑ Á¡ÀÌ ¸¹Áö¸¸ µ¶ÀÚ ¿©·¯ºÐÀÇ ÁúÃ¥°ú °Ý·Á¸¦ ¼ÒÁßÇÏ°Ô µè°í ¼ö·ÅÇØ¼ ´õ ÁÁÀº Ã¥À» ¸¸µé±â À§Çؼ ³ë·ÂÇÒ °ÍÀ̸ç, ´õ ¸¹Àº ºÐµéÀÌ »ç¿ëÀÚ ±×·ìÀ» ÅëÇØ »õ·Î¿î ±âȸ¿Í µµÀüÀ» °æÇèÇϰí ÁÁÀº Àο¬À» ¸¸µé¾î ³ª°¥ ¼ö ÀÖµµ·Ï ¾ðÁ¦³ª ¸¶À½À» Ȱ¦ ¿¾î ³õ°í ÀÖ°Ú½À´Ï´Ù. |
| |
| |
 |
 |
| "Wrox-Beginning ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 36±Ç ÀÔ´Ï´Ù. |
|
- ÇÁ·Î±×·¡¸Ó µÎ³ú´Ü·Ã ÆÛÁñ 44Á¦
|
|
- Beginning Ruby on Rails
|
|
- Beginning Linux Programming Á¦3ÆÇ
|
|
- Beginning ÀÚ¹Ù À¥ ¼ºñ½º
|
|
- Beginning ASP.NET Databases (C# Æí)
|
|
- Beginning ASP.NET Databases (VB.NET Æí)
|
|
- Beginning Java 2 SDK 1.4 Edition
|
|
- Beginning Oracle Programming
|
|
- Beginning XML 2nd Edition
|
|
- Beginning Java Networking
|
|
- Beginning Visual Basic .NET
|
|
- Beginning Visual Basic .NET Databases
|
|
- Beginning Java Databases
|
|
- Beginning ASP.NET using C#
|
|
- Beginning ASP.NET using VB.NET
|
|
- Beginning SQL Programming
|
|
- Beginning C#
|
|
- Beginning Databases with PostgreSQL
|
|
- Beginning JSP Web Development
|
|
- Beginning SQL Server 2000 Programming
|
|
- Beginning Java Objects
|
|
- Beginning SQL Server 2000 For Visual Basic Developers
|
|
- Beginning WAP, WML, & WMLScript
|
|
- Beginning PHP 4
|
|
- Beginning Visual Basic 6 Database Programming
|
|
- Beginning XML
|
|
- Beginning XHTML
|
|
- Beginning Active Server Pages 3.0
|
|
- Beginning ASP Databases
|
|
- Beginning Linux Programming
|
|
- Beginning Java 2 JDK 1.3 Edition
|
|
- Beginning ATL COM Programming
|
|
- Beginning Visual Basic 6
|
|
- Beginning Windows NT Programming
|
|
- Beginning Active Server Pages 2.0
|
|
- Beginning Visual C++ 6
|
| |
|
|
 |