.ASP íì¼ì´ë?
ASPë Active Server Pagesì ì½ìë¡ ì¹ íì´ì§ë¥¼ ë§ë¤ê¸° ìí ê°ë° íë ììí¬ì ëë¤. ì¹ ìì²ì ì²ë¦¬í기 ìí´ ë´ë¶ ìë²ìì ì»´í¨í° ì½ë를 ì¤íí ì ììµëë¤. ì¹ ë¸ë¼ì°ì ìì ASP íì¼ì ëí ìì²ì´ ìì±ëë©´ ìë²ë íì¼ì ì½ê³ ê·¸ ìì ì½ë/ì¤í¬ë¦½í¸ë¥¼ ì¤ííì¬ HTML 결과를 ìì±íì¬ ëì¤íë ì´ì© ë¸ë¼ì°ì .
ìë²ìì ì ê³µíë ì ì íì´ì§ì¸ HTML íì´ì§ì ë¬ë¦¬ ASP íì¼ì ë°ì´í°ë² ì´ì¤ìì ë°ì´í°ì ëí ìì²ì í¬í¨í ì ìë ëì ì½í ì¸ ë¥¼ ë°íìì ìì±í©ëë¤. ASP íì´ì§ë ì¼ë°ì ì¼ë¡ .htmlì´ ìë .asp íì¥ì를 ì¬ì©í©ëë¤. ASP íì¼ ë´ì ì½ë/ì¤í¬ë¦½í¸ë ìë² ì¸¡ìì ì¤íë기 ë문ì ìì²íë ë¸ë¼ì°ì ë ì ê³µë íì´ì§ë¥¼ ë¹ëíë ë° ì¬ì©ë ì½ë를 ë³¼ ì ììµëë¤. 모ë ìµì ë¸ë¼ì°ì ë ê²°ê³¼ë¡ ìì±ë íì´ì§ë¥¼ íìí ì ììµëë¤. Microsoft 기ì ì 기ë°ì¼ë¡ 구ì¶ë ASPë¡ êµ¬ì¶ë íì´ì§ë Microsoft ì¸í°ë· ì ë³´ ìë¹ì¤(IIS) ìë²ìì í¸ì¤í ë©ëë¤.
ASP íì¼ íìì ê°ëµí ìì¬
ASPë ìë² ì¸¡ íì´ì§ë¥¼ ê°ë°íê³ ê´ë¦¬íë ë³´ë¤ íëì ì´ê³ í¨ì¨ì ì¸ ë°©ë²ì¸ ASP.NETì¼ë¡ ëì²´ëììµëë¤. ASP ì§ìì IIS(ì¸í°ë· ì ë³´ ìë¹ì¤)ì í¨ê» 기본ì ì¼ë¡ í¬í¨ë©ëë¤. ASPë ê°ê° ê°ì ë ì¸ ê°ì§ ë²ì ì¼ë¡ ê²ìëììµëë¤.
- ASP 1.0ì 1996ë 12ì IIS 3.0ì ì¼ë¶ë¡ ì¶ìëììµëë¤.
- ASP 2.0ì 1997ë 9ì IIS 4.0ì ì¼ë¶ë¡ ì¶ìëììµëë¤.
- ASP 3.0ì 2000ë 11ì IIS 5.0ì ì¼ë¶ë¡ ì¶ìëììµëë¤.
ASP ê¸°ë¥ ê°ì²´
ASP íì¼ì ìë² ì¸¡ ê°ì²´ë¥¼ ì¬ì©íì¬ ì¬ì©ì ìì²ì ì²ë¦¬íê³ ì¬ì©ììê² ì ê³µí ì¶ë ¥ íì´ì§ë¥¼ ìì±í©ëë¤. ê° ê°ì²´ìë ìì² ë° ìëµì ì²ë¦¬í기 ìí 컬ë ì , ìì± ë° ë©ìë ì§í©ì´ ììµëë¤. ì´ë¬í ê°ì²´ìë ë¤ìì´ í¬í¨ë©ëë¤.
ìì² ê°ì²´
ë¸ë¼ì°ì ê° ìë²ìì íì´ì§ë¥¼ ìì²í ë ì´ë¥¼ ìì²ì´ë¼ê³ í©ëë¤. Request ê°ì²´ë 방문ìë¡ë¶í° ì 보를 ì»ë ë° ì¬ì©ë©ëë¤.
ìëµ ê°ì²´
ASP ìëµ ê°ì²´ë ìë²ìì ì¬ì©ììê² ì¶ë ¥ì ë³´ë´ë ë° ì¬ì©ë©ëë¤.
ìë² ê°ì²´
ASP ìë² ê°ì²´ë ìë²ì ìì±ê³¼ ë©ìëì ì¡ì¸ì¤íë ë° ì¬ì©ë©ëë¤. ë°ì´í°ë² ì´ì¤(ADO), íì¼ ìì¤í ì ëí ì°ê²° ë° ìë²ì ì¤ì¹ë êµ¬ì± ììì ì¬ì©ì íì©í©ëë¤.
ì¸ì ê°ì²´
ì¸ì ê°ì²´ë ìë²ìì íì´ì§ë¥¼ ìì²íë ì¬ì©ìì ë¸ë¼ì°ì ì ìë² ìì²´ ê°ì ë§í¬ì ê°ìµëë¤. ì´ê²ì ASPì ìí´ ìì±ëì´ ì¬ì©ìì ì»´í¨í°ë¡ ì ì¡ëë ì¿ í¤ì ìí´ ë¬ì±ë©ëë¤. Session ê°ì²´ë ì¬ì©ì ì¸ì ì ëí ì 보를 ì ì¥íê±°ë ì¤ì ì ë³ê²½í©ëë¤. ì ë³´ë Session ê°ì²´ì ì ì¥ëë©° ìì© íë¡ê·¸ë¨ì 모ë íì´ì§ìì ê³µì ë©ëë¤. ì¸ì ë³ìì ì ì¥ëë ê³µíµ ì ë³´ë ì´ë¦, ID ë° ê¸°ë³¸ ì¤ì ì ëë¤. ìë²ë ê° ì ì¬ì©ìì ëí´ ì Session ê°ì²´ë¥¼ ë§ë¤ê³ ì¸ì ì´ ë§ë£ëë©´ Session ê°ì²´ë¥¼ ìì í©ëë¤.
ì í리ì¼ì´ì ê°ì²´
Application ê°ì²´ë ë°ì´í°ë² ì´ì¤ ì°ê²° ì ë³´ì ê°ì ìì© íë¡ê·¸ë¨ì ë§ì íì´ì§ìì ì¬ì©í ì 보를 ë³´ì í©ëë¤. ì ë³´ë 모ë íì´ì§ìì ì¡ì¸ì¤í ì ììµëë¤. ì ë³´ ë³ê²½ë í ê³³ìì ê°ë¥íë©°, ë³ê²½ ì¬íì ìëì¼ë¡ 모ë íì´ì§ì ë°ìë©ëë¤. Application ê°ì²´ë Session ê°ì²´ì ë§ì°¬ê°ì§ë¡ 모ë íì´ì§ì ë³ì를 ì ì¥íê³ ì¡ì¸ì¤íë ë° ì¬ì©ë©ëë¤.
ASPError ê°ì²´
ASPError ê°ì²´ë ASP 3.0ìì 구íëìì¼ë©° IIS5 ì´ììì ì¬ì©í ì ììµëë¤. ASPError ê°ì²´ë ASP íì´ì§ì ì¤í¬ë¦½í¸ìì ë°ìíë 모ë ì¤ë¥ì ëí ìì¸í ì 보를 íìíë ë° ì¬ì©ë©ëë¤.
ì°¸ê³ : ASPError ê°ì²´ë Server.GetLastErrorê° í¸ì¶ë ë ìì±ëë¯ë¡ Server.GetLastError ë©ìë를 íµí´ìë§ ì¤ë¥ ì ë³´ì ì¡ì¸ì¤í ì ììµëë¤.