|
¿¡ÇǷ罺 ¿¹Á¦·Î ¹è¿ì´Â C££ XML£¦LINQ ¿Ïº®°¡À̵å : Bible Series 20
|
ÀúÀÚ |
| |
¿øÃ¶¿¬ |
ÃâÆÇ»ç |
| |
¿µÁø.com |
µî·ÏÀÏ |
| |
2016-08-31 |
ÃâÆÇÀÏ |
| |
2014-08-08 |
Áö¿ø±â±â |
| |
PC
½º¸¶Æ®Æù ÅÂºí¸´
|
ÇüÅÂ/¿ë·® |
| |
/
0MByte
|
´ëÃâ/¿¹¾àÇöȲ |
| |
0
0
1
|
|
|
ÀüºÏ´ëÇб³ Á¤º¸Åë½Å ´ëÇпø ¼®»ç br KH Á¤º¸±³À°¿ø, ICU¿¡¼ °ÀÇ br Á¤º¸Ã³¸®±â»ç, Á÷¾÷´É·Â°³¹ßÈÆ·Ã±³»ç, ÁßµîÇб³(Á¤±³»ç) ÀÚ°ÝÁõ br ´ë¿ë·® ¹®ÀÚ, À½¼º, ÆÑ½º ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â KT Å©·Î¼¦ ÇÁ·Î±×·¥ °³¹ß br Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)¿Í DSRC ÇÁ·ÎÁ§Æ® ¼öÇà
¡°ÇÑ ±ÇÀ¸·Î XML°ú LINQ¸¦ µ¿½Ã¿¡ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù£¡¡± ´å³Ý ¹öÀüÀÌ ¿Ã¶ó°¡°í À¥À̳ª Windows Phone 7 °°ÀÌ XMLÀ» ±â¹ÝÀ¸·Î Çϴ ȯ°æ¿¡¼´Â XML¿¡ ´ëÇÑ ±âº»ÀûÀÎ ÀÌÇØ°¡ ÇʼöÀûÀÔ´Ï´Ù. ±×¸®°í ´å³Ý 3.5 ¼ºñ½ºÆÑ 1ºÎÅÍ Æ÷ÇԵDZ⠽ÃÀÛÇÑ LINQ to SQL, LINQ to Entities °°Àº ORM ±â¼úµéÀÌ ÇØ¿Ü¿¡¼´Â ºü¸£°Ô Àû¿ëµÇ°í ÀÖÀ¸¸ç ±¹³»¿¡¼µµ Àû¿ë »ç·Ê°¡ ´Ã¾î³ª°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼´Â XML°ú LINQÀÇ Àü¹ÝÀûÀÎ ³»¿ëµéÀ» ¸ðµÎ ´ã°í ÀÖÀ¸¸ç °³³ä ¼³¸í°ú ÇÔ²² ¿¹Á¦ ¼Ò½º¸¦ Á¦°øÇØ ½º½º·Î ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ç¹«¿¡¼ ´Ù·ç°í ÀÖ´Â Ãֽг»¿ëµéÀ» ¼Ò°³ÇØ ½Ç¹«¿¡ Á¾»çÇÏ´Â °³¹ßÀÚµéÀº ÇÁ·ÎÁ§Æ®¿¡¼ ¹Ù·Î ÀÀ¿ëÇÒ ¼ö ÀÖ°í ´å³Ý ±â¹Ý ÇÁ·Î±×·¡¸Ó¸¦ Áö¸ÁÇÏ´Â »ç¶÷µé¿¡°Ô´Â ´å³Ý ±â¹ÝÀÇ Ãֽбâ¼úµéÀ» ÀÍÇô Áߣ¦°í±Þ ÇÁ·Î±×·¡¸Ó·Î °Åµì³¯ ¼ö ÀÖ´Â °è±â¸¦ ¸¶·ÃÇØÁÝ´Ï´Ù. ¡´ÀÌ Ã¥ÀÇ ±¸¼º¡µ 1Àå. XML ¹®¼ Àбâ¿Í ¾²±â XMLÀÇ Á¤ÀÇ, µîÀå¹è°æ ¹× Çʿ伺À» ¼Ò°³Çϰí XML ¹®¼ÀÇ ±¸Á¶ ¹× ÀÛ¼º¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ±×¸®°í XML ¹®¼¿¡ À̹ÌÁö¸¦ ÀúÀåÇϰųª Á÷·Äȸ¦ ÀÌ¿ëÇØ XML ¹®¼¸¦ ±â·ÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
2Àå. XML °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦ XML ¹®¼¿¡ ´ëÇØ¼ °Ë»ö£¨READ£©, ¼öÁ¤£¨UPDATE£©, Ãß°¡£¨CREATE£©, »èÁ¦£¨DELETE£©, Áï CRUDÇÏ´Â ¹æ¹ýÀ» ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
3Àå. XML °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦ »ý¼ºÇÑ XML ¹®¼°¡ Á¤È®ÇÑÁö µ¥ÀÌÅͺ£À̽º¿¡¼ ¸»ÇÏ´Â µ¥ÀÌÅÍ ¹«°á¼ºÀÌ ÁöÄÑÁö°í ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇÑ À¯È¿¼ºÀ» °Ë»çÇÏ´Â ¹æ¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. DTD, XSD¸¦ »ý¼ºÇÏ´Â ¹æ¹ý°ú »ý¼ºµÈ ½ºÅ°¸¶¸¦ ÀÌ¿ëÇØ XML ¹®¼ÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´ÂÁö¿¡ ´ëÇØ¼ ¼³¸íÇÕ´Ï´Ù.
4Àå. XSLÀ» ÀÌ¿ëÇÑ º¯È¯ ¹× Æ÷¸ËÆÃ XML ¹®¼·ÎºÎÅÍ HTML, XHTML, ÅØ½ºÆ® ÆÄÀÏ µî°ú °°Àº ¹®¼·Î º¯È¯ÇÏ´Â XSLT¿Í XML ¹®¼ÀÇ »çÀÌÁî, ¿©¹é µîÀ» ¼³Á¤ÇÏ´Â XSL-FO¸¦ ÀÌ¿ëÇØ PDF ÇüÅ·ΠÃâ·ÂÇÏ´Â ±â¼úµéÀ» ¼³¸íÇÕ´Ï´Ù.
5Àå. LINQÀÇ °³¿ä ¹× ±â¹Ý Áö½Ä ÀÍÈ÷±â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼ »õ·Ó°Ô Á¦½ÃÇÑ LINQ ±â¼úÀ» ¼Ò°³ÇÕ´Ï´Ù. ±×¸®°í LINQÀÇ ±â¹ÝÀÌ µÇ´Â Á¦³×¸¯£¨Generics£©, ´ë¸®ÀÚ£¨delegate£©, ¹«¸í ¸Þ¼µå£¨Anonymous Method£©, ¶÷´Ù Ç¥Çö½Ä£¨Lamda Expression£©, ¹«¸í ¸Þ¼µå·ÎºÎÅÍ ¶÷´Ù Ç¥Çö½ÄÀ¸·ÎÀÇ º¯È¯ ¹æ¹ý, È®Àå ¸Þ¼µå£¨Extension Method£©¿¡ ´ëÇØ¼ ¼³¸íÇÕ´Ï´Ù.
6Àå. LINQ to Object LINQ¸¦ ÀÌ¿ëÇÏ¿© ¹è¿, ÁýÇÕ, Á¦³×¸¯ Ä÷º¼Ç µî°ú °°Àº ±âÁ¸ÀÇ °´Ã¼£¨object£©¿¡ ´ëÇØ ¹è¿À̳ª Á¦³×¸¯ List °°Àº Ä÷º¼Ç¿¡¼ºÎÅÍ ÅØ½ºÆ® ÆÄÀÏ, ÇÁ·Î¼¼½º Á¤º¸, ¿¢¼¿ ¿öÅ©½ÃÆ® µî°ú °°Àº Ä÷º¼Ç ÇüÅÂÀÇ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±×¸®°í ´Ù¾çÇÑ Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ£¨SQOs£©¸¦ ¼Ò°³ÇÕ´Ï´Ù.
7Àå. LINQ to SQL °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í µ¥ÀÌÅͺ£À̽º »çÀÌÀÇ ºÒÀÏÄ¡ ºÎºÐµé·Î ÀÎÇØ ¿¡·¯°¡ ¹ß»ýÇϱ⠽¬¿î ¹®Á¦Á¡µé¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î µîÀåÇÑ LINQ to SQL£¨DLINQ£©¿¡ ´ëÇØ ¼Ò°³ÇÕ´Ï´Ù. ±×¸®°í DataContext Ŭ·¡½º¿Í µ¥ÀÌÅÍ CRUD ÀÛ¾÷, Á¶ÀÎ, ¼ºê Äõ¸®, ÀúÀå ÇÁ·Î½ÃÀú, Æ®·£Àè¼Ç ¹× µ¿½Ã¼º Á¦¾î ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
8Àå. LINQ to DataSet ADO.NETÀÇ ±âº» °³³ä°ú SQL Server·ÎºÎÅÍ µ¥ÀÌÅ͸¦ °¡Á®¿Í DataSet¿¡ ä¿ì´Â ¹æ¹ý ¹× DataTable ±¸Á¶¸¦ »ý¼º, Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±×¸®°í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ£¨SQOs£©¿Í DataTable, DataRow Ŭ·¡½º¿¡ ´ëÇÑ È®Àå ¸Þ¼µå¸¦ »ç¿ëÇØ¼ DataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â µ¥ÀÌÅ͵éÀ» Çڵ鸵ÇÏ´Â ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
9Àå. LINQ to Entities LINQ to Entities¿¡ ´ëÇØ Àü¹ÝÀûÀÎ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù. LINQ to Entities´Â EDM£¨Entity Data Model£©À» ±âº»À¸·Î Çϸç ÀÌ Ã¥¿¡¼´Â EDMÀ» »ý¼ºÇÏ´Â ¹æ¹ý°ú µ¥ÀÌÅÍ CRUD ÀÛ¾÷ ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÀÌ¿ëÇÑ Á¢±Ù ¹æ¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. 10Àå. LINQ to XML LINQ to XML£¨XDOM£©À» ÀÌ¿ëÇØ µ¥ÀÌÅÍ CRUD ÀÛ¾÷°ú XSD »ý¼º ¹× À¯È¿¼º °Ë»ç, XML ¹®¼¸¦ HTML, EXCEL·Î º¯È¯, XML ¹®¼·ÎºÎÅÍ PDF ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ý µîÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
Intro ½Ç½À ȯ°æ ±¸ÃàÇϱâbr1Àå XML¹®¼ Àбâ¿Í ¾²±âbr2Àå XML °Ë»ö, Ãß°¡, ¼öÁ¤, »èÁ¦br3Àå XML »ý¼º ¹× À¯È¿¼º °Ë»çbr4Àå XSLÀ» ÀÌ¿ëÇÑ º¯È¯ ¹× Æ÷¸ËÆÃbr5Àå LINQÀÇ °³¿ä ¹× ±âÃÊÁö½Ä ÀÍÈ÷±âbr6Àå LINQ to Objectsbr7Àå LINQ to SQLbr8Àå LINQ to DataSetbr9Àå LINQ to Entitiesbr10Àå LINQ to XMLbrã¾Æº¸±â
|