ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç
ȨÆäÀÌÁö Á¦ÀÛ±âÃÊ
±âº»Å±×
ÅÂ±×ÆÁ¸ðÀ½
ű×ÀÚ·á¹æ
Æ÷Åä¼¥°ÁÂ
À¥.°ü·Ã°ÁÂ
PHP°ÁÂ
PHPÆÁ
HTML.CSS
JAVASCRIPT
ASP
JSP
PHP½ÉÈ
C.C++
Ç÷¡½Ã.ActionScript
ÀÚÀ¯°Ô½ÃÆÇ
Áú¹®°Ô½ÃÆÇ
À¯¸Ó°Ô½ÃÆÇ
¿À¶ô½Ç
Tel. 042-353-2371
ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà
010-8649-6758
¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
ASP
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > ASP
ÀÛ¼ºÀÚ
freewebkorea
ºñ¹Ð¹øÈ£
Á¦¸ñ
<TABLE cellSpacing=1 cellPadding=2 width=600> <TBODY> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px" align=left><B id=ColumnSubject style="FONT-SIZE: 20px; VERTICAL-ALIGN: middle; FONT-FAMILY: 'malgun gothic'">ASP.NET Features</B></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 10px"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: silver"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px"></TD></TR> <TR> <TD align=left> <P><FONT color=green>ÇÊÀÚÀÇ Àâ´ã~</FONT></P><SPAN id=ctl00_CP1_Comment>È£¿À.. ÀαⰡ ÀÖ´Â °ÍÀϱî? Å¿ÀÀÇ °ÁÂ?? ±Ùµ¥, Ã¥Àº ¾ðÁ¦ ¾²Áö??? À½À½...</SPAN></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: silver"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px"></TD></TR> <TR> <TD align=left><SPAN class=ColumnContent id=ctl00_CP1_Content> <H3>ASP ¿Í ASP.NET</H3> <P>»ç½Ç»ó °³ÀÎÀûÀ¸·Î´Â ASP¿Í ASP.NETÀ» ºñ±³ÇÏ´Â °ÍÀº ±»ÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù°í »ý°¢ÇÑ´Ù. ºñ·Ï ASP.NETÀÌ ASP¸¦ ²ø¾î¾È°í ÀÖ±â´Â ÇÏÁö¸¸, ASP.NETÀº ASP¿Í È®¿¬È÷ ´Ù¸£´Ù. ¹°·Ð, ASP ¶§ÀÇ ±â´ÉµéÀ» ¸¹Àº ºÎºÐ °°Àº ¹æ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö´Â ÀÖ°Ô²û ASP.NETÀº ±¸¼ºµÇ¾îÁ® ÀÖÁö¸¸, ÀÏ´Ü Á¢±ÙÇÏ´Â ¹æ½ÄÀº ¾ö¿¬È÷ ´Ù¸£´Ù. ´«¿¡ º¸À̱⿡¸¸ ºñ½ÁÇÏ°Ô ²Ù¸ç³õ¾Ò´Ù°í »ý°¢ÇÏ´Â °ÍÀÌ ³´´Ù. ¿ª½Ã ȣȯ¼ºÀ» Áß¿ä½Ã ÇÏ´Â Microsoft ´ä°Ô ¸»ÀÌ´Ù.</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> ASP.NET ¿¡¼µµ ASP´Â »ì¾Æ¼û½®´Ù?</P> <P>ASP.NET ¿¡¼´Â ASP¿¡¼ ÀÚÁÖ »ç¿ëÇÏ´Â Request, Response, Application, Session, Sever °³Ã¼µéÀÌ ¿©ÀüÈ÷ Á¦°øµÈ´Ù. ¸î¸î °³Ã¼µéÀÇ °æ¿ì ¼Ó¼º°ú ¸Þ¼µå°¡ »ó´çÈ÷ º¸°µÇ±âµµ ÇÏ¿´´Ù. °³Ã¼µéÀÇ »ç¿ë ¹æ¹ýµµ ±âÁ¸°ú °ÅÀÇ °°Áö¸¸, ½ÇÁ¦ÀûÀÎ °³Ã¼ ¸ðµ¨Àº »ó´çÈ÷ ¸¹ÀÌ ¹Ù²î¾îÁ® ÀÖ´Ù´Â °ÍÀ» ÀÌÈÄ¿¡ ¿¹Á¦µéÀ» ÅëÇØ¼ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.</P></TD></TR></TBODY></TABLE></P> <P>ÀÌ ÀÚ¸®¿¡¼ ASP¿Í ASP.NETÀÇ ±â´ÉÀûÀÎ ºñ±³±îÁö ²¨³»°í ½ÍÁö´Â ¾Ê´Ù. ±×°ÍÀº ¸Å¿ì ¸¹Àº ºÐ·®À̸ç, ¿¹Á¦¿Í ÇÔ²² ¼³¸íÇÏÁö ¾Ê´Â´Ù¸é ÀÌÇØÇϱ⵵ ±×¸® ¼ö¿ùÇÏÁö ¾Ê´Ù. ±×·¸±â¿¡ ÀÌ ÀÚ¸®¿¡¼´Â ASP¿Í ASP.NETÀÇ ±¸Á¶ÀûÀÎ ºñ±³¸¸À» ÇÏ°í ³Ñ¾î°¡·Á ÇÑ´Ù.</P> <P>¿©·¯ºÐÀÌ ASP·Î ¹º°¡¸¦ °³¹ßÇØ º» °æÇèÀÌ ÀÖ´Ù¸é, ASP¿Í ASP.NETÀÇ ±â´ÉÀûÀÎ ºñ±³´Â ÀÌ °ÀǸ¦ µû¶ó°¡¸é¼ ½º½º·Î Á¤¸®ÇØ º¼ ¼ö ÀÖÀ» °ÍÀ̸ç, ¶§¿Àµµ ºÎºÐ ºÎºÐ ±×·¯ÇÑ ºñ±³¸¦ ¾ð±ÞÇϵµ·Ï ÇÒ °ÍÀÌ´Ù.</P> <P><IMG height=318 src="http://www.taeyo.pe.kr/Columns/images/aspNet010.gif" width=550> </P> <P>À§ÀÇ ±×¸²Àº °£´ÜÇϰԳª¸¶ ASP¿Í ASP.NETÀ» ºñ±³ÇÑ °ÍÀÌ´Ù. ¿ÞÆíÀÌ ASPÀ̰í, ¿À¸¥ÆíÀÌ ASP.NET ÀÌ´Ù. ASP´Â .asp ¶ó´Â È®ÀåÀÚ¸¦ ¾²´Â ÆäÀÌÁö¿´°í, ¿ì¸®´Â ±× ÆäÀÌÁö¸¦ ASP ÆäÀÌÁö¶ó°í ºÒ·¶À¸¸ç, »ç¿ëÇÒ ¼ö ÀÖ´Â ¼¹ö ½ºÅ©¸³Æ®·Î VBScript¿Í JScript °¡ ÀÖ¾ú´Ù. ´ëºÎºÐÀÇ °³¹ßÀÚ´Â VBScript¸¦ »ç¿ëÇßÀ¸¸ç, JScript¸¦ »ç¿ëÇÏ´Â Àα¸´Â Àü ¼¼°èÀÇ 10% µµ µÇÁö ¾Ê¾Ò´Ù. ƯÈ÷³ª ±¹³»¿¡¼´Â JScript·Î °³¹ßµÈ ASP À¥ »çÀÌÆ®´Â ã¾Æº¸±â°¡ ¾î·Á¿ï Á¤µµ¿´´Ù. ASP ÆäÀÌÁö´Â HTML°ú ASP Äڵ尡 ¼¯¿©ÀÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖ¾úÀ¸¸ç, »ç¿ëÀÚÀÇ ¿äû½Ã ¸Å¹ø! ÇØ¼®µÇ°í, ±× °á°ú ¸¸µé¾îÁö´Â HTMLÀÌ »ç¿ëÀÚ¿¡°Ô º¸³»¾îÁö´Â È帧 ±¸Á¶¸¦ °¡Áö°í ÀÖ¾ú´Ù.</P><PÀ̰ÍÀÌ p ASP.NET¿¡ µé¾î¿À°Ô µÇ¸é¼ º¯È, ÁøÈÇÏ°Ô µÇ´Âµ¥, ÀÏ´Ü .asp È®ÀåÀÚ°¡ .aspx ¹Ù²î°Ô µÇ¾ú´Ù. aspx È®ÀåÀÚ´Â ASP.NET ÀÌ Ã³À½ ¹ßÇ¥µÇ¾úÀ» ¶§ÀÇ À̸§ÀÎ ASP+ ¿¡¼ À¯·¡µÇ¾ú´Ù. ÆÄÀÏÀÇ È®ÀåÀÚ·Î + ¶ó´Â ±âÈ£´Â »ç¿ëÇÒ ¼ö°¡ ¾ø±â¿¡ +¸¦ ¿·À¸·Î ¾à°£ µ¹¸° x °¡ »ç¿ëµÇ¾îÁø °ÍÀÌ´Ù.<> <P>ASP.NET ¿¡¼´Â ÄÄÆÄÀÏ ¾ð¾îÀÎ VB.NET À̳ª C#µîÀÇ .NET ¾ð¾î°¡ »ç¿ëµÇ¾î Áø´Ù. À̵éÀº °·ÂÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» Á¦°øÇϰí, ½ºÅ©¸³Æ®·Î½á´Â Á¦ÇÑÀûÀ̾ú´ø ¸ðµç ±â´ÉÀ» Base Class Library¸¦ ÅëÇØ¼ Á¦°øÇØ ÁØ´Ù. ¶ÇÇÑ, ÄÄÆÄÀÏ µÇ°í ¸Þ¸ð¸®¿¡ ¿Ã¶ó¼¼ ½ÇÇàµÇ¾îÁö±â¿¡ ½ºÅ©¸³Æ®¿¡ ºñÇØ¼ ¿ùµîÇÑ ¼º´ÉÀÇ Çâ»óÀ» °¡Á®´Ù ÁØ´Ù. °Ô´Ù°¡, ¾î¶°ÇÑ .NET ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´ø ¸ðµÎ °°Àº °á°ú¸¦ ¾ò¾î³¾ ¼ö ÀÖÀ¸¸ç, VB.NET ¾ð¾î·Î Á¦ÀÛÇÑ Å¬·¡½º¸¦ C#À¸·Î »ó¼Ó¹Þ¾Æ È®ÀåÇÒ ¼ö ÀÖ´Â µîÀÇ ¾ð¾î ±³Â÷ »ó¼ÓÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. (ÀÌ·Î ÀÎÇØ ¾î¼¸é "Àú´Â VB °³¹ßÀÚÀä", "Àú´Â VC++ °³¹ßÀÚÀÔ´Ï´Ù" µîÀÇ ¸»ÀÌ »ç¶óÁö°í "Àú´Â .NET °³¹ßÀÚ¶ø´Ï´Ù"¶ó´Â ¸»·Î ´ëüµÇ¾îÁ®, .NET °³¹ßÀÚ ¸ðµÎ¸¦ ÇϳªÀÇ °øµ¿Ã¼·Î ¹¾îÁÙ·±Áöµµ ¸ð¸£°Ú´Ù.)</P> <P>¶ÇÇÑ, ASP.NETÀº ASP ¶§¿¡´Â ¾ø¾ú´ø °·ÂÇÑ ¼¹ö ÄÁÆ®·ÑµéÀ» Á¦°øÇØ ÁØ´Ù. ¸¶Ä¡ VB³ª VC++ °°Àº ºñÁÖ¾óÇÑ È¯°æ¿¡¼ °£´ÜÇÏ°Ô µå·¡±× ¾Ø µå·Ó¸¸À¸·Î ÄÁÆ®·ÑÀ» °¡Á®´Ù°¡ ¾µ ¼ö ÀÖ¾ú´ø °Íó·³, ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ö ¸¹Àº ¼¹ö ÄÁÆ®·ÑµéÀÌ Á¦°øµÇ¾îÁø´Ù. ASP ¶§´Â Input ÄÁÆ®·ÑµîÀÇ Á¦ÇÑÀûÀÎ Html ÄÁÆ®·Ñ¸¸À» °³¹ßÀÚ°¡ ű׷ΠÀÛ¼ºÇÏ¿© »ç¿ëÇÒ ¼ö ¹Û¿¡ ¾ø¾ú´Ù.</P> <P>±×¸®°í, ASP.NET¿¡¼´Â ÄÚµå¿Í ÄÁÅÙÆ®¸¦ ºÐ¸®Çؼ 2°³ÀÇ ÆÄÀÏ·Î ÀÛ¼ºÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÚµå ºñÇÏÀε带 Á¦°øÇÑ´Ù. µÎ ÆäÀÌÁö´Â ÄÄÆÄÀϽà Çϳª·Î ¹¿© À¯±âÀûÀ¸·Î µ¿ÀÛÇÏ°Ô µÇ¸ç, ¸¶Ä¡ ÇϳªÀÇ ¾î¼Àºí¸®Ã³·³ ±¸¼ºµÇ¾îÁ® µ¿ÀÛÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº ÆäÀÌÁöÀÇ ÄÁÅÙÆ®¿Í ¼Ò½º Äڵ带 ºÐ¸®Çؼ, ÆäÀÌÁöÀÇ °ü¸®, À¯Áö º¸¼ö¸¦ ¿ëÀÌÇÏ°Ô Çϸç, ÆäÀÌÁöÀÇ È®Àå, »ó¼ÓÀ» °¡´ÉÇÏ°Ô ÇØ ÁØ´Ù. ÄÚµå ºñÇÏÀε忡 ´ëÇØ¼´Â ÀÌÈÄ ÀÚ¼¼È÷ ¾Ë¾Æº¼ °ÍÀÌ´Ù.</P> <P>¹°·Ð, ASP ½ÃÀý¿¡µµ Include ÆÄÀÏÀ» ÅëÇØ¼ ÄÚµå ºñÇÏÀεå¿Í ºñ½ÁÇÑ °ÍÀ» Èä³»³¾ ¼ö´Â ÀÖ¾úÁö¸¸, ±×°ÍÀº ¿ÀÈ÷·Á ¼Ò½º¸¦ °ü¸®, È®ÀåÇÏ±â ¾î·Æ°Ô Çß°í ÆäÀÌÁöÀÇ ¸¹Àº ¹ö±×¸¦ À¯¹ß½ÃŰ´Â ¿øÀÎÀÌ µÇ±âµµ Çß´Ù. ±×¸®°í, Include ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾ö¹ÐÇÏ°Ô ¸»ÇØ ÄÁÅÙÆ®¿Í ¼Ò½º Äڵ带 ºÐ¸®ÇÏ´Â ¹æ¹ýÀ̶ó°í´Â º¸±â ¾î·Æ´Ù.</P> <P>ÀÌ·¯ÇÑ Â÷À̰¡ ASP ¿Í ASP.NETÀÇ ±¸Á¶ÀûÀÎ Â÷ÀÌÀÇ ÀüºÎ´Â ¾Æ´Ï´Ù. ¼ö¸¹Àº Â÷ÀÌÁß¿¡ °¡Àå È®¿¬ÇÑ °Í ¸î¸îÀÏ »ÓÀÌ´Ù. »ç½Ç ASP¿Í ASP.NETÀº ³Ê¹«³ªµµ ´Ù¸£±â¿¡ ºñ±³¸¦ ÇÏ´Â °ÍÀÌ ±×·¸°Ô ½±Áö¸¸Àº ¾Ê°í, ºñ±³¸¦ ÇÒ¸¸ÇÑ ÀÌÀ¯µµ »ç½Ç ¾ø´Ù. ±×·¡µµ Á¤È÷ Â÷ÀÌÁ¡¿¡ ´ëÇØ ¾Ë±â¸¦ ¿øÇÑ´Ù¸é, ASP.NET ¿¡ ³²¾ÆÀÖ´Â ASPÀÇ ¸ð½ÀµéÀ» Ã¼Å©ÇØ º¸´Â °ÍÀÌ Â÷¶ó¸® µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ °Á¿¡¼´Â ASP.NETÀ» °øºÎÇØ ³ª°¡¸é¼ ±×·¯ÇÑ Ã¼Å©µµ °°ÀÌ ÇÒ °ÍÀÌ´Ù.</P> <P>±×¸²À¸·Î µ¹¾Æ°¡ º¸ÀÚ. Áö±Ý±îÁö À̾߱âÇÑ °ÍÀº ¼¹öÃøÀÇ ±¸¼ºÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸´Ù. ASP¿Í ASP.NETÀº ¼¹öÃøÀÇ ±â¼úÀÌ´Ù. À̰ÍÀº Ŭ¶óÀÌ¾ðÆ® Ãø¿¡°Ô´Â ÀüÇô °ü½ÉÀÌ ¾ø´Ù. ASP.NET ÀÌ µÇ¾ú´Ù°í ÇØ¼ Ŭ¶óÀÌ¾ðÆ®±îÁö ¸¶À½´ë·Î ÁÖ¹«¸¦ ¼ö ÀÖ´Ù°í »ý°¢ÇÏ´Â °ÍÀº ¿À»êÀÌ´Ù.</P> <P>ASP.NET Àº ±× À̸§¿¡¼ º¼ ¼ö ÀÖ´Ù½ÃÇÇ À̸§ÀÇ ¾Õ ±ÛÀÚ·Î ¿©ÀüÈ÷ ASP ¸¦ »ç¿ëÇϰí ÀÖ´Ù. Áï, ASP.NETÀº ASP ¶ó´Â ±â¼ú¿¡ .NET ±â¼úÀ» Á¢¸ñÇÑ ±â¼úÀ̶ó´Â °ÍÀÌ´Ù. ±×·¸´Ù¸é ASP´Â ¹«¾ùÀΰ¡? ASP´Â Active Server Pages ÀÌ´Ù. ¼¹ö ÆäÀÌÁö¶ó´Â °ÍÀÌ´Ù. ¼¹ö¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀ̸ç, ¼¹ö¿¡¸¸ °ü½ÉÀ» °®´Â ÆäÀÌÁö¶ó´Â À̾߱âÀÌ´Ù. ºñ·Ï ±× ÆäÀÌÁöÀÇ °á°ú¹°Àº Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ °ÍÀ̶ó ÇÏ´õ¶óµµ, ±× °á°ú¹°À» ¸¸µé¾î ³»´Â °÷Àº ¼¹öÃøÀÌ´Ù. (°á°ú¹°Àº ´ëºÎºÐ ȸéÀ» ²Ù¹Ì±â À§ÇÑ HTML ¿¡ ºÒ°úÇÏ´Ù)</P> <P>±×·¸±â¿¡, Ŭ¶óÀÌ¾ðÆ®¿Í ¾î¶°ÇÑ ³îÀÌ(?)¸¦ Çϱâ À§Çؼ´Â ASP.NET À̶ó´Â ¸ÚÁø ±â¼úÀÌ µîÀåÇßÀ½¿¡µµ ºÒ±¸Çϰí, ¿©ÀüÈ÷ Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ±âÁ¸Ã³·³ ÀÚ¹Ù½ºÅ©¸³Æ®³ª VBScript¸¦ ¿©ÀüÈ÷ Ŭ¶óÀÌ¾ðÆ®¿Í ´ëÈÇÏ´Â µµ±¸·Î »ç¿ëÇÑ´Ù´Â À̾߱âÀÌ´Ù. ÀÌ ¸»Àº ¿©·¯ºÐÀÌ .NETÀ» °øºÎÇÑ´Ù°í ¸ðµç °ÍÀ» .NETÀÌ ÇØ°áÇØ ÁÙ°ÍÀ̶ó´Â ±â´ë, ±×¸®°í ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ´õ ÀÌ»ó °øºÎÇÏÁö ¾Ê¾Æµµ µÉ °ÍÀ̶ó´Â ¸·¿¬ÇÑ ±â´ë¸¦ ¹«³Ê¶ß¸®´Â À̾߱âÀÌ´Ù. Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®´Â ¿©ÀüÈ÷ °øºÎÇØ¾ß¸¸ ÇÏ´Â ±â¼úÀÌ´Ù. ¶ÇÇÑ, µ¿ÀûÀ̸鼵µ È·ÁÇÑ À¥ ÆäÀÌÁö¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô º¸¿©ÁÖ°í ½Í´Ù¸é DHTML À̶ó´Â ±â¼ú¿¡ ´ëÇØ¼µµ °ü½ÉÀ» °¡Á®¾ß ÇÑ´Ù. ÀÌ¹Ì MicrosoftÀÇ Internet Explorer(ÀÌÇÏ IE) ºê¶ó¿ìÀúÀÇ »ç¿ëÀº Àü ¼¼°èÀûÀÎ ¼öÁØÀÌ´Ï ¸»ÀÌ´Ù. (DHTMLÀº IE 4.0+¿¡¼¸¸ Á¦´ë·Î Áö¿øµÈ´Ù)</P> <P>ÇÑ ÄÆÀÇ ±×¸²À» µÎ°í ³Ê¹«³ªµµ ÀåȲÇÑ À̾߱⸦ ÇÑ °Í °°´Ù. ÇÏÁö¸¸, ¿©·¯ºÐÀÇ ¸Ó¸®¼ÓÀÌ ¹º°¡ Á¤¸®°¡ µÇ´Â ´À³¦ÀÌ µé °ÍÀ̶ó´Â »ý°¢À» ÇØº»´Ù. Á¤¸»? ±×·¸´Ù¸é Áö±Ý ÀÌ ¼ø°£, À§ÀÇ ±×¸²À» ´Ù½Ã Çѹø »ì¸ç½Ã ¹Ù¶óº¸ÀÚ. ÇÊÀÚ°¡ À̾߱âÇÑ ¸ðµç ³»¿ëÀÌ ±â¾ï³ªÁö´Â ¾ÊÀ»Å×Áö¸¸ ³ª¸§´ë·Î ¹º°¡ Á¶±ÝÀº Á¤¸®µÇ´Â °ÍµéÀÌ ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ¸Ó¸®´Â ¿©·¯ºÐÀÇ ¿¹»óº¸´Ù ÈξÀ ´õ ¶Ù¾î³ª´Ù.</P> <P>ÀÚ. ±×¸®°í óÀ½ ASP.NETÀ» °øºÎÇϰíÀÚ ÇÏ´Â ¿©·¯ºÐµéÀÌ ¼±¼ö Áö½ÄÀ¸·Î ¶ÇÇÑ ±â¾ïÇØ µÎ¾î¾ß ÇÒ¸¸ÇÑ °ÍÀ¸·Î´Â ¹«¾ùÀÌ ÀÖÀ»±î? ±×°ÍÀº ¹Ù·Î Form ÀÇ µ¿ÀÛ¹æ½ÄÀÌ´Ù. ¾ÆÁÖ °£´ÜÇÑ »ç½ÇÀÌÁö¸¸, ¾ÆÁÖ Áß¿äÇÑ »ç½ÇÀÌ´Ù.</P> <P>ASPÀÇ ÆûÀº »ç¿ëÀڷκÎÅÍ ¾î¶°ÇÑ Á¤º¸¸¦ ÀԷ¹ޱâ À§ÇØ ÄÁÆ®·ÑµéÀ» ¹èÄ¡ÇØ ³õ´Â ¹«ÇüÀÇ °ø°£ÀÌ´Ù. Æû ±¸¿ª (<form> </form>) ³»ºÎ·Î ¿©·¯°¡Áö ¼¹ö ÄÁÆ®·ÑµéÀ» Ãß°¡ÇÒ ¼ö ÀÖ°í(Á÷Á¢ ¼ÕÀ¸·Î ÄÚµùÇØ¾ß¸¸ ÇÏÁö¸¸), ±×·¸°Ô Æû ³»ºÎ¿¡ Á¸ÀçÇÏ´Â ÄÁÆ®·Ñµé¸¸ÀÌ ÆûÀ» ¼ºê¹ÔÇÒ °æ¿ì¿¡, ÁöÁ¤µÈ ¼¹öÀÇ ÆäÀÌÁö·Î Àü¼ÛµÇ¾îÁø´Ù. ´ÙÀ½ ±×¸²Ã³·³ ¸»ÀÌ´Ù.</P> <P><IMG height=175 src="http://www.taeyo.pe.kr/Columns/images/aspNet011.gif" width=516> </P> <P>ÀÌ ¸»Àº ´Ù½Ã ¸»ÇØ, »ç¿ëÀÚ¿Í ´ëÈÇÏ´Â Æû(Form)ÀÌ µû·Î Á¸ÀçÇϰí, Æû¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ ¹Þ¾Æ¼ ó¸®ÇÏ´Â ASP ÆäÀÌÁö°¡ µû·Î Á¸ÀçÇÑ´Ù´Â À̾߱âÀÌ´Ù. ¹°·Ð, ÇϳªÀÇ ÆäÀÌÁö¿¡¼ ó¸®ÇÒ ¼öµµ ÀÖ´Ù. Áï, À§ÀÇ °æ¿ì Form.htm ÆäÀÌÁö¸¦ ´ë½ÅÇÏ¿© Form.asp ÆäÀÌÁö¸¦ ¸¸µç ´ÙÀ½, »ç¿ëÀÚ°¡ Æû¿¡ ÀÔ·ÂÇÑ °ªµéÀ» ÀÚ±â ÀڽŠÆäÀÌÁö·Î µÇµ¹·Á ±× ó¸® ¿ª½Ã Form.asp ¿¡¼ ó¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. °¡´ÉÀº ÇÏÁö¸¸, ±×·¸°Ô ÇÁ·Î±×·¡¹ÖÇÏ´Â »ç¶÷Àº ±×´ÙÁö ¸¹Áö ¾Ê´Ù. ¹Ýµå½Ã ±×·¡¾ß¸¸ ÇÏ´Â ¾ÆÁÖ Æ¯º°ÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é ¸»ÀÌ´Ù. ¿Ö³ÄÇÏ¸é ±×·¸°Ô ÇϳªÀÇ ÆäÀÌÁö·Î ¸ô¾Æ¼ ÄÚµùÇÏ´Â °ÍÀº ÇÁ·Î±×·¡¹ÖÀ» ¸Å¿ì ¾î·Æ°Ô ¸¸µé±â ¶§¹®À̰í, µð¹ö±×Çϱ⵵ ¾î·Æ°Ô ¸¸µé°í , À¯Áö º¸¼öÇϱ⵵ ¸Å¿ì Èûµé°Ô Çϱ⠶§¹®ÀÌ´Ù.</P> <P>±×·¸´Ù¸é, ASP.NET¿¡¼´Â ¾î¶»°Ô ÀÌ·¯ÇÑ ÆûÀÇ µ¿ÀÛ ¹æ½ÄÀÌ º¯ÈÇÏ¿´À»±î? ´ë´ÜÇÏ°Ô ¹Ù²î¾úÀ» °Í °°Áö¸¸ »ç½Ç ±×·¸Áöµµ ¾Ê´Ù. ´ÙÀ½ ±×¸²°ú °°ÀÌ ³Ê¹«³ªµµ °£´ÜÇÏ°Ô ¹Ù²î¾ú´Ù.</P> <P><IMG height=141 src="http://www.taeyo.pe.kr/Columns/images/aspNet012.gif" width=399></P> <P>Æ÷½ºÆ®¹é!! ¹«Ã´À̳ª ¾ÕÀ¸·Î ÀÚÁÖ ¸¸³ª°Ô µÉ ´Ü¾îÀÌ´Ù. ±»ÀÌ ¹ø¿ªÇÏÀÚ¸é "ÀÚ±â ÀÚ½ÅÀ¸·ÎÀÇ Àü¼Û" ÀÌ µÇ°Ú´Ù. ³Ê¹« ±æ´Ù? ±×·¸´Ù¸é ±×³É "µÇÀü¼Û" À̶õ ¸»µµ ³ª»ÚÁö ¾Ê¾Æº¸ÀδÙ. ÇÏÁö¸¸, ±×³É ¿ø¾î·Î »ç¿ëÇÏ´Â °ÍÀÌ ´õ¿í Àǹ̰¡ »ì °ÍÀ̱⿡ ÀϹÝÀûÀ¸·Î´Â Æ÷½ºÆ®¹éÀ̶ó°íµé À̾߱âÇÑ´Ù.</P> <P>Áï, ASP.NET ¿¡¼´Â Æû ÆäÀÌÁöµµ ÀÚ½ÅÀ̰í, ±×°ÍÀ» ó¸®ÇÏ´Â ÆäÀÌÁöµµ ÀÚ½ÅÀ̶ó´Â À̾߱âÀÌ´Ù. ±×·¯³ª, ÀÌ°Í Âü °©Àڱ⠳°¨ÇÏ´Ù. ¾Õ¿¡¼ ASP ¿¡¼µµ ÀÌ·¯ÇÑ ¹æ½ÄÀÌ °¡´ÉÇÏÁö¸¸, ´ë´ÜÈ÷ ¾È ÁÁÀº ¹æ¹ýÀÎ °Íó·³ ¼Ò°³¸¦ ÇÏ¿´´Âµ¥, ASP.NETÀº Å¿ÀÀÇ ¸»À» µÚÁý´Â À§¿Í °°Àº ¹æ½ÄÀ» äÅÃÇÏ¿´´Ù. ±×·¸´Ù¸é, Å¿À°¡ °ÅÁþ¸»À» ÇÑ °ÍÀϱî? ¿©·¯ºÐÀº ´©±¸ÂÊÀÇ ¼ÕÀ» µé¾îÁÙ °ÍÀΰ¡? ¹°·Ð, Å¿ÀÀÏ °ÍÀÌ´Ù. ASP.NETÀº ¼ÕÀÌ ¾ø´Ù. </P> <P>ASP.NETÀÌ Æ÷½ºÆ®¹éÀ» ¼±ÅÃÇÑ °Í µÚ¿¡´Â "À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ¸·ÎÀÇ Àüȯ"À̶ó´Â °ÍÀÌ Á¸ÀçÇÑ´Ù. ±âÁ¸ ASP ÆäÀÌÁöó·³ ÀýÂ÷, ¼øÂ÷ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÌ ¾Æ´Ñ À̺¥Æ® Áß½ÉÀûÀÎ ¹æ½ÄÀ¸·ÎÀÇ º¯È¯ÀÌ Æ÷½ºÆ®¹éÀ̶ó´Â ¹æ½ÄÀ» ¿ëÀÌÇÏ°Ô Çϰí ÀÖ´Â °ÍÀÌ´Ù. </P> <P>ASP ¿¡¼´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ̶ó´Â °ÍÀº ÀüÇô ºÒ°¡´É¿¡ °¡±î¿î ¹æ½ÄÀ̾ú´Ù. ¿À·ÎÁö ÆäÀÌÁö´Â ¼øÂ÷ÀûÀ¸·Î ÁøÇàµÇ¸ç, ¼¹öÃøÀÇ À̺¥Æ®¶ó´Â °Íµµ ´ë´ÜÈ÷ »ý¼ÒÇÏ°Ô ´À²¸Áú Á¤µµ·Î Áö¿øµÇÁö ¾Ê¾Ò´Ù.</P> <P>ÀÌÁ¦´Â ±×·¯ÇÑ ¸ðµç °ü·Ã ±â¹Ý ±â¼úÀ» ASP.NET ÀÌ Á¦°øÇϰí ÀÖ´Ù. ASP.NET ÀÌ À̺¥Æ® Áß½ÉÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô Çϱ⿡, ¿ì¸®´Â ´ÜÁö ÇÊ¿äÇÑ ÀÛ¾÷¿¡ ´ëÇØ¼ ÇÊ¿äÇÑ Äڵ带 ÀÛ¼ºÇϱ⸸ ÇÏ¸é µÈ´Ù. ¸ðµç 󸮴 ASP.NET ÀÌ ¾Ë¾Æ¼ ó¸®ÇØ ÁØ´Ù. ¸¸ÀÏ, ¿©·¯ºÐÀÌ ÀÌÀü¿¡ VB³ª VC++À» ÇØº» ÀûÀÌ ÀÖ´Ù¸é ±×¿Í ºñ½ÁÇÏ°Ô À̺¥Æ® ó¸® ¹æ½ÄÀ¸·Î ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù´Â ¸»·Î ÀÌÇØÇØµµ ÁÁ´Ù. Áö±ÝÀº ÀÌ ¸»ÀÌ ½±°Ô ÀÌÇØ°¡ °¡Áö ¾ÊÀ» ¼ö ÀÖÁö¸¸, °ð °°ÀÌ Ã¹¹øÂ° ASP.NET ÆäÀÌÁö¸¦ ¸¸µé¾î º¸°ÔµÇ¸é À̸»À» ¾ÆÁÖ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.</P> <P>±×·¸´Ù¸é, °á°úÀûÀ¸·Î ASP.NET ÆäÀÌÁö°¡ Æ÷½ºÆ®¹éµÇ¾îÁö´Â ±¸Á¶¸¦ °®°Ô µÇ°í, À̺¥Æ® 󸮹æ½ÄÀ¸·Î ÇÁ·Î±×·¡¹ÖÀÌ ÀüȯµÇ¾ú´Ù¶ó´Â °ÍÀε¥, ±×·¸´Ù¸é ¿ø·¡´Â ±×·¯ÇÑ ±¸Á¶°¡ ÆäÀÌÁöÀÇ ÀÛ¼ºÀ» ¸Å¿ì È¥¶õ½º·´°Ô Çϰí, °³¹ßÀ» ¾î·Æ°Ô ÇÑ´Ù´Â À̾߱â´Â ¾î¶»°Ô µÈ °ÍÀϱî? ÀÌ°Ô ¾Õ µÚ°¡ ¸Â´Â ¸»Àΰ¡? ¶ó´Â Àǹ®ÀÌ µé·±Áöµµ ¸ð¸£°Ú´Ù.</P> <P>Áï, ´Ù½Ã ¸»ÇÏ¸é ¿ø·¡´Â È¥¶õ½º·´°í ´Ù·ç±â Èûµé¾î¾ß Çϴµ¥, ASP.NETÀ» µµÀÔÇϸé À̰ÍÀÌ ´ë´ÜÈ÷ ÆíÇØÁö°Ô µÇ¾ú´Ù¶ó´Â ¸»·Î ÀÌÇØÇÏ¸é µÉ °ÍÀÌ´Ù. ±×°ÍÀº ASP.NETÀÌ ±×·¯ÇÑ ¸ðµç ÇϺα¸Á¶¸¦ Á¦°øÇϱ⠶§¹®ÀÌ´Ù. ±×·¯ÇÑ ÇϺα¸Á¶ÀÇ µ¿ÀÛµé±îÁöµµ ÀÌÇØÇÏ°í ½ÍÀº ¿©·¯ºÐÀÇ ¸¶À½Àº ÀÌÇØÇÏÁö¸¸ ±×°ÍÀº ÀÌ °ÁÂ, ȤÀº Å¿ÀÀÇ »õ·Î¿î Ã¥À» ¸ðµÎ ¸¶Ä¥¶§ÂëÀÌ µÇ¸é »ó´ç ºÎºÐ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, MSDNÀ» ÀÌ¿ëÇÑ ½ÉÈÇнÀÀ» ÅëÇØ Áö½ÄÀ» ¾òÀ» ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.</P> <P>´©±º°¡°¡ ÆíÇØÁö¸é, ´©±º°¡´Â µÎ¹è·Î Èûµé¾îÁø´Ù´Â °ÍÀ» ±â¾ïÇÏÀÚ. °³¹ßÀÚ°¡ ÆíÇØÁø´Ù´Â °ÍÀº µµ±¸(Tools)¸¦ °³¹ßÇÏ´Â »ç¶÷µéÀÌ ÇǰïÇØÁø´Ù´Â À̾߱âÀ̸ç, ASP.NETÀ» ¸¸µé¾î ³½ °³¹ßÀÚµéÀÌ ¸¹Àº °í»ýÀ» ÇÏ¿´À» °ÍÀ̶ó´Â °ÍÀ» À¯ÃßÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ±×·¯¹Ç·Î ÀÌ ½ÃÁ¡¿¡¼ ±×µé¿¡°Ô ¼Ò¸®¾ø´Â ¹Ú¼ö¸¦ Çѹø º¸³»º¸´Â °Íµµ ³ª»ÚÁö ¾ÊÀ» °ÍÀÌ´Ù. ¾î¶µç ¿ì¸®´Â °°Àº ±æÀ» °¡°í ÀÖ´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Æ´Ñ°¡?</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> Áö±Ý ASP.NETÀº 1.0 ¹öÀü!!</P> <P>ÇöÀçÀÇ ASP.NETÀÇ ¹öÀüÀº ASP.NET 1.0 ÀÌ´Ù. ÀÌ À̾߱â´Â ¾ðÁ¨°¡ ASP.NET 2.0 ÀÌ ³ª¿Ã ¼ö ÀÖ´Ù´Â À̾߱âÀ̰í, ¶ÇÇÑ ¾Æ´Ï ¶© ±¼¶Ò¿¡ ¿¬±â³ª¶ó »ç¶÷µéÀÇ ¸»À» ºô¸®¸é »ç½Ç ÇöÀç ÀÌ¹Ì MS´Â ASP.NET 2.0 °³¹ß¿¡ Âø¼öÇØ ÀÖ´Ù´Â ¿¬±â°°Àº ¼Ò¸®µéÀÌ ¶°µ¹°í ÀÖ´Ù.</P></TD></TR></TBODY></TABLE></P> <H3><BR>ASP.NET Features</H3> <P>ÀÌÁ¦ º»°ÝÀûÀ¸·Î ASP.NET ¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ´ÙÀ½Àº ASP.NETÀÇ ¸ð½ÀÀ» Á¤¸®ÇØ º» °ÍÀÌ´Ù.</P> <P> <OL>- ü°èÀûÀÎ ÇÁ·Î±×·¡¹Ö ±¸Á¶<BR>- ÆÄ¿öÇ®ÇÑ ÄÁÆ®·ÑµéÀÇ Á¦°ø : Control based page<BR> : Àüº¸´Ù ÈξÀ ½±°í dzºÎÇÑ °³¹ßȯ°æÀ» Á¦°ø<BR>- ¾ð¾î µ¶¸³ÀûÀÎ Ç÷§Æû : ¸ðµç CLR Áö¿ø Ç÷§Æû À§¿¡¼ ±¸µ¿<BR>- Interface¿Í CodeÀÇ ºÐ¸® : Code Behind<BR> : ½¬¿î À¯Áöº¸¼ö, ApplicationÀÇ È®À强, Easy Deployment<BR>- Improved performance : Compiled Page & Garbage Collection<BR>- °³¹ß »ý»ê¼º Çâ»ó : VISUAL STUDIO . NET<BR>- Multi-Client Supporting<BR> : IE / Netscape / Mac / Pocket PC / Mobile phone<BR>- °£°áÇÑ À̺¥Æ® Áß½ÉÀÇ ÇÁ·Î±×·¡¹Ö ¸ðµ¨<BR></OL> <P></P> <P>ASP.NET ¿¡¼´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» ÅëÇØ ü°èÀûÀÎ ÇÁ·Î±×·¡¹Ö ±¸Á¶¸¦ Á¦°øÇÑ´Ù. À̸¦ ÅëÇØ »ó´çÈ÷ ÀÌÇØÇϱ⠽¬¿î ü°èÀûÀÎ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ±âÁ¸ÀÇ ASP ¶§¿Í´Â ÀüÇô ´Ù¸¥ ½ÄÀÇ ÄÚµù¹æ¹ýÀ» Á¦½ÃÇϱ⿡ ASP¿¡ Àͼ÷ÇÑ »ç¿ëÀÚµéÀº Çѵ¿¾È È¥¶õ½º·¯¿ï ¼öµµ ÀÖÁö¸¸, ÀÏ´Ü ASP.NET ½Ä ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡ Àͼ÷ÇØÁö¸é ASP ¹æ½ÄÀÇ ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ·Î µ¹¾Æ°¡·Á ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.</P> <P>¶ÇÇÑ, ASP.NET¿¡¼´Â À¥ÆûÀ̶ó´Â °ÍÀ» ºñ·ÔÇÑ ¼ö¸¹Àº ¼¹öÃø ÄÁÆ®·ÑµéÀ» Á¦°øÇØ ÁØ´Ù. À̸¦ ÅëÇØ¼ »ó´çÈ÷ ½±°Ô ¸¹Àº ±â´ÉÀ» °¡Áø À¥ »çÀÌÆ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÇ¸ç, ÄÁÆ®·ÑµéÀ» ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ´ë´ÜÈ÷ ½±°Ô Á¦¾îÇÒ ¼ö Àֱ⿡ Á÷°üÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» ±¸»çÇÒ ¼ö ÀÖ°Ô µÈ´Ù.</P> <P>±×¸®°í, ASP.NETÀº ¾ð¾î µ¶¸³ÀûÀÎ Ç÷§ÆûÀ» ¶ÇÇÑ Á¦°øÇÑ´Ù. ¾î¶°ÇÑ .NET ¾ð¾î·Îµµ ASP.NET ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ¸¸µé¾îÁø À¥ ÆäÀÌÁöµéÀº CLRÀÌ Áö¿øµÇ´Â ±× ¾î¶°ÇÑ Ç÷§Æû¿¡¼µµ ±¸µ¿ÀÌ °¡´ÉÇÏ´Ù. ´Ü¼øÈ÷ Àß ¸¸µé¾îÁø ASP.NET ÆäÀÌÁö¸¦ Ä«ÇÇÇØ ³õ´Â °Í¸¸À¸·Î ¸»ÀÌ´Ù.</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> Áß¿ä üũ!!</P> <P>ÇϳªÀÇ ASP.NET ÆäÀÌÁö¿¡¼´Â ÇϳªÀÇ .NET ¾ð¾î¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.</P></TD></TR></TBODY></TABLE></P> <P>ASP.NETÀº ¶ÇÇÑ ÄÚµå ºñÇÏÀεå¶ó´Â °ÍÀ» Á¦°øÇÑ´Ù. ASP ÆäÀÌÁöó·³ ÇÁ·Î±×·¡¹Ö ÄÚµå¿Í HTML ÄÁÅÙÆ®°¡ È¥ÇÕµÇ¾î µÚ¼¯¿© ÀÖ´Â ¹æ½Ä(ÈçÈ÷µé ÀÌ·¯ÇÑ °ÍÀ» ½ºÆÄ°ÔƼ ÄÚµå¶ó°í À̾߱âÇÑ´Ù)ÀÌ ¾Æ´Ñ, ÄÁÅÙÆ®¿Í ÄÚµåÀÇ ºÐ¸®¸¦ ÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÌ Á¦°øµÈ´Ù. ÀÌ´Â ÄÁÅÙÆ® ÆäÀÌÁö¿Í ÇÁ·Î±×·¡¹Ö ÄÚµå ÆäÀÌÁö°¡ °¢°¢ÀÇ ÆÄÀÏ·Î Á¸ÀçÇÏ¿© °³¹ß»ó¿¡ »ó´çÇÑ Æí¸®¼ºÀ» Á¦°øÇØ ÁØ´Ù. ±×·¯ÇÑ ÀÌÀ¯·Î Visual Studio.NET µµ±¸´Â »õ·Î¿î ASP.NET ÆäÀÌÁö¸¦ »ý¼ºÇÒ °æ¿ì, ÀÚµ¿À¸·Î ÄÚµå ºñÇÏÀεå ASP.NET ÆäÀÌÁö¸¦ ¸¸µé¾î ÁØ´Ù. </P> <P>¶ÇÇÑ, ASP.NETÀº ÄÄÆÄÀÏ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÆäÀÌÁö°¡ ÀÛ¼ºµÇ°í, ÄÄÆÄÀÏµÇ°í ½ÇÇà½Ã ¸Þ¸ð¸®¿¡ ¿Ã¶ó¼¼ µ¿ÀÛÇϱ⿡ »ó´çÈ÷ ÁÁÀº ¼º´ÉÀ» °¡Áö°Ô µÇ¸ç, °¡ºñÁö Ä÷ºÅÍ¿¡ ÀÇÇØ °³Ã¼µéÀÇ °ü¸®°¡ ÀÌ·ç¾îÁö±â¿¡ ¸Þ¸ð¸® ´©¼ö¿Í °°Àº ¿øÀÎÀ¸·Î ¼¹ö°¡ ´Ù¿îµÇ´Â ÀÏÀÌ ÃÖ¼ÒȵȴÙ.</P> <P>±× ¿Ü¿¡µµ ASP.NETÀº ¿©·¯ Ŭ¶óÀÌ¾ðÆ® µð¹ÙÀ̽ºµéÀ» Áö¿øÇÑ´Ù´Â ÀåÁ¡µµ °¡Áö°í Àִµ¥, ÀÌ´Â ÀÌÀü¿¡ IE¿Í Netscape ºê¶ó¿ìÀú ¾çÂÊÀ» ´Ù ¸ÂÃß¾î À¥ ÆäÀÌÁö¸¦ °³¹ßÇØ º» °³¹ßÀÚ¶ó¸é ¸Å¿ì ¹Ý°¡¿î ¼Ò½ÄÀÏ °ÍÀÌ´Ù. ASP.NETÀº °¢°¢ÀÇ ºê¶ó¿ìÀú º°·Î, ¶ÇÇÑ ¹öÀü¿¡ ¸Â°Ô ÃÖÀûÈµÈ HTMLÀ» »ý¼ºÇØ ÁØ´Ù. °Ô´Ù°¡ ºê¶ó¿ìÀú»Ó ¾Æ´Ï¶ó ¸ð¹ÙÀÏ Æù, PDA µîµî¿¡µµ ÀûÇÕÇÏ°Ô µ¿ÀÛÇÏ´Â ÄÁÅÙÆ®¸¦ µ¿ÀûÀ¸·Î ±¸¼ºÇÏ´Â Çö¸íÇÑ ±â´ÉÀ» º¸À¯Çϰí ÀÖ´Ù.</P> <P>ÇϳªÀÇ ASP.NET ÆäÀÌÁö´Â Ŭ¶óÀÌ¾ðÆ® µð¹ÙÀ̽º¿¡ µû¶ó ÀûÀýÈ÷ µ¿ÀûÀ¸·Î ÄÁÅÙÃ÷°¡ »ý¼ºµÇ°í, ±× ¸Ó½Å¿¡ ¸Â°Ô °á°ú¹°À» °Ç³×¾îÁØ´Ù. ASP.NETÀÌ ÀÌó·³ ½º¸¶Æ®ÇÏ´Ù°í ÇÏ´õ¶óµµ ¿ì¸®°¡ ÈÇ·æÇÑ °³¹ßÀÚ¶ó¸é °¢°¢ÀÇ Å¬¶óÀ̾ðÆ®ÀÇ µµ±¸¿¡ ¸Â°Ô ÃÖÀûÈµÈ ÆäÀÌÁö¸¦ ±¸ÃàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÒ °ÍÀÌ´Ù. Âü°í·Î, ¸ð¹ÙÀÏÀ» À§Çؼ¶ó¸é ASP.NET ¿¡¼´Â ¸ð¹ÙÀÏ ÄÁÆ®·ÑµéÀ» µû·Î Á¦°øÇØÁÖ°í ÀÖ´Ù.</P> <P>ÀÌ ¿Ü¿¡µµ ASP.NETÀÇ ¸¹Àº ¸ð½Àµé°ú ±â´ÉµéÀÌ Á¸ÀçÇÑ´Ù. À§¿¡¼ ³ª¿ÇÑ ASP.NETÀÇ ¸ð½ÀµéÀº °¡Àå ´ëÇ¥ÀûÀÎ °ÍµéÀÌ´Ù. ±×·¸´Ù¸é, ±â¼úÀûÀ¸·Î ASP.NETÀº ¾î¶°ÇÑ ¸ÚÁø ±â¼úµéÀ» Á¦°øÇϴ°¡? ¹«¾ùÀÌ »õ·Î¿î °ÍÀΰ¡? »ç½Ç ¸ðµç °ÍÀÌ »õ·Ó´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ±×·¸´Ù¸é Çѹø ¾Ë¾Æº¸ÀÚ. ¹«¾ùÀÌ »õ·Î¿î°¡?</P><BR> <H3>ASP.NET¿¡¼ Á¦°øÇÏ´Â »õ·Î¿î ±â¼úµé</H3> <P> <OL>- À¥ Æû(Web Forms) <BR> : ASP.NETÀÇ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¸ðµ¨À̸ç, ASPÀÇ ÀåÁ¡À» Visual Studio.NETÀÇ °³¹ß ÆíÀǼº, <BR> »ý»ê¼º°ú °áÇÕÇÑ ¸ðµ¨ÀÌ´Ù. ¶ÇÇÑ, ÀÌ °Á¿¡¼ Áö°ãµµ·Ï ¸¸³ª°Ô µÉ Ä£±¸À̱⵵ ÇÏ´Ù.</OL> <OL>- ¼¹ö ÄÁÆ®·Ñ(Server Controls) <BR> : À¥ Æû ÇÁ·Î±×·¡¹Ö ¸ðµ¨ÀÇ ÁÖ¿ä ±¸¼º ¿ä¼ÒÀ̸ç, HTML ¿ä¼Òµé°ú ´ë·«ÀûÀ¸·Î ¸ÅÇεǾîÁø´Ù. <BR> Áï, ¼¹ö»óÀÇ ÄÚµå·Î´Â <asp:TextBox>¿Í °°ÀÌ ÀÛ¼ºµÇÁö¸¸ ½ÇÁ¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÌ ÄÁÆ®·ÑÀº <BR> <Input type="text"> ·Î º¯È¯µÇ¾î HTML·Î½á ³»·ÁÁø´Ù. ¼¹ö ÄÁÆ®·ÑÀÇ Á¦°øÀº °·ÂÇÑ ¼¹ö <BR> »çÀ̵å ÇÁ·Î±×·¡¹ÖÀÇ °¡´É¼ºÀ» Á¦°øÇØ ÁÙ °ÍÀÌ´Ù. À¥ Æû°ú ¸¶Âù°¡Áö·Î ¾ÆÁÖ Áö°ãµµ·Ï ¸¹ÀÌ, <BR> ÀÚÁÖ ¸¸³ªº¸°Ô º¼ °ÍÀÌ´Ù.</OL> <OL>- À¥ ¼ºñ½º(Web Services)<BR> : ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¼ºñ½ºÀÇ Á¦ÀÛÀ» ÀÌ·ç´Â ASP.NET ÀÇ ÇÙ½É ±â¼úÀÌ´Ù. À¥ ¼ºñ½º¶ó´Â ±â¼úÀº<BR> MicrosoftÀÇ .NET ȯ°æ¿¡¼¸¸ µ¿ÀÛÇÏ´Â ±â¼úÀÌ ¾Æ´Ï¶ó XMLÀ» Áö¿øÇÏ´Â ¸ðµç Ç÷§Æû¿¡¼ Á¦°ø, <BR> »ç¿ë °¡´ÉÇÑ ±â¼úÀ̱⿡ ¾ÕÀ¸·ÎÀÇ ¼¼»óÀº À¥ ¼ºñ½ºÀÇ ¼¼»óÀÏ °ÍÀ̶ó´Â ±â´ë´Â ½ÇÁ¦ÈµÉ °ÍÀ¸·Î<BR> º¸ÀδÙ. Å¿À°¡ ¸Å¿ì °ü½ÉÀ» °¡Áö°í ÀÖ´Â ºÐ¾ßÀ̱⵵ ÇÏ´Ù.</OL> <OL>- ij½Ì(Caching)<BR> : ASP.NETÀº °·ÂÇÑ Ä³½Ì ¿£ÁøÀ» žÀçÇϰí ÀÖ´Ù. À̸¦ ÅëÇØ À¥ ÆäÀÌÁöÀÇ Ä³½ÌÀ» È¿°úÀûÀ¸·Î ±¸¼º<BR> ÇÒ ¼ö ÀÖÀ¸¸ç, È¿°úÀûÀΠij½ÌÀ» ÅëÇØ ¾îÇø®ÄÉÀ̼ÇÀÇ ¼º´É Çâ»óÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù. ¶ÇÇÑ, È¿°úÀû<BR> À¸·Î ±¸¼ºÇÑ Ä³½ÌÀº ¼¹ö°£ÀÇ ÇÁ·Î¼¼½Ì ·Îµå¸¦ Àý°¨ÇÏ´Â È¿°ú¸¦ °¡Á®¿À±â¿¡, ÀüüÀûÀÎ ³×Æ®¿÷ÀÇ<BR> Æ®·¡ÇÈ ¶ÇÇÑ Çâ»óµÇ´Â È¿°ú¸¦ ¾ò°ÔÇÑ´Ù.</OL> <OL>- Çâ»óµÈ »óÅ °ü¸®(State management Improvements)<BR> : À¥ ¼¹ö»ó¿¡¼ ¼¼¼Ç »óŸ¦ ºÐ»ê½ÃÄÑ ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. º°µµÀÇ »óÅ ¼¹ö<BR> ³ª SQL Server Database¸¦ ÅëÇØ »óÅ Á¤º¸ À¯ÁöÇϵµ·Ï ÇÒ ¼ö ÀÖÀ¸¸ç, Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú°¡ <BR> Äí۸¦ Áö¿øÇÏÁö ¾Ê¾Æµµ ¼¼¼ÇÀÇ »óŸ¦ °ü¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ý ¶ÇÇÑ Á¦°øÇÑ´Ù. <BR></OL> <P></P> <P>ÀÌ ¿Ü¿¡µµ º¸¾È(Security)°ú °ü·ÃÇØ¼µµ ´ë´ÜÈ÷ È®ÀåµÇ°í ¾ÈÁ¤ÀûÀÎ ¹æ¹ýµéÀ» Á¦½ÃÇØ ÁØ´Ù. »ç½Ç»ó À§¿¡ ³ª¿Â °¢°¢ÀÇ ±â¼úµéÀÌ °á±¹ ÀÌ °ÁµéÀ» ¸Þ²Ù¾î ³ª°¥ ASP.NETÀÇ ÀüºÎ¶ó º¸¾Æµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ÇÏÁö¸¸, ±×¸® ¸¸¸¸Ä¡´Â ¾Ê´Ù. ¼ÖÁ÷È÷ À§ ±â´ÉµéÀº °¢°¢¸¸À¸·Îµµ Ã¥ ÇѱÇÀº Á·È÷ ³ª¿Ã Á¤µµÀÇ ºÐ·®ÀÏ ¼ö ÀÖ´Ù. ±×¸¸Å ASP.NETÀº ±¤¹üÀ§ÇÑ ±â¼úÀÎ °ÍÀÌ´Ù.</P> <P>ÀÚ. ÀÌÁ¦ ±×·³ ½ÃÀÛÇØ º¸ÀÚ. ¿ì¸®ÀÇ ASP.NET ù¹øÂ° ¿¹Á¦¸¦ ¸»ÀÌ´Ù.... À½ÇÏÇÏ <BR>¾î¾ù? ¹ØÀÇ ¼±Àº ¹«¾ùÀÌÁö???</P> <P>-------------------------------------- to be Continue --------------------------------------</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=570 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> ASP.NETÀ» Á¦´ë·Î ÇÏ·Á¸é .NET ¾ð¾î¸¦ ¸ÕÀú °øºÎÇ϶ó.</P> <P>ASP.NETÀº ÀÌÀü ASP °°Àº ÀÛÀº ±â¼úÀÌ ¾Æ´Ï´Ù. ASP.NETÀº »ó´çÈ÷ Å« ±â¼úÀÇ ¹üÁÖÀ̸ç, ¿©·¯ºÐÀÌ ASP.NETÀ» Á¦´ë·Î ÀÍÈ÷±â À§ÇØ ¿ä±¸µÇ´Â ¸¹Àº ±â¼úµéÀÌ Á¸ÀçÇÑ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ±×¸²Àº ASP.NET°ú ¿¬°èµÇ´Â ¿©·¯ ±â¼úµéÀÌ´Ù.(¹°·Ð, ÀüºÎ´Â ¾Æ´Ï´Ù) ASP.NETÀ» Á¦´ë·Î Çϱâ À§Çؼ´Â ÀÌ·¯ÇÑ ÁÖº¯ ±â¼úµéÀ» ¹Ýµå½Ã °øºÎÇØ¾ß¸¸ ÇÑ´Ù. ¹°·Ð, Àüü¸¦ ´Ù °øºÎÇϱ⿡´Â ´Ü°èÀûÀ¸·Î ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇϰÚÁö¸¸, ASP.NETÀ» ¿©·¯ºÐÀÇ ±â¼ú·Î ¸¸µé°íÀÚ ÇÑ´Ù¸é ÀÌ Áß¿¡¼µµ ÃÖ¼ÒÇÑ ÀڽŸ¸ÀÇ .NET ¾ð¾î´Â ¹«¾ùº¸´Ù ¸ÕÀú ÇÑ °¡Áö Á¤µµ´Â ÁغñÇØ ÁÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.</P> <P><IMG height=329 src="http://www.taeyo.pe.kr/Columns/images/aspNet013.gif" width=550></P></TD></TR></TBODY></TABLE></P></SPAN></TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=1 cellPadding=2 width=600> <TBODY> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px" align=left><B id=ColumnSubject style="FONT-SIZE: 20px; VERTICAL-ALIGN: middle; FONT-FAMILY: 'malgun gothic'">ASP.NET Features</B></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 10px"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: silver"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px"></TD></TR> <TR> <TD align=left> <P><FONT color=green>ÇÊÀÚÀÇ Àâ´ã~</FONT></P><SPAN id=ctl00_CP1_Comment>È£¿À.. ÀαⰡ ÀÖ´Â °ÍÀϱî? Å¿ÀÀÇ °ÁÂ?? ±Ùµ¥, Ã¥Àº ¾ðÁ¦ ¾²Áö??? À½À½...</SPAN></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 8px"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: silver"></TD></TR> <TR> <TD style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px"></TD></TR> <TR> <TD align=left><SPAN class=ColumnContent id=ctl00_CP1_Content> <H3>ASP ¿Í ASP.NET</H3> <P>»ç½Ç»ó °³ÀÎÀûÀ¸·Î´Â ASP¿Í ASP.NETÀ» ºñ±³ÇÏ´Â °ÍÀº ±»ÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù°í »ý°¢ÇÑ´Ù. ºñ·Ï ASP.NETÀÌ ASP¸¦ ²ø¾î¾È°í ÀÖ±â´Â ÇÏÁö¸¸, ASP.NETÀº ASP¿Í È®¿¬È÷ ´Ù¸£´Ù. ¹°·Ð, ASP ¶§ÀÇ ±â´ÉµéÀ» ¸¹Àº ºÎºÐ °°Àº ¹æ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö´Â ÀÖ°Ô²û ASP.NETÀº ±¸¼ºµÇ¾îÁ® ÀÖÁö¸¸, ÀÏ´Ü Á¢±ÙÇÏ´Â ¹æ½ÄÀº ¾ö¿¬È÷ ´Ù¸£´Ù. ´«¿¡ º¸À̱⿡¸¸ ºñ½ÁÇÏ°Ô ²Ù¸ç³õ¾Ò´Ù°í »ý°¢ÇÏ´Â °ÍÀÌ ³´´Ù. ¿ª½Ã ȣȯ¼ºÀ» Áß¿ä½Ã ÇÏ´Â Microsoft ´ä°Ô ¸»ÀÌ´Ù.</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> ASP.NET ¿¡¼µµ ASP´Â »ì¾Æ¼û½®´Ù?</P> <P>ASP.NET ¿¡¼´Â ASP¿¡¼ ÀÚÁÖ »ç¿ëÇÏ´Â Request, Response, Application, Session, Sever °³Ã¼µéÀÌ ¿©ÀüÈ÷ Á¦°øµÈ´Ù. ¸î¸î °³Ã¼µéÀÇ °æ¿ì ¼Ó¼º°ú ¸Þ¼µå°¡ »ó´çÈ÷ º¸°µÇ±âµµ ÇÏ¿´´Ù. °³Ã¼µéÀÇ »ç¿ë ¹æ¹ýµµ ±âÁ¸°ú °ÅÀÇ °°Áö¸¸, ½ÇÁ¦ÀûÀÎ °³Ã¼ ¸ðµ¨Àº »ó´çÈ÷ ¸¹ÀÌ ¹Ù²î¾îÁ® ÀÖ´Ù´Â °ÍÀ» ÀÌÈÄ¿¡ ¿¹Á¦µéÀ» ÅëÇØ¼ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.</P></TD></TR></TBODY></TABLE></P> <P>ÀÌ ÀÚ¸®¿¡¼ ASP¿Í ASP.NETÀÇ ±â´ÉÀûÀÎ ºñ±³±îÁö ²¨³»°í ½ÍÁö´Â ¾Ê´Ù. ±×°ÍÀº ¸Å¿ì ¸¹Àº ºÐ·®À̸ç, ¿¹Á¦¿Í ÇÔ²² ¼³¸íÇÏÁö ¾Ê´Â´Ù¸é ÀÌÇØÇϱ⵵ ±×¸® ¼ö¿ùÇÏÁö ¾Ê´Ù. ±×·¸±â¿¡ ÀÌ ÀÚ¸®¿¡¼´Â ASP¿Í ASP.NETÀÇ ±¸Á¶ÀûÀÎ ºñ±³¸¸À» ÇÏ°í ³Ñ¾î°¡·Á ÇÑ´Ù.</P> <P>¿©·¯ºÐÀÌ ASP·Î ¹º°¡¸¦ °³¹ßÇØ º» °æÇèÀÌ ÀÖ´Ù¸é, ASP¿Í ASP.NETÀÇ ±â´ÉÀûÀÎ ºñ±³´Â ÀÌ °ÀǸ¦ µû¶ó°¡¸é¼ ½º½º·Î Á¤¸®ÇØ º¼ ¼ö ÀÖÀ» °ÍÀ̸ç, ¶§¿Àµµ ºÎºÐ ºÎºÐ ±×·¯ÇÑ ºñ±³¸¦ ¾ð±ÞÇϵµ·Ï ÇÒ °ÍÀÌ´Ù.</P> <P><IMG height=318 src="http://www.taeyo.pe.kr/Columns/images/aspNet010.gif" width=550> </P> <P>À§ÀÇ ±×¸²Àº °£´ÜÇϰԳª¸¶ ASP¿Í ASP.NETÀ» ºñ±³ÇÑ °ÍÀÌ´Ù. ¿ÞÆíÀÌ ASPÀ̰í, ¿À¸¥ÆíÀÌ ASP.NET ÀÌ´Ù. ASP´Â .asp ¶ó´Â È®ÀåÀÚ¸¦ ¾²´Â ÆäÀÌÁö¿´°í, ¿ì¸®´Â ±× ÆäÀÌÁö¸¦ ASP ÆäÀÌÁö¶ó°í ºÒ·¶À¸¸ç, »ç¿ëÇÒ ¼ö ÀÖ´Â ¼¹ö ½ºÅ©¸³Æ®·Î VBScript¿Í JScript °¡ ÀÖ¾ú´Ù. ´ëºÎºÐÀÇ °³¹ßÀÚ´Â VBScript¸¦ »ç¿ëÇßÀ¸¸ç, JScript¸¦ »ç¿ëÇÏ´Â Àα¸´Â Àü ¼¼°èÀÇ 10% µµ µÇÁö ¾Ê¾Ò´Ù. ƯÈ÷³ª ±¹³»¿¡¼´Â JScript·Î °³¹ßµÈ ASP À¥ »çÀÌÆ®´Â ã¾Æº¸±â°¡ ¾î·Á¿ï Á¤µµ¿´´Ù. ASP ÆäÀÌÁö´Â HTML°ú ASP Äڵ尡 ¼¯¿©ÀÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖ¾úÀ¸¸ç, »ç¿ëÀÚÀÇ ¿äû½Ã ¸Å¹ø! ÇØ¼®µÇ°í, ±× °á°ú ¸¸µé¾îÁö´Â HTMLÀÌ »ç¿ëÀÚ¿¡°Ô º¸³»¾îÁö´Â È帧 ±¸Á¶¸¦ °¡Áö°í ÀÖ¾ú´Ù.</P><PÀ̰ÍÀÌ p ASP.NET¿¡ µé¾î¿À°Ô µÇ¸é¼ º¯È, ÁøÈÇÏ°Ô µÇ´Âµ¥, ÀÏ´Ü .asp È®ÀåÀÚ°¡ .aspx ¹Ù²î°Ô µÇ¾ú´Ù. aspx È®ÀåÀÚ´Â ASP.NET ÀÌ Ã³À½ ¹ßÇ¥µÇ¾úÀ» ¶§ÀÇ À̸§ÀÎ ASP+ ¿¡¼ À¯·¡µÇ¾ú´Ù. ÆÄÀÏÀÇ È®ÀåÀÚ·Î + ¶ó´Â ±âÈ£´Â »ç¿ëÇÒ ¼ö°¡ ¾ø±â¿¡ +¸¦ ¿·À¸·Î ¾à°£ µ¹¸° x °¡ »ç¿ëµÇ¾îÁø °ÍÀÌ´Ù.<> <P>ASP.NET ¿¡¼´Â ÄÄÆÄÀÏ ¾ð¾îÀÎ VB.NET À̳ª C#µîÀÇ .NET ¾ð¾î°¡ »ç¿ëµÇ¾î Áø´Ù. À̵éÀº °·ÂÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» Á¦°øÇϰí, ½ºÅ©¸³Æ®·Î½á´Â Á¦ÇÑÀûÀ̾ú´ø ¸ðµç ±â´ÉÀ» Base Class Library¸¦ ÅëÇØ¼ Á¦°øÇØ ÁØ´Ù. ¶ÇÇÑ, ÄÄÆÄÀÏ µÇ°í ¸Þ¸ð¸®¿¡ ¿Ã¶ó¼¼ ½ÇÇàµÇ¾îÁö±â¿¡ ½ºÅ©¸³Æ®¿¡ ºñÇØ¼ ¿ùµîÇÑ ¼º´ÉÀÇ Çâ»óÀ» °¡Á®´Ù ÁØ´Ù. °Ô´Ù°¡, ¾î¶°ÇÑ .NET ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´ø ¸ðµÎ °°Àº °á°ú¸¦ ¾ò¾î³¾ ¼ö ÀÖÀ¸¸ç, VB.NET ¾ð¾î·Î Á¦ÀÛÇÑ Å¬·¡½º¸¦ C#À¸·Î »ó¼Ó¹Þ¾Æ È®ÀåÇÒ ¼ö ÀÖ´Â µîÀÇ ¾ð¾î ±³Â÷ »ó¼ÓÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. (ÀÌ·Î ÀÎÇØ ¾î¼¸é "Àú´Â VB °³¹ßÀÚÀä", "Àú´Â VC++ °³¹ßÀÚÀÔ´Ï´Ù" µîÀÇ ¸»ÀÌ »ç¶óÁö°í "Àú´Â .NET °³¹ßÀÚ¶ø´Ï´Ù"¶ó´Â ¸»·Î ´ëüµÇ¾îÁ®, .NET °³¹ßÀÚ ¸ðµÎ¸¦ ÇϳªÀÇ °øµ¿Ã¼·Î ¹¾îÁÙ·±Áöµµ ¸ð¸£°Ú´Ù.)</P> <P>¶ÇÇÑ, ASP.NETÀº ASP ¶§¿¡´Â ¾ø¾ú´ø °·ÂÇÑ ¼¹ö ÄÁÆ®·ÑµéÀ» Á¦°øÇØ ÁØ´Ù. ¸¶Ä¡ VB³ª VC++ °°Àº ºñÁÖ¾óÇÑ È¯°æ¿¡¼ °£´ÜÇÏ°Ô µå·¡±× ¾Ø µå·Ó¸¸À¸·Î ÄÁÆ®·ÑÀ» °¡Á®´Ù°¡ ¾µ ¼ö ÀÖ¾ú´ø °Íó·³, ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ö ¸¹Àº ¼¹ö ÄÁÆ®·ÑµéÀÌ Á¦°øµÇ¾îÁø´Ù. ASP ¶§´Â Input ÄÁÆ®·ÑµîÀÇ Á¦ÇÑÀûÀÎ Html ÄÁÆ®·Ñ¸¸À» °³¹ßÀÚ°¡ ű׷ΠÀÛ¼ºÇÏ¿© »ç¿ëÇÒ ¼ö ¹Û¿¡ ¾ø¾ú´Ù.</P> <P>±×¸®°í, ASP.NET¿¡¼´Â ÄÚµå¿Í ÄÁÅÙÆ®¸¦ ºÐ¸®Çؼ 2°³ÀÇ ÆÄÀÏ·Î ÀÛ¼ºÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÚµå ºñÇÏÀε带 Á¦°øÇÑ´Ù. µÎ ÆäÀÌÁö´Â ÄÄÆÄÀϽà Çϳª·Î ¹¿© À¯±âÀûÀ¸·Î µ¿ÀÛÇÏ°Ô µÇ¸ç, ¸¶Ä¡ ÇϳªÀÇ ¾î¼Àºí¸®Ã³·³ ±¸¼ºµÇ¾îÁ® µ¿ÀÛÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº ÆäÀÌÁöÀÇ ÄÁÅÙÆ®¿Í ¼Ò½º Äڵ带 ºÐ¸®Çؼ, ÆäÀÌÁöÀÇ °ü¸®, À¯Áö º¸¼ö¸¦ ¿ëÀÌÇÏ°Ô Çϸç, ÆäÀÌÁöÀÇ È®Àå, »ó¼ÓÀ» °¡´ÉÇÏ°Ô ÇØ ÁØ´Ù. ÄÚµå ºñÇÏÀε忡 ´ëÇØ¼´Â ÀÌÈÄ ÀÚ¼¼È÷ ¾Ë¾Æº¼ °ÍÀÌ´Ù.</P> <P>¹°·Ð, ASP ½ÃÀý¿¡µµ Include ÆÄÀÏÀ» ÅëÇØ¼ ÄÚµå ºñÇÏÀεå¿Í ºñ½ÁÇÑ °ÍÀ» Èä³»³¾ ¼ö´Â ÀÖ¾úÁö¸¸, ±×°ÍÀº ¿ÀÈ÷·Á ¼Ò½º¸¦ °ü¸®, È®ÀåÇÏ±â ¾î·Æ°Ô Çß°í ÆäÀÌÁöÀÇ ¸¹Àº ¹ö±×¸¦ À¯¹ß½ÃŰ´Â ¿øÀÎÀÌ µÇ±âµµ Çß´Ù. ±×¸®°í, Include ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾ö¹ÐÇÏ°Ô ¸»ÇØ ÄÁÅÙÆ®¿Í ¼Ò½º Äڵ带 ºÐ¸®ÇÏ´Â ¹æ¹ýÀ̶ó°í´Â º¸±â ¾î·Æ´Ù.</P> <P>ÀÌ·¯ÇÑ Â÷À̰¡ ASP ¿Í ASP.NETÀÇ ±¸Á¶ÀûÀÎ Â÷ÀÌÀÇ ÀüºÎ´Â ¾Æ´Ï´Ù. ¼ö¸¹Àº Â÷ÀÌÁß¿¡ °¡Àå È®¿¬ÇÑ °Í ¸î¸îÀÏ »ÓÀÌ´Ù. »ç½Ç ASP¿Í ASP.NETÀº ³Ê¹«³ªµµ ´Ù¸£±â¿¡ ºñ±³¸¦ ÇÏ´Â °ÍÀÌ ±×·¸°Ô ½±Áö¸¸Àº ¾Ê°í, ºñ±³¸¦ ÇÒ¸¸ÇÑ ÀÌÀ¯µµ »ç½Ç ¾ø´Ù. ±×·¡µµ Á¤È÷ Â÷ÀÌÁ¡¿¡ ´ëÇØ ¾Ë±â¸¦ ¿øÇÑ´Ù¸é, ASP.NET ¿¡ ³²¾ÆÀÖ´Â ASPÀÇ ¸ð½ÀµéÀ» Ã¼Å©ÇØ º¸´Â °ÍÀÌ Â÷¶ó¸® µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ °Á¿¡¼´Â ASP.NETÀ» °øºÎÇØ ³ª°¡¸é¼ ±×·¯ÇÑ Ã¼Å©µµ °°ÀÌ ÇÒ °ÍÀÌ´Ù.</P> <P>±×¸²À¸·Î µ¹¾Æ°¡ º¸ÀÚ. Áö±Ý±îÁö À̾߱âÇÑ °ÍÀº ¼¹öÃøÀÇ ±¸¼ºÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸´Ù. ASP¿Í ASP.NETÀº ¼¹öÃøÀÇ ±â¼úÀÌ´Ù. À̰ÍÀº Ŭ¶óÀÌ¾ðÆ® Ãø¿¡°Ô´Â ÀüÇô °ü½ÉÀÌ ¾ø´Ù. ASP.NET ÀÌ µÇ¾ú´Ù°í ÇØ¼ Ŭ¶óÀÌ¾ðÆ®±îÁö ¸¶À½´ë·Î ÁÖ¹«¸¦ ¼ö ÀÖ´Ù°í »ý°¢ÇÏ´Â °ÍÀº ¿À»êÀÌ´Ù.</P> <P>ASP.NET Àº ±× À̸§¿¡¼ º¼ ¼ö ÀÖ´Ù½ÃÇÇ À̸§ÀÇ ¾Õ ±ÛÀÚ·Î ¿©ÀüÈ÷ ASP ¸¦ »ç¿ëÇϰí ÀÖ´Ù. Áï, ASP.NETÀº ASP ¶ó´Â ±â¼ú¿¡ .NET ±â¼úÀ» Á¢¸ñÇÑ ±â¼úÀ̶ó´Â °ÍÀÌ´Ù. ±×·¸´Ù¸é ASP´Â ¹«¾ùÀΰ¡? ASP´Â Active Server Pages ÀÌ´Ù. ¼¹ö ÆäÀÌÁö¶ó´Â °ÍÀÌ´Ù. ¼¹ö¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀ̸ç, ¼¹ö¿¡¸¸ °ü½ÉÀ» °®´Â ÆäÀÌÁö¶ó´Â À̾߱âÀÌ´Ù. ºñ·Ï ±× ÆäÀÌÁöÀÇ °á°ú¹°Àº Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ °ÍÀ̶ó ÇÏ´õ¶óµµ, ±× °á°ú¹°À» ¸¸µé¾î ³»´Â °÷Àº ¼¹öÃøÀÌ´Ù. (°á°ú¹°Àº ´ëºÎºÐ ȸéÀ» ²Ù¹Ì±â À§ÇÑ HTML ¿¡ ºÒ°úÇÏ´Ù)</P> <P>±×·¸±â¿¡, Ŭ¶óÀÌ¾ðÆ®¿Í ¾î¶°ÇÑ ³îÀÌ(?)¸¦ Çϱâ À§Çؼ´Â ASP.NET À̶ó´Â ¸ÚÁø ±â¼úÀÌ µîÀåÇßÀ½¿¡µµ ºÒ±¸Çϰí, ¿©ÀüÈ÷ Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ±âÁ¸Ã³·³ ÀÚ¹Ù½ºÅ©¸³Æ®³ª VBScript¸¦ ¿©ÀüÈ÷ Ŭ¶óÀÌ¾ðÆ®¿Í ´ëÈÇÏ´Â µµ±¸·Î »ç¿ëÇÑ´Ù´Â À̾߱âÀÌ´Ù. ÀÌ ¸»Àº ¿©·¯ºÐÀÌ .NETÀ» °øºÎÇÑ´Ù°í ¸ðµç °ÍÀ» .NETÀÌ ÇØ°áÇØ ÁÙ°ÍÀ̶ó´Â ±â´ë, ±×¸®°í ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ´õ ÀÌ»ó °øºÎÇÏÁö ¾Ê¾Æµµ µÉ °ÍÀ̶ó´Â ¸·¿¬ÇÑ ±â´ë¸¦ ¹«³Ê¶ß¸®´Â À̾߱âÀÌ´Ù. Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®´Â ¿©ÀüÈ÷ °øºÎÇØ¾ß¸¸ ÇÏ´Â ±â¼úÀÌ´Ù. ¶ÇÇÑ, µ¿ÀûÀ̸鼵µ È·ÁÇÑ À¥ ÆäÀÌÁö¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô º¸¿©ÁÖ°í ½Í´Ù¸é DHTML À̶ó´Â ±â¼ú¿¡ ´ëÇØ¼µµ °ü½ÉÀ» °¡Á®¾ß ÇÑ´Ù. ÀÌ¹Ì MicrosoftÀÇ Internet Explorer(ÀÌÇÏ IE) ºê¶ó¿ìÀúÀÇ »ç¿ëÀº Àü ¼¼°èÀûÀÎ ¼öÁØÀÌ´Ï ¸»ÀÌ´Ù. (DHTMLÀº IE 4.0+¿¡¼¸¸ Á¦´ë·Î Áö¿øµÈ´Ù)</P> <P>ÇÑ ÄÆÀÇ ±×¸²À» µÎ°í ³Ê¹«³ªµµ ÀåȲÇÑ À̾߱⸦ ÇÑ °Í °°´Ù. ÇÏÁö¸¸, ¿©·¯ºÐÀÇ ¸Ó¸®¼ÓÀÌ ¹º°¡ Á¤¸®°¡ µÇ´Â ´À³¦ÀÌ µé °ÍÀ̶ó´Â »ý°¢À» ÇØº»´Ù. Á¤¸»? ±×·¸´Ù¸é Áö±Ý ÀÌ ¼ø°£, À§ÀÇ ±×¸²À» ´Ù½Ã Çѹø »ì¸ç½Ã ¹Ù¶óº¸ÀÚ. ÇÊÀÚ°¡ À̾߱âÇÑ ¸ðµç ³»¿ëÀÌ ±â¾ï³ªÁö´Â ¾ÊÀ»Å×Áö¸¸ ³ª¸§´ë·Î ¹º°¡ Á¶±ÝÀº Á¤¸®µÇ´Â °ÍµéÀÌ ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ¸Ó¸®´Â ¿©·¯ºÐÀÇ ¿¹»óº¸´Ù ÈξÀ ´õ ¶Ù¾î³ª´Ù.</P> <P>ÀÚ. ±×¸®°í óÀ½ ASP.NETÀ» °øºÎÇϰíÀÚ ÇÏ´Â ¿©·¯ºÐµéÀÌ ¼±¼ö Áö½ÄÀ¸·Î ¶ÇÇÑ ±â¾ïÇØ µÎ¾î¾ß ÇÒ¸¸ÇÑ °ÍÀ¸·Î´Â ¹«¾ùÀÌ ÀÖÀ»±î? ±×°ÍÀº ¹Ù·Î Form ÀÇ µ¿ÀÛ¹æ½ÄÀÌ´Ù. ¾ÆÁÖ °£´ÜÇÑ »ç½ÇÀÌÁö¸¸, ¾ÆÁÖ Áß¿äÇÑ »ç½ÇÀÌ´Ù.</P> <P>ASPÀÇ ÆûÀº »ç¿ëÀڷκÎÅÍ ¾î¶°ÇÑ Á¤º¸¸¦ ÀԷ¹ޱâ À§ÇØ ÄÁÆ®·ÑµéÀ» ¹èÄ¡ÇØ ³õ´Â ¹«ÇüÀÇ °ø°£ÀÌ´Ù. Æû ±¸¿ª (<form> </form>) ³»ºÎ·Î ¿©·¯°¡Áö ¼¹ö ÄÁÆ®·ÑµéÀ» Ãß°¡ÇÒ ¼ö ÀÖ°í(Á÷Á¢ ¼ÕÀ¸·Î ÄÚµùÇØ¾ß¸¸ ÇÏÁö¸¸), ±×·¸°Ô Æû ³»ºÎ¿¡ Á¸ÀçÇÏ´Â ÄÁÆ®·Ñµé¸¸ÀÌ ÆûÀ» ¼ºê¹ÔÇÒ °æ¿ì¿¡, ÁöÁ¤µÈ ¼¹öÀÇ ÆäÀÌÁö·Î Àü¼ÛµÇ¾îÁø´Ù. ´ÙÀ½ ±×¸²Ã³·³ ¸»ÀÌ´Ù.</P> <P><IMG height=175 src="http://www.taeyo.pe.kr/Columns/images/aspNet011.gif" width=516> </P> <P>ÀÌ ¸»Àº ´Ù½Ã ¸»ÇØ, »ç¿ëÀÚ¿Í ´ëÈÇÏ´Â Æû(Form)ÀÌ µû·Î Á¸ÀçÇϰí, Æû¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ ¹Þ¾Æ¼ ó¸®ÇÏ´Â ASP ÆäÀÌÁö°¡ µû·Î Á¸ÀçÇÑ´Ù´Â À̾߱âÀÌ´Ù. ¹°·Ð, ÇϳªÀÇ ÆäÀÌÁö¿¡¼ ó¸®ÇÒ ¼öµµ ÀÖ´Ù. Áï, À§ÀÇ °æ¿ì Form.htm ÆäÀÌÁö¸¦ ´ë½ÅÇÏ¿© Form.asp ÆäÀÌÁö¸¦ ¸¸µç ´ÙÀ½, »ç¿ëÀÚ°¡ Æû¿¡ ÀÔ·ÂÇÑ °ªµéÀ» ÀÚ±â ÀڽŠÆäÀÌÁö·Î µÇµ¹·Á ±× ó¸® ¿ª½Ã Form.asp ¿¡¼ ó¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. °¡´ÉÀº ÇÏÁö¸¸, ±×·¸°Ô ÇÁ·Î±×·¡¹ÖÇÏ´Â »ç¶÷Àº ±×´ÙÁö ¸¹Áö ¾Ê´Ù. ¹Ýµå½Ã ±×·¡¾ß¸¸ ÇÏ´Â ¾ÆÁÖ Æ¯º°ÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é ¸»ÀÌ´Ù. ¿Ö³ÄÇÏ¸é ±×·¸°Ô ÇϳªÀÇ ÆäÀÌÁö·Î ¸ô¾Æ¼ ÄÚµùÇÏ´Â °ÍÀº ÇÁ·Î±×·¡¹ÖÀ» ¸Å¿ì ¾î·Æ°Ô ¸¸µé±â ¶§¹®À̰í, µð¹ö±×Çϱ⵵ ¾î·Æ°Ô ¸¸µé°í , À¯Áö º¸¼öÇϱ⵵ ¸Å¿ì Èûµé°Ô Çϱ⠶§¹®ÀÌ´Ù.</P> <P>±×·¸´Ù¸é, ASP.NET¿¡¼´Â ¾î¶»°Ô ÀÌ·¯ÇÑ ÆûÀÇ µ¿ÀÛ ¹æ½ÄÀÌ º¯ÈÇÏ¿´À»±î? ´ë´ÜÇÏ°Ô ¹Ù²î¾úÀ» °Í °°Áö¸¸ »ç½Ç ±×·¸Áöµµ ¾Ê´Ù. ´ÙÀ½ ±×¸²°ú °°ÀÌ ³Ê¹«³ªµµ °£´ÜÇÏ°Ô ¹Ù²î¾ú´Ù.</P> <P><IMG height=141 src="http://www.taeyo.pe.kr/Columns/images/aspNet012.gif" width=399></P> <P>Æ÷½ºÆ®¹é!! ¹«Ã´À̳ª ¾ÕÀ¸·Î ÀÚÁÖ ¸¸³ª°Ô µÉ ´Ü¾îÀÌ´Ù. ±»ÀÌ ¹ø¿ªÇÏÀÚ¸é "ÀÚ±â ÀÚ½ÅÀ¸·ÎÀÇ Àü¼Û" ÀÌ µÇ°Ú´Ù. ³Ê¹« ±æ´Ù? ±×·¸´Ù¸é ±×³É "µÇÀü¼Û" À̶õ ¸»µµ ³ª»ÚÁö ¾Ê¾Æº¸ÀδÙ. ÇÏÁö¸¸, ±×³É ¿ø¾î·Î »ç¿ëÇÏ´Â °ÍÀÌ ´õ¿í Àǹ̰¡ »ì °ÍÀ̱⿡ ÀϹÝÀûÀ¸·Î´Â Æ÷½ºÆ®¹éÀ̶ó°íµé À̾߱âÇÑ´Ù.</P> <P>Áï, ASP.NET ¿¡¼´Â Æû ÆäÀÌÁöµµ ÀÚ½ÅÀ̰í, ±×°ÍÀ» ó¸®ÇÏ´Â ÆäÀÌÁöµµ ÀÚ½ÅÀ̶ó´Â À̾߱âÀÌ´Ù. ±×·¯³ª, ÀÌ°Í Âü °©Àڱ⠳°¨ÇÏ´Ù. ¾Õ¿¡¼ ASP ¿¡¼µµ ÀÌ·¯ÇÑ ¹æ½ÄÀÌ °¡´ÉÇÏÁö¸¸, ´ë´ÜÈ÷ ¾È ÁÁÀº ¹æ¹ýÀÎ °Íó·³ ¼Ò°³¸¦ ÇÏ¿´´Âµ¥, ASP.NETÀº Å¿ÀÀÇ ¸»À» µÚÁý´Â À§¿Í °°Àº ¹æ½ÄÀ» äÅÃÇÏ¿´´Ù. ±×·¸´Ù¸é, Å¿À°¡ °ÅÁþ¸»À» ÇÑ °ÍÀϱî? ¿©·¯ºÐÀº ´©±¸ÂÊÀÇ ¼ÕÀ» µé¾îÁÙ °ÍÀΰ¡? ¹°·Ð, Å¿ÀÀÏ °ÍÀÌ´Ù. ASP.NETÀº ¼ÕÀÌ ¾ø´Ù. </P> <P>ASP.NETÀÌ Æ÷½ºÆ®¹éÀ» ¼±ÅÃÇÑ °Í µÚ¿¡´Â "À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ¸·ÎÀÇ Àüȯ"À̶ó´Â °ÍÀÌ Á¸ÀçÇÑ´Ù. ±âÁ¸ ASP ÆäÀÌÁöó·³ ÀýÂ÷, ¼øÂ÷ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÌ ¾Æ´Ñ À̺¥Æ® Áß½ÉÀûÀÎ ¹æ½ÄÀ¸·ÎÀÇ º¯È¯ÀÌ Æ÷½ºÆ®¹éÀ̶ó´Â ¹æ½ÄÀ» ¿ëÀÌÇÏ°Ô Çϰí ÀÖ´Â °ÍÀÌ´Ù. </P> <P>ASP ¿¡¼´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ̶ó´Â °ÍÀº ÀüÇô ºÒ°¡´É¿¡ °¡±î¿î ¹æ½ÄÀ̾ú´Ù. ¿À·ÎÁö ÆäÀÌÁö´Â ¼øÂ÷ÀûÀ¸·Î ÁøÇàµÇ¸ç, ¼¹öÃøÀÇ À̺¥Æ®¶ó´Â °Íµµ ´ë´ÜÈ÷ »ý¼ÒÇÏ°Ô ´À²¸Áú Á¤µµ·Î Áö¿øµÇÁö ¾Ê¾Ò´Ù.</P> <P>ÀÌÁ¦´Â ±×·¯ÇÑ ¸ðµç °ü·Ã ±â¹Ý ±â¼úÀ» ASP.NET ÀÌ Á¦°øÇϰí ÀÖ´Ù. ASP.NET ÀÌ À̺¥Æ® Áß½ÉÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô Çϱ⿡, ¿ì¸®´Â ´ÜÁö ÇÊ¿äÇÑ ÀÛ¾÷¿¡ ´ëÇØ¼ ÇÊ¿äÇÑ Äڵ带 ÀÛ¼ºÇϱ⸸ ÇÏ¸é µÈ´Ù. ¸ðµç 󸮴 ASP.NET ÀÌ ¾Ë¾Æ¼ ó¸®ÇØ ÁØ´Ù. ¸¸ÀÏ, ¿©·¯ºÐÀÌ ÀÌÀü¿¡ VB³ª VC++À» ÇØº» ÀûÀÌ ÀÖ´Ù¸é ±×¿Í ºñ½ÁÇÏ°Ô À̺¥Æ® ó¸® ¹æ½ÄÀ¸·Î ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù´Â ¸»·Î ÀÌÇØÇØµµ ÁÁ´Ù. Áö±ÝÀº ÀÌ ¸»ÀÌ ½±°Ô ÀÌÇØ°¡ °¡Áö ¾ÊÀ» ¼ö ÀÖÁö¸¸, °ð °°ÀÌ Ã¹¹øÂ° ASP.NET ÆäÀÌÁö¸¦ ¸¸µé¾î º¸°ÔµÇ¸é À̸»À» ¾ÆÁÖ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.</P> <P>±×·¸´Ù¸é, °á°úÀûÀ¸·Î ASP.NET ÆäÀÌÁö°¡ Æ÷½ºÆ®¹éµÇ¾îÁö´Â ±¸Á¶¸¦ °®°Ô µÇ°í, À̺¥Æ® 󸮹æ½ÄÀ¸·Î ÇÁ·Î±×·¡¹ÖÀÌ ÀüȯµÇ¾ú´Ù¶ó´Â °ÍÀε¥, ±×·¸´Ù¸é ¿ø·¡´Â ±×·¯ÇÑ ±¸Á¶°¡ ÆäÀÌÁöÀÇ ÀÛ¼ºÀ» ¸Å¿ì È¥¶õ½º·´°Ô Çϰí, °³¹ßÀ» ¾î·Æ°Ô ÇÑ´Ù´Â À̾߱â´Â ¾î¶»°Ô µÈ °ÍÀϱî? ÀÌ°Ô ¾Õ µÚ°¡ ¸Â´Â ¸»Àΰ¡? ¶ó´Â Àǹ®ÀÌ µé·±Áöµµ ¸ð¸£°Ú´Ù.</P> <P>Áï, ´Ù½Ã ¸»ÇÏ¸é ¿ø·¡´Â È¥¶õ½º·´°í ´Ù·ç±â Èûµé¾î¾ß Çϴµ¥, ASP.NETÀ» µµÀÔÇϸé À̰ÍÀÌ ´ë´ÜÈ÷ ÆíÇØÁö°Ô µÇ¾ú´Ù¶ó´Â ¸»·Î ÀÌÇØÇÏ¸é µÉ °ÍÀÌ´Ù. ±×°ÍÀº ASP.NETÀÌ ±×·¯ÇÑ ¸ðµç ÇϺα¸Á¶¸¦ Á¦°øÇϱ⠶§¹®ÀÌ´Ù. ±×·¯ÇÑ ÇϺα¸Á¶ÀÇ µ¿ÀÛµé±îÁöµµ ÀÌÇØÇÏ°í ½ÍÀº ¿©·¯ºÐÀÇ ¸¶À½Àº ÀÌÇØÇÏÁö¸¸ ±×°ÍÀº ÀÌ °ÁÂ, ȤÀº Å¿ÀÀÇ »õ·Î¿î Ã¥À» ¸ðµÎ ¸¶Ä¥¶§ÂëÀÌ µÇ¸é »ó´ç ºÎºÐ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, MSDNÀ» ÀÌ¿ëÇÑ ½ÉÈÇнÀÀ» ÅëÇØ Áö½ÄÀ» ¾òÀ» ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.</P> <P>´©±º°¡°¡ ÆíÇØÁö¸é, ´©±º°¡´Â µÎ¹è·Î Èûµé¾îÁø´Ù´Â °ÍÀ» ±â¾ïÇÏÀÚ. °³¹ßÀÚ°¡ ÆíÇØÁø´Ù´Â °ÍÀº µµ±¸(Tools)¸¦ °³¹ßÇÏ´Â »ç¶÷µéÀÌ ÇǰïÇØÁø´Ù´Â À̾߱âÀ̸ç, ASP.NETÀ» ¸¸µé¾î ³½ °³¹ßÀÚµéÀÌ ¸¹Àº °í»ýÀ» ÇÏ¿´À» °ÍÀ̶ó´Â °ÍÀ» À¯ÃßÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ±×·¯¹Ç·Î ÀÌ ½ÃÁ¡¿¡¼ ±×µé¿¡°Ô ¼Ò¸®¾ø´Â ¹Ú¼ö¸¦ Çѹø º¸³»º¸´Â °Íµµ ³ª»ÚÁö ¾ÊÀ» °ÍÀÌ´Ù. ¾î¶µç ¿ì¸®´Â °°Àº ±æÀ» °¡°í ÀÖ´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Æ´Ñ°¡?</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> Áö±Ý ASP.NETÀº 1.0 ¹öÀü!!</P> <P>ÇöÀçÀÇ ASP.NETÀÇ ¹öÀüÀº ASP.NET 1.0 ÀÌ´Ù. ÀÌ À̾߱â´Â ¾ðÁ¨°¡ ASP.NET 2.0 ÀÌ ³ª¿Ã ¼ö ÀÖ´Ù´Â À̾߱âÀ̰í, ¶ÇÇÑ ¾Æ´Ï ¶© ±¼¶Ò¿¡ ¿¬±â³ª¶ó »ç¶÷µéÀÇ ¸»À» ºô¸®¸é »ç½Ç ÇöÀç ÀÌ¹Ì MS´Â ASP.NET 2.0 °³¹ß¿¡ Âø¼öÇØ ÀÖ´Ù´Â ¿¬±â°°Àº ¼Ò¸®µéÀÌ ¶°µ¹°í ÀÖ´Ù.</P></TD></TR></TBODY></TABLE></P> <H3><BR>ASP.NET Features</H3> <P>ÀÌÁ¦ º»°ÝÀûÀ¸·Î ASP.NET ¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ´ÙÀ½Àº ASP.NETÀÇ ¸ð½ÀÀ» Á¤¸®ÇØ º» °ÍÀÌ´Ù.</P> <P> <OL>- ü°èÀûÀÎ ÇÁ·Î±×·¡¹Ö ±¸Á¶<BR>- ÆÄ¿öÇ®ÇÑ ÄÁÆ®·ÑµéÀÇ Á¦°ø : Control based page<BR> : Àüº¸´Ù ÈξÀ ½±°í dzºÎÇÑ °³¹ßȯ°æÀ» Á¦°ø<BR>- ¾ð¾î µ¶¸³ÀûÀÎ Ç÷§Æû : ¸ðµç CLR Áö¿ø Ç÷§Æû À§¿¡¼ ±¸µ¿<BR>- Interface¿Í CodeÀÇ ºÐ¸® : Code Behind<BR> : ½¬¿î À¯Áöº¸¼ö, ApplicationÀÇ È®À强, Easy Deployment<BR>- Improved performance : Compiled Page & Garbage Collection<BR>- °³¹ß »ý»ê¼º Çâ»ó : VISUAL STUDIO . NET<BR>- Multi-Client Supporting<BR> : IE / Netscape / Mac / Pocket PC / Mobile phone<BR>- °£°áÇÑ À̺¥Æ® Áß½ÉÀÇ ÇÁ·Î±×·¡¹Ö ¸ðµ¨<BR></OL> <P></P> <P>ASP.NET ¿¡¼´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» ÅëÇØ ü°èÀûÀÎ ÇÁ·Î±×·¡¹Ö ±¸Á¶¸¦ Á¦°øÇÑ´Ù. À̸¦ ÅëÇØ »ó´çÈ÷ ÀÌÇØÇϱ⠽¬¿î ü°èÀûÀÎ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ±âÁ¸ÀÇ ASP ¶§¿Í´Â ÀüÇô ´Ù¸¥ ½ÄÀÇ ÄÚµù¹æ¹ýÀ» Á¦½ÃÇϱ⿡ ASP¿¡ Àͼ÷ÇÑ »ç¿ëÀÚµéÀº Çѵ¿¾È È¥¶õ½º·¯¿ï ¼öµµ ÀÖÁö¸¸, ÀÏ´Ü ASP.NET ½Ä ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡ Àͼ÷ÇØÁö¸é ASP ¹æ½ÄÀÇ ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ·Î µ¹¾Æ°¡·Á ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.</P> <P>¶ÇÇÑ, ASP.NET¿¡¼´Â À¥ÆûÀ̶ó´Â °ÍÀ» ºñ·ÔÇÑ ¼ö¸¹Àº ¼¹öÃø ÄÁÆ®·ÑµéÀ» Á¦°øÇØ ÁØ´Ù. À̸¦ ÅëÇØ¼ »ó´çÈ÷ ½±°Ô ¸¹Àº ±â´ÉÀ» °¡Áø À¥ »çÀÌÆ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÇ¸ç, ÄÁÆ®·ÑµéÀ» ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ´ë´ÜÈ÷ ½±°Ô Á¦¾îÇÒ ¼ö Àֱ⿡ Á÷°üÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» ±¸»çÇÒ ¼ö ÀÖ°Ô µÈ´Ù.</P> <P>±×¸®°í, ASP.NETÀº ¾ð¾î µ¶¸³ÀûÀÎ Ç÷§ÆûÀ» ¶ÇÇÑ Á¦°øÇÑ´Ù. ¾î¶°ÇÑ .NET ¾ð¾î·Îµµ ASP.NET ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ¸¸µé¾îÁø À¥ ÆäÀÌÁöµéÀº CLRÀÌ Áö¿øµÇ´Â ±× ¾î¶°ÇÑ Ç÷§Æû¿¡¼µµ ±¸µ¿ÀÌ °¡´ÉÇÏ´Ù. ´Ü¼øÈ÷ Àß ¸¸µé¾îÁø ASP.NET ÆäÀÌÁö¸¦ Ä«ÇÇÇØ ³õ´Â °Í¸¸À¸·Î ¸»ÀÌ´Ù.</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=500 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> Áß¿ä üũ!!</P> <P>ÇϳªÀÇ ASP.NET ÆäÀÌÁö¿¡¼´Â ÇϳªÀÇ .NET ¾ð¾î¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.</P></TD></TR></TBODY></TABLE></P> <P>ASP.NETÀº ¶ÇÇÑ ÄÚµå ºñÇÏÀεå¶ó´Â °ÍÀ» Á¦°øÇÑ´Ù. ASP ÆäÀÌÁöó·³ ÇÁ·Î±×·¡¹Ö ÄÚµå¿Í HTML ÄÁÅÙÆ®°¡ È¥ÇÕµÇ¾î µÚ¼¯¿© ÀÖ´Â ¹æ½Ä(ÈçÈ÷µé ÀÌ·¯ÇÑ °ÍÀ» ½ºÆÄ°ÔƼ ÄÚµå¶ó°í À̾߱âÇÑ´Ù)ÀÌ ¾Æ´Ñ, ÄÁÅÙÆ®¿Í ÄÚµåÀÇ ºÐ¸®¸¦ ÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÌ Á¦°øµÈ´Ù. ÀÌ´Â ÄÁÅÙÆ® ÆäÀÌÁö¿Í ÇÁ·Î±×·¡¹Ö ÄÚµå ÆäÀÌÁö°¡ °¢°¢ÀÇ ÆÄÀÏ·Î Á¸ÀçÇÏ¿© °³¹ß»ó¿¡ »ó´çÇÑ Æí¸®¼ºÀ» Á¦°øÇØ ÁØ´Ù. ±×·¯ÇÑ ÀÌÀ¯·Î Visual Studio.NET µµ±¸´Â »õ·Î¿î ASP.NET ÆäÀÌÁö¸¦ »ý¼ºÇÒ °æ¿ì, ÀÚµ¿À¸·Î ÄÚµå ºñÇÏÀεå ASP.NET ÆäÀÌÁö¸¦ ¸¸µé¾î ÁØ´Ù. </P> <P>¶ÇÇÑ, ASP.NETÀº ÄÄÆÄÀÏ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÆäÀÌÁö°¡ ÀÛ¼ºµÇ°í, ÄÄÆÄÀÏµÇ°í ½ÇÇà½Ã ¸Þ¸ð¸®¿¡ ¿Ã¶ó¼¼ µ¿ÀÛÇϱ⿡ »ó´çÈ÷ ÁÁÀº ¼º´ÉÀ» °¡Áö°Ô µÇ¸ç, °¡ºñÁö Ä÷ºÅÍ¿¡ ÀÇÇØ °³Ã¼µéÀÇ °ü¸®°¡ ÀÌ·ç¾îÁö±â¿¡ ¸Þ¸ð¸® ´©¼ö¿Í °°Àº ¿øÀÎÀ¸·Î ¼¹ö°¡ ´Ù¿îµÇ´Â ÀÏÀÌ ÃÖ¼ÒȵȴÙ.</P> <P>±× ¿Ü¿¡µµ ASP.NETÀº ¿©·¯ Ŭ¶óÀÌ¾ðÆ® µð¹ÙÀ̽ºµéÀ» Áö¿øÇÑ´Ù´Â ÀåÁ¡µµ °¡Áö°í Àִµ¥, ÀÌ´Â ÀÌÀü¿¡ IE¿Í Netscape ºê¶ó¿ìÀú ¾çÂÊÀ» ´Ù ¸ÂÃß¾î À¥ ÆäÀÌÁö¸¦ °³¹ßÇØ º» °³¹ßÀÚ¶ó¸é ¸Å¿ì ¹Ý°¡¿î ¼Ò½ÄÀÏ °ÍÀÌ´Ù. ASP.NETÀº °¢°¢ÀÇ ºê¶ó¿ìÀú º°·Î, ¶ÇÇÑ ¹öÀü¿¡ ¸Â°Ô ÃÖÀûÈµÈ HTMLÀ» »ý¼ºÇØ ÁØ´Ù. °Ô´Ù°¡ ºê¶ó¿ìÀú»Ó ¾Æ´Ï¶ó ¸ð¹ÙÀÏ Æù, PDA µîµî¿¡µµ ÀûÇÕÇÏ°Ô µ¿ÀÛÇÏ´Â ÄÁÅÙÆ®¸¦ µ¿ÀûÀ¸·Î ±¸¼ºÇÏ´Â Çö¸íÇÑ ±â´ÉÀ» º¸À¯Çϰí ÀÖ´Ù.</P> <P>ÇϳªÀÇ ASP.NET ÆäÀÌÁö´Â Ŭ¶óÀÌ¾ðÆ® µð¹ÙÀ̽º¿¡ µû¶ó ÀûÀýÈ÷ µ¿ÀûÀ¸·Î ÄÁÅÙÃ÷°¡ »ý¼ºµÇ°í, ±× ¸Ó½Å¿¡ ¸Â°Ô °á°ú¹°À» °Ç³×¾îÁØ´Ù. ASP.NETÀÌ ÀÌó·³ ½º¸¶Æ®ÇÏ´Ù°í ÇÏ´õ¶óµµ ¿ì¸®°¡ ÈÇ·æÇÑ °³¹ßÀÚ¶ó¸é °¢°¢ÀÇ Å¬¶óÀ̾ðÆ®ÀÇ µµ±¸¿¡ ¸Â°Ô ÃÖÀûÈµÈ ÆäÀÌÁö¸¦ ±¸ÃàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÒ °ÍÀÌ´Ù. Âü°í·Î, ¸ð¹ÙÀÏÀ» À§Çؼ¶ó¸é ASP.NET ¿¡¼´Â ¸ð¹ÙÀÏ ÄÁÆ®·ÑµéÀ» µû·Î Á¦°øÇØÁÖ°í ÀÖ´Ù.</P> <P>ÀÌ ¿Ü¿¡µµ ASP.NETÀÇ ¸¹Àº ¸ð½Àµé°ú ±â´ÉµéÀÌ Á¸ÀçÇÑ´Ù. À§¿¡¼ ³ª¿ÇÑ ASP.NETÀÇ ¸ð½ÀµéÀº °¡Àå ´ëÇ¥ÀûÀÎ °ÍµéÀÌ´Ù. ±×·¸´Ù¸é, ±â¼úÀûÀ¸·Î ASP.NETÀº ¾î¶°ÇÑ ¸ÚÁø ±â¼úµéÀ» Á¦°øÇϴ°¡? ¹«¾ùÀÌ »õ·Î¿î °ÍÀΰ¡? »ç½Ç ¸ðµç °ÍÀÌ »õ·Ó´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ±×·¸´Ù¸é Çѹø ¾Ë¾Æº¸ÀÚ. ¹«¾ùÀÌ »õ·Î¿î°¡?</P><BR> <H3>ASP.NET¿¡¼ Á¦°øÇÏ´Â »õ·Î¿î ±â¼úµé</H3> <P> <OL>- À¥ Æû(Web Forms) <BR> : ASP.NETÀÇ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¸ðµ¨À̸ç, ASPÀÇ ÀåÁ¡À» Visual Studio.NETÀÇ °³¹ß ÆíÀǼº, <BR> »ý»ê¼º°ú °áÇÕÇÑ ¸ðµ¨ÀÌ´Ù. ¶ÇÇÑ, ÀÌ °Á¿¡¼ Áö°ãµµ·Ï ¸¸³ª°Ô µÉ Ä£±¸À̱⵵ ÇÏ´Ù.</OL> <OL>- ¼¹ö ÄÁÆ®·Ñ(Server Controls) <BR> : À¥ Æû ÇÁ·Î±×·¡¹Ö ¸ðµ¨ÀÇ ÁÖ¿ä ±¸¼º ¿ä¼ÒÀ̸ç, HTML ¿ä¼Òµé°ú ´ë·«ÀûÀ¸·Î ¸ÅÇεǾîÁø´Ù. <BR> Áï, ¼¹ö»óÀÇ ÄÚµå·Î´Â <asp:TextBox>¿Í °°ÀÌ ÀÛ¼ºµÇÁö¸¸ ½ÇÁ¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÌ ÄÁÆ®·ÑÀº <BR> <Input type="text"> ·Î º¯È¯µÇ¾î HTML·Î½á ³»·ÁÁø´Ù. ¼¹ö ÄÁÆ®·ÑÀÇ Á¦°øÀº °·ÂÇÑ ¼¹ö <BR> »çÀ̵å ÇÁ·Î±×·¡¹ÖÀÇ °¡´É¼ºÀ» Á¦°øÇØ ÁÙ °ÍÀÌ´Ù. À¥ Æû°ú ¸¶Âù°¡Áö·Î ¾ÆÁÖ Áö°ãµµ·Ï ¸¹ÀÌ, <BR> ÀÚÁÖ ¸¸³ªº¸°Ô º¼ °ÍÀÌ´Ù.</OL> <OL>- À¥ ¼ºñ½º(Web Services)<BR> : ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¼ºñ½ºÀÇ Á¦ÀÛÀ» ÀÌ·ç´Â ASP.NET ÀÇ ÇÙ½É ±â¼úÀÌ´Ù. À¥ ¼ºñ½º¶ó´Â ±â¼úÀº<BR> MicrosoftÀÇ .NET ȯ°æ¿¡¼¸¸ µ¿ÀÛÇÏ´Â ±â¼úÀÌ ¾Æ´Ï¶ó XMLÀ» Áö¿øÇÏ´Â ¸ðµç Ç÷§Æû¿¡¼ Á¦°ø, <BR> »ç¿ë °¡´ÉÇÑ ±â¼úÀ̱⿡ ¾ÕÀ¸·ÎÀÇ ¼¼»óÀº À¥ ¼ºñ½ºÀÇ ¼¼»óÀÏ °ÍÀ̶ó´Â ±â´ë´Â ½ÇÁ¦ÈµÉ °ÍÀ¸·Î<BR> º¸ÀδÙ. Å¿À°¡ ¸Å¿ì °ü½ÉÀ» °¡Áö°í ÀÖ´Â ºÐ¾ßÀ̱⵵ ÇÏ´Ù.</OL> <OL>- ij½Ì(Caching)<BR> : ASP.NETÀº °·ÂÇÑ Ä³½Ì ¿£ÁøÀ» žÀçÇϰí ÀÖ´Ù. À̸¦ ÅëÇØ À¥ ÆäÀÌÁöÀÇ Ä³½ÌÀ» È¿°úÀûÀ¸·Î ±¸¼º<BR> ÇÒ ¼ö ÀÖÀ¸¸ç, È¿°úÀûÀΠij½ÌÀ» ÅëÇØ ¾îÇø®ÄÉÀ̼ÇÀÇ ¼º´É Çâ»óÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù. ¶ÇÇÑ, È¿°úÀû<BR> À¸·Î ±¸¼ºÇÑ Ä³½ÌÀº ¼¹ö°£ÀÇ ÇÁ·Î¼¼½Ì ·Îµå¸¦ Àý°¨ÇÏ´Â È¿°ú¸¦ °¡Á®¿À±â¿¡, ÀüüÀûÀÎ ³×Æ®¿÷ÀÇ<BR> Æ®·¡ÇÈ ¶ÇÇÑ Çâ»óµÇ´Â È¿°ú¸¦ ¾ò°ÔÇÑ´Ù.</OL> <OL>- Çâ»óµÈ »óÅ °ü¸®(State management Improvements)<BR> : À¥ ¼¹ö»ó¿¡¼ ¼¼¼Ç »óŸ¦ ºÐ»ê½ÃÄÑ ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. º°µµÀÇ »óÅ ¼¹ö<BR> ³ª SQL Server Database¸¦ ÅëÇØ »óÅ Á¤º¸ À¯ÁöÇϵµ·Ï ÇÒ ¼ö ÀÖÀ¸¸ç, Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú°¡ <BR> Äí۸¦ Áö¿øÇÏÁö ¾Ê¾Æµµ ¼¼¼ÇÀÇ »óŸ¦ °ü¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ý ¶ÇÇÑ Á¦°øÇÑ´Ù. <BR></OL> <P></P> <P>ÀÌ ¿Ü¿¡µµ º¸¾È(Security)°ú °ü·ÃÇØ¼µµ ´ë´ÜÈ÷ È®ÀåµÇ°í ¾ÈÁ¤ÀûÀÎ ¹æ¹ýµéÀ» Á¦½ÃÇØ ÁØ´Ù. »ç½Ç»ó À§¿¡ ³ª¿Â °¢°¢ÀÇ ±â¼úµéÀÌ °á±¹ ÀÌ °ÁµéÀ» ¸Þ²Ù¾î ³ª°¥ ASP.NETÀÇ ÀüºÎ¶ó º¸¾Æµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ÇÏÁö¸¸, ±×¸® ¸¸¸¸Ä¡´Â ¾Ê´Ù. ¼ÖÁ÷È÷ À§ ±â´ÉµéÀº °¢°¢¸¸À¸·Îµµ Ã¥ ÇѱÇÀº Á·È÷ ³ª¿Ã Á¤µµÀÇ ºÐ·®ÀÏ ¼ö ÀÖ´Ù. ±×¸¸Å ASP.NETÀº ±¤¹üÀ§ÇÑ ±â¼úÀÎ °ÍÀÌ´Ù.</P> <P>ÀÚ. ÀÌÁ¦ ±×·³ ½ÃÀÛÇØ º¸ÀÚ. ¿ì¸®ÀÇ ASP.NET ù¹øÂ° ¿¹Á¦¸¦ ¸»ÀÌ´Ù.... À½ÇÏÇÏ <BR>¾î¾ù? ¹ØÀÇ ¼±Àº ¹«¾ùÀÌÁö???</P> <P>-------------------------------------- to be Continue --------------------------------------</P> <P> <TABLE cellSpacing=1 cellPadding=10 width=570 bgColor=slategray> <TBODY> <TR bgColor=white> <TD> <P><IMG height=23 src="http://www.taeyo.pe.kr/Columns/image/check.gif" width=57 align=absMiddle> ASP.NETÀ» Á¦´ë·Î ÇÏ·Á¸é .NET ¾ð¾î¸¦ ¸ÕÀú °øºÎÇ϶ó.</P> <P>ASP.NETÀº ÀÌÀü ASP °°Àº ÀÛÀº ±â¼úÀÌ ¾Æ´Ï´Ù. ASP.NETÀº »ó´çÈ÷ Å« ±â¼úÀÇ ¹üÁÖÀ̸ç, ¿©·¯ºÐÀÌ ASP.NETÀ» Á¦´ë·Î ÀÍÈ÷±â À§ÇØ ¿ä±¸µÇ´Â ¸¹Àº ±â¼úµéÀÌ Á¸ÀçÇÑ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ±×¸²Àº ASP.NET°ú ¿¬°èµÇ´Â ¿©·¯ ±â¼úµéÀÌ´Ù.(¹°·Ð, ÀüºÎ´Â ¾Æ´Ï´Ù) ASP.NETÀ» Á¦´ë·Î Çϱâ À§Çؼ´Â ÀÌ·¯ÇÑ ÁÖº¯ ±â¼úµéÀ» ¹Ýµå½Ã °øºÎÇØ¾ß¸¸ ÇÑ´Ù. ¹°·Ð, Àüü¸¦ ´Ù °øºÎÇϱ⿡´Â ´Ü°èÀûÀ¸·Î ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇϰÚÁö¸¸, ASP.NETÀ» ¿©·¯ºÐÀÇ ±â¼ú·Î ¸¸µé°íÀÚ ÇÑ´Ù¸é ÀÌ Áß¿¡¼µµ ÃÖ¼ÒÇÑ ÀڽŸ¸ÀÇ .NET ¾ð¾î´Â ¹«¾ùº¸´Ù ¸ÕÀú ÇÑ °¡Áö Á¤µµ´Â ÁغñÇØ ÁÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.</P> <P><IMG height=329 src="http://www.taeyo.pe.kr/Columns/images/aspNet013.gif" width=550></P></TD></TR></TBODY></TABLE></P></SPAN></TD></TR></TBODY></TABLE><BR>
°ßÀû°è»êÇϱâ
ÀÛ¾÷ÀÇ·Ú
°ßÀû¹®ÀÇ
°øÁö»çÇ×