பொருளடக்கம்:
வரையறை - ஏஎஸ்பி.நெட் என்றால் என்ன?
ASP.NET என்பது .NET கட்டமைப்போடு ஒருங்கிணைந்த ஒரு ஒருங்கிணைந்த வலை அபிவிருத்தி மாதிரியாகும், இது டைனமிக் வலை பயன்பாடுகள் மற்றும் வலை சேவைகளை உருவாக்க சேவைகளை வழங்க வடிவமைக்கப்பட்டுள்ளது. இது நெட் கட்டமைப்பின் பொதுவான மொழி இயக்க நேரத்தில் (சி.எல்.ஆர்) கட்டப்பட்டுள்ளது மற்றும் பல மொழி இயங்குதன்மை, வகை பாதுகாப்பு, குப்பை சேகரிப்பு மற்றும் பரம்பரை போன்ற நன்மைகளை உள்ளடக்கியது.
மைக்ரோசாப்டின் மார்க் ஆண்டர்ஸ் மற்றும் ஸ்காட் குத்ரி 1992 இல் ஏஎஸ்பி.நெட்டின் முதல் பதிப்பை உருவாக்கினர். விளக்கக்காட்சி மற்றும் உள்ளடக்கத்தை பிரிப்பதன் மூலம் கட்டமைக்கப்பட்ட மற்றும் பொருள் சார்ந்த முறையில் விநியோகிக்கப்பட்ட பயன்பாடுகளை மேம்படுத்துவதற்கு இது உருவாக்கப்பட்டது, எனவே சுத்தமான குறியீட்டை எழுதுங்கள். மாடல்-வியூ-கன்ட்ரோலர் கட்டமைப்பின் அடிப்படையில் டைனமிக் பக்கங்களை உருவாக்க ஏஎஸ்பி.நெட் குறியீடு-பின் மாதிரியைப் பயன்படுத்துகிறது.
ஏஎஸ்பி.நெட்டின் முந்தைய பதிப்பான ஏஎஸ்பியிடமிருந்து அவர்களுக்கு சில முக்கிய வேறுபாடுகள் உள்ளன. ஏஎஸ்பி.நெட்டின் பொருள் மாதிரி ஏஎஸ்பியிலிருந்து கணிசமாக மேம்பட்டுள்ளது, இது ஏஎஸ்பிக்கு முழுமையாக பின்தங்கிய இணக்கத்தை ஏற்படுத்துகிறது.
இந்த வேறுபாடுகள் பின்வருமாறு:
1. தொகுக்கப்பட்ட குறியீட்டின் பயன்பாடு (விளக்கப்பட்ட குறியீட்டிற்கு பதிலாக),
2. நிகழ்வு உந்துதல் சேவையக பக்க ஸ்கிரிப்டிங் மாதிரி,
3. மாநில மேலாண்மை,
4. நெட் கட்டமைப்பின் கட்டுப்பாடுகள் மற்றும் நூலகங்களைப் பயன்படுத்தி விரைவான பயன்பாட்டு மேம்பாடு.
5. டைனமிக் நிரலாக்க குறியீடு தனித்தனியாக ஒரு கோப்பில் அல்லது சிறப்பாக நியமிக்கப்பட்ட குறிச்சொல்லில் வைக்கப்படுகிறது. இது இயக்க நேரத்தில் நிரல் குறியீடு மாற்றப்படுவதைத் தவிர்க்கிறது.
டெக்கோபீடியா ASP.NET ஐ விளக்குகிறது
கிளையன்ட் கோரிக்கைகளுக்கு பதிலளிக்கும் வகையில் உள்ளடக்கத்தை வழங்க ASP.NET இணைய தகவல் சேவையகத்துடன் (IIS) செயல்படுகிறது. கோரிக்கைகளைச் செயல்படுத்தும்போது, டெஸ்க்டாப் பயன்பாட்டைப் போலவே அனைத்து .NET வகுப்புகள், தனிப்பயன் கூறுகள் மற்றும் தரவுத்தளங்களுக்கான அணுகலை ASP.NET வழங்குகிறது.
வலை படிவங்கள் ASP.NET இல் பயன்பாட்டு வளர்ச்சியின் கட்டுமான தொகுதிகள். ஒரு பக்கத்தில் கட்டுப்பாடுகளை பொருள்களாகப் பயன்படுத்த அனுமதிப்பதன் மூலம் அவை நிறைய நெகிழ்வுத்தன்மையை வழங்குகின்றன. இந்த கட்டுப்பாடுகள் டெஸ்க்டாப் பயன்பாடுகளில் உள்ளதைப் போலவே சுமை, கிளிக் மற்றும் மாற்றம் போன்ற நிகழ்வுகளைக் கையாள முடியும். வலை படிவங்களைத் தவிர, எந்த மொழியிலும் எழுதப்பட்ட மட்டு, விநியோகிக்கப்பட்ட வலை பயன்பாடுகளை உருவாக்க அனுமதிக்கும் எக்ஸ்எம்எல் வலை சேவைகளை உருவாக்க ஏஎஸ்பி.நெட் பயன்படுத்தப்படலாம். இந்த சேவைகள் பல்வேறு தளங்கள் மற்றும் சாதனங்களில் இயங்கக்கூடியவை.
கூடுதலாக, ஏஎஸ்பி.நெட் ஒரு வலை படிவத்தில் கட்டுப்பாட்டு நிலை தொடர்பான தகவல்களை (வியூஸ்டேட்) சேவையகத்திற்கு ஒரு பிந்தைய கோரிக்கையில் அனுப்புவதன் மூலம் மாநில நிர்வாகத்தை செயல்படுத்துகிறது. இது பல பிரிவுகளின் பக்கவாட்டாக செயல்படுத்தும் பயன்பாடுகளை வழங்குகிறது. நெட் கட்டமைப்பின் வெவ்வேறு பதிப்புகளுடன் ஒரே கணினியில் அவற்றை நிறுவ அனுமதிக்கிறது. மேலும், இது தரவு சேமிப்பு, உள்ளமைவு மற்றும் கையாளுதலுக்கான எக்ஸ்எம்எல் ஆதரவைப் பயன்படுத்துகிறது. இருப்பினும், அதன் பயன்பாடுகளைப் பாதுகாக்கும்போது, ஏஎஸ்பி.நெட் .NET கட்டமைப்பின் குறியீடு அணுகல் பாதுகாப்பு மற்றும் பங்கு அடிப்படையிலான பாதுகாப்பு அம்சங்கள் மற்றும் பயனர் நற்சான்றிதழ்களை அங்கீகரிப்பதற்காக IIS இன் உள்ளார்ந்த முறைகள் ஆகியவற்றைப் பயன்படுத்துகிறது.
