ஜாவாவில் அமர்வு பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்?



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

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

எனவே பின்னர் தொடங்குவோம்,





ஜாவாவில் அமர்வு

இரண்டு அமைப்புகள் (அதாவது கிளையன்ட் மற்றும் சர்வர்) ஒருவருக்கொருவர் தொடர்பு கொள்ளும் நேர இடைவெளியை ஒரு அமர்வு என்று அழைக்கலாம். எளிமையான சொற்களில், ஒரு அமர்வு என்பது கிளையன்ட் மற்றும் சேவையகத்திற்கு இடையில் பல கோரிக்கைகள் மற்றும் பதில்களைக் கொண்ட ஒரு நிலை.

HTTP மற்றும் வலை சேவையகங்கள் இரண்டும் நிலையற்றவை என்பது அனைவரும் அறிந்த உண்மை. எனவே, அமர்வு கண்காணிப்பை செயல்படுத்தும் தொழில்நுட்பங்களைப் பயன்படுத்துவதன் மூலம் பயனரின் நிலையைப் பராமரிப்பதற்கான ஒரே வழி.
சேவையகங்களில் அமர்வு கண்காணிப்பை பல முறைகள் மூலம் செயல்படுத்தலாம், அவற்றில் குக்கீகள் ஒன்றாகும். இருப்பினும், அவர்களுக்கு பல குறைபாடுகள் உள்ளன:



  • உரை தகவல்களை மட்டுமே அவர்களால் வைத்திருக்க முடியும்.
  • ஒரு பயனரால் குக்கீகள் முடக்கப்பட்டிருந்தால், வலை பயன்பாடு அவற்றைப் பயன்படுத்த முடியாது.
  • ஒரு குக்கீ மூலம் 4 கி.பை.க்கு மேல் தரவு இருக்க முடியாது.
  • அமர்வு கண்காணிப்பை செயல்படுத்த மற்றொரு வழி, ஜாவா சேவையகத்தில் ஒவ்வொரு பயனருக்கும் தனிப்பட்ட அமர்வு ஐடிகளுடன் அமர்வுகளை உருவாக்குவது.

ஜாவாவில் அமர்வு குறித்த இந்த கட்டுரையுடன் நகரும்

Http அமர்வு இடைமுகம்

ஜாவாவில் உள்ள சேவையகங்கள் ‘HttpSessionInterface’ எனப்படும் இடைமுகத்தை வழங்குகின்றன.
அவை பல்வேறு முறைகளைக் கொண்டுள்ளன, அவற்றில் சில கீழே விவாதிக்கப்பட்டுள்ளன:

  • பொது HttpSession getSession (பூலியன் உருவாக்கு): இந்த முறை கோரிக்கையுடன் தொடர்புடைய அமர்வைப் பெறுகிறது. அது கிடைக்கவில்லை அல்லது இல்லாவிட்டால், குறிப்பிடப்பட்ட பூலியன் வாதத்தின் அடிப்படையில் ஒரு புதிய அமர்வு உருவாக்கப்படுகிறது.
  • பொது சரம் getId (): தனித்துவமான அமர்வு ஐடி இந்த முறையால் வழங்கப்படுகிறது.
  • பொது நீண்ட getCreationTime (): அமர்வு உருவாக்கப்பட்ட நேரம் இந்த முறையால் திரும்பப் பெறப்படுகிறது. இது மில்லி விநாடிகளில் அளவிடப்படுகிறது.
  • பொது நீண்ட getLastAccessedTime (): அமர்வு கடைசியாக அணுகப்பட்ட நேரம் இந்த முறையால் திரும்பப் பெறப்படுகிறது. இது மில்லி விநாடிகளில் அளவிடப்படுகிறது.
  • public void invalidate (): இந்த முறையைப் பயன்படுத்தி ஒரு அமர்வு செல்லாது.

உதாரணமாக:
கீழே கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டில், HttpSession இடைமுகத்தின் getAttribute () மற்றும் setAttribute () முறையைப் பயன்படுத்தினோம்.



ஜாவா கட்டுரையில் இந்த அமர்வில் முதல் எடுத்துக்காட்டுடன் நகரும்

index.html

பயனாளர் பெயர் கடவுச்சொல்:

இரண்டாவது எடுத்துக்காட்டுடன் நகரும்

எஸ் ervlet1.java

இறக்குமதி java.io. * இறக்குமதி javax.servlet. * இறக்குமதி javax.servlet.http. pwriter = response.getWriter () சரம் பெயர் = request.getParameter ('userName') சரம் கடவுச்சொல் = request.getParameter ('userPassword') pwriter.print ('வரவேற்பு' + பெயர்) pwriter.print ('இதோ உங்கள் கடவுச்சொல்:' + கடவுச்சொல்) HttpSession session = request.getSession () session.setAttribute ('usname', name) session.setAttribute ('uspass', password) pwriter.print (' விபரங்களை பார் ') pwriter.close ()} பிடிக்கவும் (விதிவிலக்கு காலாவதியானது) {System.out.println (exp)}}

மூன்றாவது எடுத்துக்காட்டுடன் நகரும்

சர்வ்லெட் 2.ஜாவா

இறக்குமதி java.io. * இறக்குமதி javax.servlet. * இறக்குமதி javax.servlet.http. pwriter = response.getWriter () HttpSession session = request.getSession (false) string myName = (string) session.getAttribute ('usname') string myPass = (string) session.getAttribute ('uspass') pwriter.print ('பெயர் : '+ myName +' Pass: '+ myPass) pwriter.close ()} catch (Exception exp) {System.out.println (exp)}}}

இந்த அமர்வில் ஜாவா கட்டுரையில் நான்காவது எடுத்துக்காட்டுடன் நகரும்

web.xml

MyServlet1 Servlet1 MyServlet1 / loginform MyServlet2 Servlet2 MyServlet2 / வரவேற்கிறோம்

கீழே பட்டியலிடப்பட்டுள்ளபடி இந்த இடைமுகத்தின் பல்வேறு நன்மைகள் மற்றும் தீமைகள் உள்ளன:

ஜாவாவில் அமர்வு

நன்மைகள்:

  • தரவுத்தளம் மற்றும் உரை போன்ற அனைத்து வகையான பொருட்களையும் ஒரு அமர்வில் சேமிக்க முடியும்.
  • அமர்வுகள் பாதுகாப்பானவை.

குறைபாடுகளுடன் நகரும்

குறைபாடுகள்:

  • அமர்வு பொருள் ஒரு சேவையகத்தில் சேமிக்கப்பட்டுள்ளதால், செயல்திறன் மேல்நிலை உள்ளது.
  • சீரியலைசேஷன் மற்றும் டி-சீரியலைசேஷன் ஆகியவை மேல்நிலைக்கு வழிவகுக்கும்.

அமர்வு கண்காணிப்பை அடைய HttpSessionInterface ஐப் பயன்படுத்துவது மிகவும் சாதகமானது.

ஜாவாவில் ஃபைபோனச்சி தொடர் குறியீடு

இவ்வாறு ‘ஜாவாவில் அமர்வு’ குறித்த இந்த கட்டுரையின் முடிவுக்கு வந்துள்ளோம். நீங்கள் மேலும் அறிய விரும்பினால், பாருங்கள் எடூரேகா, நம்பகமான ஆன்லைன் கற்றல் நிறுவனம். எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி, முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுக்கும் பயிற்சி அளிக்க வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.