ஜாவாவில் சர்வ்லெட் என்றால் என்ன

Javavil Carvlet Enral Enna



ஜாவா '' என குறிப்பிடப்படும் ஒரு சிறந்த செயல்பாட்டை வழங்குகிறது. சர்வ்லெட்ஸ் ” இது டைனமிக் வலைப்பக்கங்களை உருவாக்க உதவுகிறது. இந்த இணையப் பக்கங்கள் தேவைகளுக்கு ஏற்ப தளத்தின் உள்ளடக்கங்களை மாற்றியமைப்பதற்கும், வாடிக்கையாளரின் கோரிக்கைக்கு ஏற்ப உள்ளடக்கங்களைத் திருப்பி அனுப்புவதற்கும் உதவியாக இருக்கும். மேலும், இணைய சேவையக கோரிக்கைகளுக்கு திறம்பட பதிலளிப்பதில் இந்த அம்சம் அதிசயங்களைச் செய்கிறது.

இந்த வலைப்பதிவு 'Java Servlet' இன் முக்கியத்துவம் மற்றும் செயல்பாட்டை நிரூபிக்கும்.







ஜாவாவில் 'சர்வ்லெட்' என்றால் என்ன?

ஜாவாவில் உள்ள “சர்வ்லெட்” என்பது இணையம்/பயன்பாட்டு சேவையகத்தில் செயல்படுத்தப்படும் நிரல்களுடன் தொடர்புடையது மற்றும் உலாவி அல்லது HTTP சேவையகத்தில் உள்ள பயன்பாடுகளிலிருந்து பெறப்பட்ட கோரிக்கைகளுக்கு இடையே ஒரு பாலமாக செயல்படுகிறது.



சேவையகங்களின் பண்புகள்

பின்வருபவை Servlets இன் பண்புகள்:



  • சர்வர் பக்கத்தில் சர்வ்லெட்டுகள் செயல்படுகின்றன.
  • இவை இணைய சேவையகத்திலிருந்து பெறப்படும் சிக்கலான கோரிக்கைகளை சமாளிக்கும் திறன் கொண்டவை.

சர்வ்லெட்டின் கட்டிடக்கலை





சர்வ்லெட்டின் வேலை

Servlets இன் வேலை மேற்கூறிய கட்டிடக்கலைக்கு ஏற்ப பின்வரும் படிகளை உள்ளடக்கியது:

  • சேவையகத்தால் பெறப்பட்ட வலை சேவையகத்திற்கு கிளையன்ட் கோரிக்கை வைக்கிறது.
  • இணைய சேவையகம் இந்த குறிப்பிட்ட கோரிக்கையை தொடர்புடைய/தொடர்புடைய சேவையகத்திற்கு அனுப்புகிறது.
  • சர்வ்லெட் அனுப்பப்பட்ட கோரிக்கையை செயலாக்குகிறது மற்றும் முடிவை உருவாக்குகிறது.
  • அதன் பிறகு, servlet பதிலை ஒரு இணைய சேவையகத்திற்கு திருப்பி அனுப்புகிறது.
  • வலை சேவையகம் கிளையண்டிற்கு பதிலை அளிக்கிறது மற்றும் கிளையன்ட் அதை பதிவு செய்கிறது/காட்டுகிறது.

Servlets தொகுப்புகள்

சர்வ்லெட் விவரக்குறிப்பை ஆதரிக்கும் மொழிபெயர்ப்பாளரைக் கொண்ட வலை சேவையகத்தால் 'சர்வ்லெட்டுகள்' செயல்படுத்தப்படுகின்றன. சேவையகங்களை '' மூலம் உருவாக்கலாம் javax.servlet 'மற்றும்' javax.servlet.http ” தொகுப்புகள். இந்த தொகுப்புகள் JDK இன் ஜாவா கம்பைலர் அல்லது வேறு கம்பைலரைப் பயன்படுத்தி சர்வ்லெட்டுகளை தொகுக்க உதவுகிறது.



இந்த தொகுப்புகளில் திரட்டப்பட்ட சில முக்கிய வகுப்புகள் மற்றும் இடைமுகங்கள் பின்வருமாறு:

கூறு வகை தொகுப்பு
சர்வ்லெட் இடைமுகம் javax.servlet.*
சர்வலெட் ரெஸ்பான்ஸ் இடைமுகம் javax.servlet.*
ServletRequest இடைமுகம் javax.servlet.*
HttpServletResponse இடைமுகம் javax.servlet.http.*
HttpServletRequest இடைமுகம் javax.servlet.http.*
ஜெனரிக் சர்வ்லெட் வர்க்கம் javax.servlet.*
HttpServlet வர்க்கம் javax.servlet.http.*

'' மூலம் செயல்படுத்தப்படும் நிரல்களின் அதே செயல்பாட்டை ஜாவா சர்வ்லெட்டுகள் அடிக்கடி பயன்படுத்துகின்றன. பொதுவான நுழைவாயில் இடைமுகம் (CGI) ”. இந்த இடைமுகம் அதாவது, ' CGI 'C' அல்லது 'C++' என்ற நிரலாக்க மொழிகள் மூலம் எழுதப்பட்ட ஒரு வெளிப்புறப் பயன்பாடாகும், இது கிளையன்ட் கோரிக்கைகளை செயலாக்குகிறது மற்றும் அதற்கேற்ப மாறும் உள்ளடக்கத்தை உருவாக்குகிறது.

ஜாவா சர்வ்லெட் அம்சங்கள்

பின்வரும் சில சர்வ்லெட் அம்சங்கள்:

  • ஒரு குறிப்பிட்ட OS இயங்குதளத்தில் வடிவமைக்கப்பட்ட சர்வ்லெட் நிரலை வேறு OS இயங்குதளத்தில் செயல்படுத்தலாம்.
  • வாடிக்கையாளரின் கோரிக்கைக்கு சர்வ்லெட் உடனடியாகப் பதிலளிப்பதுடன், அதன் மூலம் அவர்களைத் திறம்படச் செய்கிறது.
  • சர்வ்லெட்டுகள் வலுவானவை, ஏனெனில் அவை ' பாதுகாப்பு மேலாளர் ', மற்றும் ' குப்பை சேகரிப்பான் ', மற்றும் நிகழ்த்து' விதிவிலக்கு கையாளுதல் ” அத்துடன்.

முடிவுரை

'ஜாவா சர்வ்லெட்' என்பது சர்வர் மென்பொருள் கூறுகளுடன் ஒத்துப்போகிறது, இது வலை API வழியாக கோரிக்கைகளுக்கு பதிலளிக்கும் திறனை மேம்படுத்துவதன் மூலம் சேவையக சேவைகளை மேம்படுத்த உருவாக்கப்பட்டது. இந்த வலைப்பதிவு ஒரு Servlet இன் முக்கியத்துவம் மற்றும் வேலை பற்றி விரிவாக விளக்குகிறது.