நேர்காணல் கேள்விகள்

சிறந்த 100 வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

ஜனவரி 2, 2022

வசந்த AOP கட்டமைப்பு கடந்த சில ஆண்டுகளில் மிகவும் பிரபலமடைந்துள்ளது. இது ஜாவாவை ஆதரிக்கும் ஒரு கட்டமைப்பாகும். இந்த நாட்களில் நிரலாக்க மொழியைக் கற்றுக்கொள்வது போதாது. வசந்த நேர்காணல் கேள்விகளுக்கு எவ்வாறு பதிலளிக்க வேண்டும் என்பதை நீங்கள் தெரிந்து கொள்ள வேண்டும்.

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

பொருளடக்கம்

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q1. ஸ்பிரிங் ஃப்ரேம்வொர்க் என்றால் என்ன?

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

Q2. ஸ்பிரிங் பீன் என்றால் என்ன?

வசந்த IoC கொள்கலன்களால் நிர்வகிக்கப்படும் பொருள்கள் வசந்த கட்டமைப்பில் பீன்ஸ் என குறிப்பிடப்படுகின்றன. இது ஸ்பிரிங் பீன் தொழிற்சாலையின் ஒரு பகுதியாகும். பீன் ஸ்கோப்களுடன் செய்யப்படும் செயல்பாடுகள் பின்வருமாறு:-

  • உடனடி
  • சட்டசபை
  • வசந்த கொள்கலன் மேலாண்மை

ஸ்பிரிங் கொள்கலனில் மெட்டாடேட்டாவை கட்டமைக்க பீன்ஸ் பயன்படுத்தப்படுகிறது. வசந்த கட்டமைப்பில் பீன் ஸ்கோப்களின் பட்டியல் கீழே உள்ளது.

  1. வர்க்கம்
  2. பெயர்
  3. வாய்ப்பு
  4. கன்ஸ்ட்ரக்டர்-ஆர்க்
  5. பண்புகள்
  6. ஆட்டோவயரிங் முறை
  7. துவக்க முறை
  8. அழிவு முறை
  9. சோம்பேறி-தொடக்க முறை

Q3. ஸ்பிரிங் பீன் வாழ்க்கை சுழற்சியை விளக்குங்கள்

வசந்த நேர்காணல் கேள்விகள் - ஸ்பிரிங் பீன் வாழ்க்கை சுழற்சி

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

துவக்கம்

|_+_|

அழிவு

|_+_| ஸ்பிரிங் பீன் ஆட்டோவயரிங்

ஸ்பிரிங் பீன் வாழ்க்கை சுழற்சி

Q4. சார்பு ஊசி மூலம் நீங்கள் என்ன சொல்கிறீர்கள்?

இது வசந்த கட்டமைப்பில் ஒரு அடிப்படை கருத்து. கொள்கலன் மற்ற சார்புகளுக்குள் பொருட்களை வைக்கிறது. இது பொறுப்புகளை கொள்கலன்களுக்கு மாற்றுகிறது. இது பீன் உள்ளமைவு கோப்பில் எழுதப்பட்ட குறியீட்டின் மீது வைக்கப்பட்டுள்ள சில சுமையை நீக்குகிறது.

அதை ஒரு குறியீட்டில் வெளிப்படுத்துவது:-

|_+_|

Q5. வசந்த காலத்தில் வெவ்வேறு பீன் ஸ்கோப்கள் என்ன?

நோக்கங்கள் விளக்கம்
சிங்கிள்டன்ஸ்பிரிங் IoC கண்டெய்னருக்கு ஒற்றை நிகழ்வு
முன்மாதிரிஒரு ஸ்பிரிங் பீன் பல நிகழ்வுகளுக்கு வரைபடமாக்கப்பட்டது
கோரிக்கைHTTP கோரிக்கைகளுக்கு
அமர்வுHTTP அமர்வுக்கு
உலகளாவிய அமர்வுஉலகளாவிய Http அமர்வு

Q6. ஸ்பிரிங் ஃப்ரேம்வொர்க்கின் வெவ்வேறு பதிப்புகளில் உள்ள முக்கிய அம்சங்கள் யாவை?

வசந்தம் 2.5வசந்தம் 3.0வசந்தம் 4.0
உள்ளமைவு சிறுகுறிப்பு இயக்கப்படுகிறதுமொழி மேம்பாடுகளுக்கு ஜாவா 5 (ஜாவா அடிப்படையிலான கட்டமைப்பு) பயன்படுத்தப்பட்டது.ஜாவா 4 இலிருந்து ஜாவா 8 வரை ஆதரிக்கப்படுகிறது

Q7. சார்பு ஊசியை எத்தனை வழிகளில் செய்யலாம்?

பீன் உள்ளமைவு கோப்பில் சார்பு ஊசியை மூன்று வழிகளில் செய்யலாம்.

  1. முறை ஊசி: செயல்பாடுகளைத் தொடங்க, கிளையன்ட் வகுப்பிற்கு சார்புநிலையை வழங்க இடைமுகத்தைப் பயன்படுத்துகிறது.
  2. சொத்து ஊசி: இது செட்டர் ஊசி என்றும் அழைக்கப்படுகிறது. வகுப்பிற்கு ஊசி போடுவதற்கு பொதுச் சொத்தைப் பயன்படுத்துகிறது.
  3. கன்ஸ்ட்ரக்டர் ஊசி: கிளையன்ட் கன்ஸ்ட்ரக்டர் ஊசியைப் பயன்படுத்தி அது சார்பு ஊசியை வழங்குகிறது.
மேலும் பார்க்கவும் சிறந்த 100 நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q8. எந்தச் சூழ்நிலையில், நீங்கள் சிங்கிள்டன் மற்றும் முன்மாதிரி நோக்கத்தைப் பயன்படுத்துவீர்கள்?

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

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

Q9. கன்ஸ்ட்ரக்டர் இன்ஜெக்ஷன் மற்றும் செட்டர் இன்ஜெக்ஷனை வேறுபடுத்துங்கள்.

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

முக்கியகன்ஸ்ட்ரக்டர் ஊசிசெட்டர் ஊசி
ஆர்டர் செய்தல்சார்பு ஊசிக்கு ஒரு ஒழுங்கு பின்பற்றப்பட வேண்டும். கன்ஸ்ட்ரக்டர் அடிப்படையிலான DIஐப் பயன்படுத்துகிறதுதேவைகளின் அடிப்படையில், சார்புகளுக்கு செட்டர் ஊசி செய்யப்படுகிறது.
வட்டஇந்த ஊசியை அனுமதிக்க முடியாதுஇந்த ஊசியை அனுமதிக்க முடியாது
பல நூல் சூழல்இந்த சூழலில் அதிக பாதுகாப்புஇங்கே கூடுதல் பாதுகாப்பு அடுக்கு இல்லை
வசந்த குறியீடு உருவாக்கம்நூலகம் ஆதரிக்கவில்லை.நூலகம் இங்கு ஆதரிக்கப்படுகிறது
பயன்பாடு வழக்குகள்கட்டாயமாகும்விருப்பமானது

Q10. வசந்த காலத்தில் உள் பீன்ஸ் என்றால் என்ன?

ஜாவாவில், நீங்கள் மற்றொரு வகுப்பின் உள்ளே ஒரு வகுப்பை வரையறுக்கலாம். உள் பீன்ஸுக்கும் இது பொருந்தும். ஒரு பீன் மற்றொரு பீனின் பயன்பாட்டிற்குள் இருக்கலாம்.

Q11. வசந்த காலத்தில் வழங்கப்பட்ட பரிவர்த்தனை மேலாண்மை ஆதரவுகள் என்ன?

வசந்த காலத்தில் நிரல் பரிவர்த்தனை நிர்வாகத்தை கையாள பல்வேறு வழிகள் உள்ளன. பின்வரும் சில வகையான பரிவர்த்தனை மேலாண்மை ஸ்டேபிள்ஸ் உள்ளன. சில அறிவிப்பு பரிவர்த்தனை மேலாண்மை தொடர்பான விதிமுறைகளாக இருக்கலாம் என்பதை நினைவில் கொள்ளவும்.

  1. நிரலாக்கம்: முழு அமைப்பையும் நிர்வகிக்க உங்களுக்கு உதவ குறியீட்டைப் பயன்படுத்தவும். அதிக நெகிழ்வுத்தன்மை உள்ளது. இருப்பினும், அதை பராமரிப்பது சவாலானது.
  2. அறிவிப்பு: வணிகக் குறியீடு நிர்வாகத்திலிருந்து தனித்தனியாகவே உள்ளது. இது இரண்டு தனித்தனி பகுதிகளை எளிதாக (xml டெம்ப்ளேட்டுடன்) பராமரிக்க உதவும். இருப்பினும், இந்த விஷயத்தில் நெகிழ்வுத்தன்மை இல்லாதது. எக்ஸ்எம்எல் அடிப்படையிலான குறியீட்டை இங்கே எழுதலாம். கோப்புகள் xml அடிப்படையிலான உள்ளமைவு கோப்பில் சேமிக்கப்படும். இது வசந்த காலத்தின் அறிவிப்பு பரிவர்த்தனை மேலாண்மை அம்சத்தின் ஒரு பகுதியாகும்.

Q12. ஸ்பிரிங் ஃப்ரேம்வொர்க்கில் சிங்கிள்டன் பீன்ஸ் நூல் பாதுகாப்பானதா?

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

Q13. வசந்த காலத்தில் எத்தனை வகையான ஐஓசி கொள்கலன்கள் உள்ளன?

பீன் தொழிற்சாலை கொள்கலன்: பீன் வரையறைகள் தொழிற்சாலையில் பீன்ஸ் சேகரிப்பு காணப்படுகிறது. வாடிக்கையாளர் அழைக்கும் போதெல்லாம், பீன் உடனடியாக செய்யப்படுகிறது. கட்டுப்பாட்டின் IOC தலைகீழ் உண்மையில் பீன் தொழிற்சாலை கொள்கலன்களை திடப்படுத்துகிறது.

பயன்பாட்டு சூழல்: IOC இன் இன்வெர்ஷன் ஆஃப் கன்ட்ரோல் அப்ளிகேஷன் சூழல் என்பது ஒரு இடைமுகம், இது பீன் தொழிற்சாலையின் மேல் வைக்கப்படுகிறது.

வசந்த நேர்காணல் கேள்விகள்

Q14. வசந்த காலத்தில் JdbcTemplate இன் நன்மைகள் என்ன?

ஸ்பிரிங் பயன்படுத்தும் போது ஜாவா குறியீட்டிற்கான தரவுத்தளத்துடன் இணைக்க ஒரு சிறந்த வழிமுறை உள்ளது. JDBC டெம்ப்ளேட்டின் முக்கிய செயல்பாடுகள் -

  1. இது தரவை சரியான நேரத்தில் சுத்தம் செய்ய உதவும். மேலும், குறியீடு செயல்படுத்தப்படும் போது தரவுத்தள இணைப்புகள் உருவாகின்றன. அவ்வப்போது வெளியிட வேண்டியவை. சேமிப்பகம் பீன் உள்ளமைவு கோப்பில் செய்யப்படுகிறது.
  2. இது தானாக வழக்கமான SQL விதிவிலக்குகளை இயக்க நேர விதிவிலக்குகளாக மாற்றுகிறது.

Q15. BeanFactory மற்றும் ApplicationContext ஆகியவற்றை வேறுபடுத்துங்கள்

அம்சங்கள் பீன் தொழிற்சாலை விண்ணப்ப சூழல்
வயரிங்ஆம்ஆம்
தானியங்கு பதிவுஇல்லைஆம்
செய்தி மூல அணுகல்இல்லைஆம்
வெளியீடுஇல்லைஆம்

Q16. வசந்த காலத்தில் ஜாவா சேகரிப்பை எவ்வாறு செலுத்துவது? உதாரணம் சொல்லவா?

ஜாவா சேகரிப்பைப் பயன்படுத்தி பின்வரும் வழிகளில் ஊசி போடலாம்.

உறுப்பு விளக்கம்
பெயர்-மதிப்பு ஜோடிகளுக்குப் பயன்படுத்தப்படுகிறது
பெயர்-மதிப்பு ஜோடிகளுக்குப் பயன்படுத்தப்படுகிறது
நகல் இல்லாமல் மதிப்புகளை அமைக்கிறது
நகல் இல்லாமல் மதிப்புகளை அமைக்கிறது

Q17. வசந்தகால JDBC APIக்கான வகுப்புகள் என்ன?

ஸ்பிரிங் ஜேடிபிசி ஏபிஐக்கான வகுப்புகளை நான்கு தொகுப்புகளாக வைக்கலாம்.

  1. கோர்
  2. பொருள்
  3. ஆதரவு
  4. தரவு மூலம்

Q18. IoC இன் சில நன்மைகளை பட்டியலிடுங்கள்.

  1. பயன்பாட்டில் தேவைப்படும் குறியீட்டின் அளவைக் குறைக்கிறது
  2. குறியீட்டைச் சோதித்து வரிசைப்படுத்துவது எளிது
  3. தொழிற்சாலை வடிவமைப்பில் எளிதாக மாற்றங்களைச் செய்யலாம்
  4. செயல்திறனை மேம்படுத்தும் சோம்பேறி ஏற்றுதல் செயல்பாடு உள்ளது.

Q19. ஸ்பிரிங் பீனில் java.util.Properties ஐ எப்படி செலுத்துவது?

xml உள்ளமைவு கோப்பின் மாதிரி குறியீடு இங்கே உள்ளது, இது java.util.Properties ஐ உட்செலுத்த உதவும்.

DatabaseConfig.java (வசந்த கட்டமைப்பு கோப்பில் சேமிக்கப்படும்)

|_+_|

பீன் வரையறை xml கோப்பு

|_+_|

Q20. ஸ்பிரிங் ஜேடிபிசி டெம்ப்ளேட் மூலம் பதிவுகளை எப்படிப் பெறலாம்?

ஸ்பிரிங் ஜேடிபிசி டெம்ப்ளேட் மூலம் பதிவுகளைப் பெற நீங்கள் பின்பற்றக்கூடிய படிகள் இங்கே உள்ளன.

ஒற்றை வரிசை வினவல்

|_+_|

Q21. ஸ்பிரிங் பீன் ஆட்டோவயரிங் பற்றி விளக்கவும்?

ஆட்டோ வயரிங் செயல்படுத்த பீன் வரையறை சார்புகளை அறிவிப்பது முக்கியம். ஆட்டோவயரிங் வேலை செய்யும் நான்கு வெவ்வேறு வகைகள் அல்லது முறைகள் உள்ளன:-

  1. 'இல்லை'
  2. 'பெயர்'
  3. 'வகை மூலம்'
  4. 'பில்டர்'

ஒரு xml கோப்பு உள்ளமைவுக்கு இயல்புநிலை பயன்முறையானது 'இல்லை' என அமைக்கப்பட்டுள்ளது. ஜாவாவிற்கான இயல்புநிலை பயன்முறையானது 'byType' ஆகும்.

சிங்கிள்டன் பீன்ஸ்

ஸ்பிரிங் பீன் ஆட்டோவயரிங்

Q22. NamedParameterJDBC டெம்ப்ளேட்டின் நன்மை என்ன?

பாரம்பரிய ஒதுக்கிட வாதங்களுக்குப் பதிலாக, 'NamedParameterJDBCTemplate' ஆனது, அதற்குப் பதிலாக அளவுருக்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது. இது பராமரிக்க எளிதானது மற்றும் வாசிப்புக்கு உதவுகிறது.

Q23. ஸ்பிரிங் கொள்கலனுக்கு உள்ளமைவு மெட்டாடேட்டா எவ்வாறு வழங்கப்படுகிறது?

  1. எக்ஸ்எம்எல் உள்ளமைவுகளைப் பயன்படுத்தவும்
|_+_|
  1. தானாக இணைக்கப்பட்ட சிறுகுறிப்பு அடிப்படையிலான உள்ளமைவு
|_+_|
  1. ஜாவா அடிப்படையிலான கட்டமைப்பு
|_+_|

Q24. SimpleJdbcTemplate இன் நன்மை என்ன?

JdbcTemplate மற்றும் NamedParameterJdbcTemplate இரண்டையும் பயன்படுத்துகிறது. SimpleJdbcTemplate ஐப் பயன்படுத்துவதில் இன்னும் சில நன்மைகள் உள்ளன. இது போன்ற அம்சங்களைக் கொண்டுள்ளது:-

  1. ஆட்டோ பாக்ஸிங்
  2. வரார்க்ஸ்
  3. API ஐ வழங்க ஜெனரிக்ஸ்
  4. JDK 5 அல்லது அதற்கு மேல்

Q25. சிறுகுறிப்பு அடிப்படையிலான ஆட்டோ வயரிங் எப்படி இயக்குவது?

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

  • படி 1: src கோப்புறையில் ஒரு திட்டப்பணி மற்றும் தொகுப்பை உருவாக்கவும்
  • படி 2: நூலகங்களைச் சேர்த்து வெளிப்புற JARகளைச் சேர்க்கவும்
  • படி 3: ஜாவா வகுப்புகளை உருவாக்கவும்
  • படி 4: xml கோப்பை உள்ளமைக்கவும்
  • படி 5: உள்ளமைவுகளுடன் ஜாவா கோப்புகள் மற்றும் பீன்ஸ் உருவாக்கவும்

Q26. @தேவையான சிறுகுறிப்பை உதாரணத்துடன் விளக்கவா?

இது செட்டர் ஊசிக்கு பயன்படுத்தப்படுகிறது. @Required என்பது ஒரு முறை நிலை தானியங்கு சிறுகுறிப்பு ஆகும். இதை நன்றாகப் புரிந்துகொள்ள கீழே கொடுக்கப்பட்டுள்ள குறியீடு துணுக்கைப் பார்க்கவும். பொது வகுப்பிலும் அதை அறிவிக்கவும்.

வசந்த கட்டமைப்பில் உள்ள பரிவர்த்தனை மேலாண்மை அம்சத்தின் காரணமாக இது சாத்தியமாகும். இறக்குமதி org.springframework.beans.factory.annotation.தேவை;

|_+_|

Q27. வசந்த அம்சம் சார்ந்த நிரலாக்கத்தின் நன்மைகள் என்ன?

வசந்த AOP இன் நன்மைகள் பின்வருமாறு.

  1. இது ஆக்கிரமிப்பு அல்ல
  2. ஜாவாவை செயல்படுத்த பயன்படுத்தலாம் (இது தூய்மையானது)
  3. சார்பு ஊசிக்கு கொள்கலன் அமைப்பின் பயன்பாடு
  4. நேரடியாக எந்த அழைப்பும் செய்யாமல் குறுக்கு வெட்டு கவலையை செயல்படுத்துகிறது
  5. குறுக்கு கட்டர்களை ஒழுங்குபடுத்த உதவுகிறது
  6. எக்ஸ்எம்எல் உள்ளமைவு மற்றும் @AspectJ சிறுகுறிப்பு ஆகியவற்றைப் பயன்படுத்தலாம்

Q28. வசந்த கட்டமைப்பின் நன்மைகள் என்ன?

  1. ஜேஇஇயில் சிக்கலான பிரச்சனைகளை சமாளிக்க முடியும். இது ஜாவாவின் அனைத்து செயல்பாடுகளையும் ஆதரிக்கிறது, நிர்வகிக்கிறது மற்றும் இடமளிக்கிறது.
  2. சுத்தமான நிரலாக்க நடைமுறைகளை ஊக்குவிக்கிறது.
  3. பிரித்து அல்லது மற்ற அடுக்குகளின் கலவையில் பயன்படுத்தலாம்
  4. சிறுகுறிப்பு அடிப்படையிலான உள்ளமைவுகளுடன் வேலை செய்யலாம்
  5. எக்ஸ்எம்எல் அடிப்படையிலான உள்ளமைவுகளுடன் வேலை செய்யலாம்
  6. கொள்கலன்கள் இலகுரக

Q29. அம்சம் சார்ந்த நிரலாக்க (AOP) சொற்கள் யாவை?

AOP சொற்களின் பட்டியலைக் கண்டறியவும்

  1. அம்சம்: இது குறுக்கு வெட்டுக்கான APIகளைக் கொண்டுள்ளது
  2. சேரும் புள்ளி: செருகுநிரலைச் சேர்க்கப் பயன்படுகிறது
  3. அறிவுரை: செய்ய வேண்டிய செயல்
  4. பாயிண்ட்கட்: இது ஒரு கூட்டு புள்ளியின் குழு
  5. அறிமுகம்: நூலகங்கள், பண்புக்கூறுகள் மற்றும் முறைகளின் அறிவிப்பு
  6. இலக்கு பொருள்: ஆலோசனை பொருள் என்றும் குறிப்பிடப்படுகிறது
  7. நெசவு: பொருள்களை இணைத்தல்

ஆலோசனை வகைகள்

  1. முன்பு
  2. பிறகு
  3. பின்-ஓடுதல்
  4. பின்-எறிதல்
  5. சுற்றி
மேலும் பார்க்கவும் சிறந்த 100 நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q30. பீன் வயரிங் வரையறுக்கவும்.

பீன்ஸை கொள்கலன்களுடன் இணைக்க நீங்கள் முடிவு செய்தால், செயல்முறை பீன் வயரிங் என குறிப்பிடப்படுகிறது. இது சார்பு ஊசியின் பயன்பாட்டை வரையறுக்கிறது.

கே 31. ஸ்பிரிங் ஃப்ரேம்வொர்க் அனைத்து ஜாயின்பாயிண்ட்டுகளையும் ஆதரிக்கிறதா?

ஆம், இது முறை அல்லது செயல்பாட்டின் செயல்பாட்டைக் குறிக்கப் பயன்படுகிறது.

Q32. ஸ்பிரிங் கட்டமைப்பில் பல்வேறு வகையான நிகழ்வுகள் என்ன?

வசந்த கட்டமைப்பில் நிகழ்வுகளின் பட்டியல் இங்கே

  1. ஒரு வழக்கமான நிகழ்வு
    1. விண்ணப்பம்
    2. பதிப்பகத்தார்
    3. கேட்பவர்
  2. ஒத்திசைவற்ற நிகழ்வு
  3. தற்போதுள்ள கட்டமைப்பு நிகழ்வு
  4. சிறுகுறிப்பு உந்துதல் நிகழ்வு
  5. பொதுவான ஆதரவு
    1. பொதுவான பயன்பாட்டு நிகழ்வு
    2. கேட்பவர்
    3. பதிப்பகத்தார்
  6. பரிவர்த்தனைக்கு உட்பட்ட நிகழ்வு

Q33. ஆட்டோ வயரிங் வரம்புகள் என்ன?

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

  1. ஆட்டோவயரிங் முற்றிலும் துல்லியமாக இல்லை. இது தெளிவின்மையை ஏற்படுத்தும், இது வசந்த காலத்தில் எளிதில் கையாளப்படவில்லை.
  2. வசந்த காலத்தின் ஆவணங்கள் தானியங்கு தகவல்களுக்கு அணுகல் இல்லாமல் இருக்கலாம்
  3. அவற்றின் கொள்கலன்களைப் பொறுத்து பல பீன்ஸ் தவறான கட்டமைப்பாளருடன் இணைக்கப்படலாம்.
  4. பழமையான வகுப்புகள் மற்றும் சரங்களை தானாக இணைக்க முடியாது
  5. வசந்த காலத்தில் ஆட்டோ வயரிங் மூலம் மீறுவதற்கான அதிக வாய்ப்புகள் உள்ளன
  6. பழமையான தரவுகளின் வரையறை ஆட்டோ வயரிங்க்காக அழைக்கப்பட வேண்டும்
  7. நிரலில் அதிக சார்புநிலைகள் நிறைய குழப்பம் மற்றும் குழப்பத்தை ஏற்படுத்தும்

Q34. FileSystemResource மற்றும் ClassPathResource இடையே உள்ள வேறுபாடு?

கோப்பு முறைமை வளம்வகுப்பு பாதை ஆதாரம்
பாதை: spring-config.xml திட்ட இடத்தில் இருக்க வேண்டும்பாதை: spring-config.xml src கோப்புறையில் இருக்க வேண்டும்.

Q35. சிறுகுறிப்பு அடிப்படையிலான கொள்கலன் உள்ளமைவு என்றால் என்ன?

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

  1. @தேவை
  2. @Autowired
  3. @தகுதியாளர்
  4. JSR-250 சிறுகுறிப்புகள்

Q36. AOP இல் என்ன வகையான ஆலோசனைகள் உள்ளன?

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

  1. ஆலோசனைக்கு முன்: நிரலை செயல்படுத்துவதற்கு முன் பயன்படுத்தப்பட்டது
  2. அறிவுரையைத் திரும்பப் பெற்ற பிறகு: திரும்பப் பெறும் அறிக்கைக்குப் பிறகு பயன்படுத்தப்பட்டது
  3. அறிவுரையை எறிந்த பிறகு: விதிவிலக்கு வீசப்பட்டால் பயன்படுத்தப்படுகிறது
  4. ஆலோசனையைச் சுற்றி: செயல்படுத்தும் போது, ​​மற்ற மூன்று வகையான ஆலோசனைகளின் கலவையாகும்

Q37. வசந்த காலத்தில் சிறுகுறிப்பு வயரிங் எவ்வாறு இயக்கப்படும்?

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

Q38. ஸ்பிரிங் ஃப்ரேம்வொர்க்கில் பயன்படுத்தப்படும் சில வடிவமைப்பு வடிவங்களைக் குறிப்பிடவும்?

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

  1. சிங்கிள்டன் முறை
    1. சிங்கிள்டன் பீன்ஸ்
தொழிற்சாலை முறை முறை
  1. தானாக இணைக்கப்பட்ட சிங்கிள்டன்
  2. தொழிற்சாலை முறை முறை
    1. பயன்பாட்டு சூழல்
    2. வெளிப்புற சூழல்
வசந்த காலத்தில் கூறு
  1. ப்ராக்ஸி பேட்டர்ன்
  2. டெம்ப்ளேட் பேட்டர்ன்

Q39. வசந்த காலத்தில் @Component, @Controller, @Repository & @Service சிறுகுறிப்புகளுக்கு என்ன வித்தியாசம்?

வசந்த mvc கட்டமைப்பில் தொகுதிகள்

இவை அனைத்தும் ஸ்பிரிங் பீன்ஸை தானாகவே கண்டறியப் பயன்படுகிறது. அதிகமாகவோ அல்லது குறைவாகவோ அவற்றின் செயல்பாடுகள் ஒன்றே. கட்டுப்படுத்தியின் வரையறைக்கு ஸ்பிரிங் வெப் எம்விசி கட்டமைப்பில் @கூறுகளைத் தவிர.

Q40. @Required சிறுகுறிப்பு மூலம் நீங்கள் என்ன புரிந்துகொள்கிறீர்கள்?

இது வசந்த கட்டமைப்பில் முறை நிலை சிறுகுறிப்பு என்று அழைக்கப்படுகிறது. இது செட்டர் முறை அல்லது செயல்பாட்டிற்குப் பயன்படுத்தப்படுகிறது. இது செட்டர் ஊசியை செயல்படுத்துகிறது மற்றும் கட்டாயப்படுத்துகிறது. உள்ளமைவின் போது பீனின் மதிப்பு செலுத்தப்படுகிறது.

Q41. @autowired சிறுகுறிப்பு என்பதன் அர்த்தம் என்ன?

ஸ்பிரிங் ஃப்ரேம்வொர்க்குகளில் ஆட்டோவயரிங் நிலைமைகளை அறிவுறுத்தவும் அமைக்கவும் இது பயன்படுகிறது. எங்கு, எப்படிப் பயன்படுத்த வேண்டும் என்பதைத் தீர்மானிக்க உதவுகிறது. இது ஆட்டோவயர் செயல்பாட்டை அழைக்கிறது. சார்பு ஊசி தானாகவே செயல்படுத்தப்படுகிறது.

Q42. இலக்கு பொருள் என்ன?

இலக்கு பொருள் என்று அழைக்கப்படுவதில் பல்வேறு வகையான ஆலோசனைகள் பயன்படுத்தப்படுகின்றன. இயக்க நேரத்தின் போது, ​​ஏற்கனவே உள்ள திறன்களை தானாகவே மீறும் ஒரு பொருள் உருவாக்கப்படுகிறது. இயக்க நேரத்திற்குப் பிறகு தானாகவே வெளிப்படும் பொருள் இலக்கு பொருள் என குறிப்பிடப்படுகிறது.

Q43. @Qualifier சிறுகுறிப்பு மூலம் நீங்கள் என்ன புரிந்துகொள்கிறீர்கள்?

சில நேரங்களில், ஆட்டோவயரிங் சில மோதல்களுக்கு வழிவகுக்கும். அத்தகைய வழக்குகளின் தீர்வு @Qualifier ஐப் பயன்படுத்தி சரிசெய்யப்படலாம்.

Q44. வசந்த IoC கொள்கலன் மற்றும் சார்பு ஊசி என்றால் என்ன?

பெரும்பாலும் பொருள்கள் வேலையைச் செய்ய ஒன்றையொன்று சார்ந்திருக்கும். தலைகீழ் கட்டுப்பாடு (ஸ்பிரிங் IoC கொள்கலன்) விஷயத்தில், இது நடக்காது. எந்தவொரு பொருளின் குறுக்கீட்டையும் பொருட்படுத்தாமல் சார்பு ஊசி முடிக்கப்படுகிறது. தலைகீழ் கட்டுப்பாட்டு நோக்கங்களைப் பயன்படுத்துவதற்கு இது பயன்படுத்தப்படுகிறது. IoC கொள்கலன் பொதுவாக ஸ்பிரிங் aop இல் பொருள் சார்புகளைக் கட்டுப்படுத்துகிறது.

Q45. வசந்த கட்டமைப்பின் தொகுதிகள் என்ன?

வசந்த கட்டமைப்பில் பின்வரும் தொகுதிகள் உள்ளன.

  • ஏஓபி
  • ஸ்பிரிங் ஐஓசி கொள்கலன் (கட்டுப்பாட்டின் தலைகீழ் என்றும் அழைக்கப்படுகிறது)
  • DAO
  • சூழல்
  • WEB MVC கட்டமைப்பு- வசந்த mvc கட்டமைப்பில் கட்டுப்படுத்தி
  • பாம்பு

ஸ்பிரிங் எம்விசி கட்டமைப்பில் உள்ள அனைத்து தொகுதிகளையும் சித்தரிக்கும் புகைப்படம் கீழே உள்ளது

AOP செயல்படுத்தல்

Q46. @RequestMapping சிறுகுறிப்பு மூலம் நீங்கள் என்ன புரிந்துகொள்கிறீர்கள்?

http கோரிக்கையைக் கையாள, @RequestMapping சிறுகுறிப்பு பயன்படுத்தப்படுகிறது. இதை கையாளும் தொகுதிகள் - MVC கட்டமைப்பு வசந்தம் மற்றும் REST. இந்த சிறுகுறிப்பு அடிக்கடி பயன்படுத்தப்படுகிறது.

Q47. ஸ்பிரிங் DAO ஆதரவை விவரிக்கவா?

DAO இன் முழு வடிவம் - தரவு அணுகல் பொருள். ADO.NET, Nhibernate போன்ற தொழில்நுட்பங்களைக் கையாள்வதில் உதவுகிறது. இது தரவுத்தள இணைப்பு மற்றும் பொருள் மேப்பிங்கை ஒருங்கிணைக்க உதவுகிறது.

Q48. வசந்தம் தொகுக்கும் நேரத்தில் நெசவு செய்யுமா?

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

Q49. ஸ்பிரிங் DAO வகுப்புகளால் விதிக்கப்பட்ட விதிவிலக்குகளுக்கு பெயரிடவும்

  1. ரிமோட் விதிவிலக்கு
  2. SQL விதிவிலக்கு
  3. IO விதிவிலக்கு
  4. தரவு அணுகல் விதிவிலக்கு

Q50. AOP நடைமுறைப்படுத்தல் என்றால் என்ன?

அம்சம் சார்ந்த நிரலாக்கமானது பின்வரும் செயலாக்கங்கள் மற்றும் கருத்துகளைக் கொண்டுள்ளது.

கட்டுப்பாட்டின் தலைகீழ்

Q51. ஸ்பிரிங் எம்விசியின் முன் கன்ட்ரோலர் கிளாஸ் என்ன?

வலை பயன்பாட்டின் முன் முனையில் பல கோரிக்கைகள் உள்ளேயும் வெளியேயும் மிதக்கின்றன. இது ஸ்பிரிங் எம்விசியின் முன் கன்ட்ரோலர் வகுப்பால் கட்டுப்படுத்தப்பட வேண்டும். டிஸ்பாட்சர் சர்வ்லெட் ஸ்பிரிங் எம்விசியில் முன் கட்டுப்படுத்தியாக அறியப்படுகிறது.

Q52. வசந்த காலத்தில் ஹைபர்னேட்டை அணுகுவதற்கான வழிகள் யாவை?

வசந்தத்தைப் பயன்படுத்தி உறக்கநிலையைக் கையாளும் இரண்டு முதன்மை வழிகள்:-

  1. ஹைபர்னேட் DAO ஆதரவை நீட்டிக்கவும்: AOP இடைமறிப்பான்
  2. தலைகீழ் கட்டுப்பாடு: உறக்கநிலை மற்றும் மீண்டும் அழைக்கவும்

Q53. @Controller சிறுகுறிப்பு என்ன?

இது அடிப்படையில் கட்டுப்படுத்தியைக் குறிப்பிடுகிறது. முழு வணிக தர்க்கமும் இந்த சிறுகுறிப்பு மூலம் செயலாக்கப்படுகிறது. இது மாதிரி காட்சி கட்டுப்படுத்தி கட்டமைப்பில் உள்ளது. இது முழு நிரலுக்கும் முக்கியமானது.


Q54. ஸ்பிரிங் ஆல் ஆதரிக்கப்படும் பல்வேறு ORMகள் எவை?

ORM இன் ஆதரிக்கப்படும் தளங்கள் இங்கே:-

  1. உறக்கநிலை
  2. JDO
  3. மேல் இணைப்பு
  4. iBATIS
  5. JPA (Java persistence API)

Q55. ViewResolver வகுப்பு என்றால் என்ன?

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

  1. உள் வளக் காட்சி தீர்வு
  2. எக்ஸ்எம்எல்வியூ ரிசல்வர்
  3. ரிசோர்ஸ் பேண்டில் வியூ ரிசல்வர்

Q56. எந்த ViewResolver வகுப்பு பரவலாகப் பயன்படுத்தப்படுகிறது?

உள் வளக் காட்சித் தீர்வு என்பது மிகவும் பொதுவான மற்றும் பரவலாகப் பயன்படுத்தப்படும் காட்சித் தீர்க்கும் கருவியாகும்.

Q57. Aspect என்பதன் அர்த்தம் என்ன?

AOP இல் உள்ள அம்சம் (அஸ்பெக்ட் ஓரியண்டட் புரோகிராமிங்) நிரலாக்கத்தின் பாணியைக் குறிக்கிறது. இது அடிப்படையில் நிரலை கவலைகள் எனப்படும் பகுதிகளாக உடைக்கிறது. வெவ்வேறு பயன்பாடுகளில் பயன்படுத்தப்படும் கவலைகள் குறுக்கு வெட்டு கவலைகள் என்று அழைக்கப்படுகின்றன.

Q58. ஸ்பிரிங் எம்விசி சரிபார்ப்பு ஆதரவை வழங்குகிறதா?

கிளையன்ட் பக்க மற்றும் சர்வர் பக்க பதில்களை சரிபார்க்கும் திறனை ஸ்பிரிங் எம்விசி கொண்டுள்ளது. ஸ்பிரிங் 4 முதல் சரிபார்ப்பு கட்டமைப்பில் வைக்கப்பட்டது.

Q59. ஸ்பிரிங் ஃப்ரேம்வொர்க்கில் IoC கண்டெய்னரை விளக்கவும் (கட்டுப்பாட்டின் தலைகீழ்)?

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

  1. ஒரு குறிப்பிட்ட பணி செயல்படுத்தப்படும் போது, ​​செயல்படுத்தல் துண்டிக்கப்படும் (தளர்வான இணைப்பு)
  2. தொகுதி மைய வடிவமைப்பு
  3. மற்ற தொகுதிகளில் என்ன நடக்கிறது என்பதைப் புரிந்துகொள்ள ஒப்பந்தங்கள் செய்யப்படுகின்றன
  4. ஒரு தொகுதியில் ஏற்படும் மாற்றங்கள் மற்றவற்றை பாதிக்காது
ஸ்பிரிங் வெப் ஃப்ளக்ஸ்

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q60. ஸ்பிரிங் AOP இல் கவலை மற்றும் குறுக்கு வெட்டு கவலைகளுக்கு இடையே உள்ள வித்தியாசத்தை சுட்டிக்காட்டவா?

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

மேலும் பார்க்கவும் சிறந்த 100 நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q61. ஸ்பிரிங் ஏஓபிக்கும் ஆஸ்பெக்ட்ஜே ஏஓபிக்கும் என்ன வித்தியாசம்?

ஸ்பிரிங் ஏஓபி (அம்சம் சார்ந்த நிரலாக்கம்) AspectJ ஏஓபி
ப்ராக்ஸி அடிப்படையிலான கட்டமைப்பு.முக்கிய குறியீட்டில் அம்சங்கள் பயன்படுத்தப்படுகின்றன
வசந்த பயன்பாடு தொடங்கும் நேரத்தில் ப்ராக்ஸிகள் உருவாக்கப்படுகின்றனமரணதண்டனை தொடங்கும் முன் இது செயல்படுத்தப்படுகிறது.

Q62. ஸ்பிரிங் ஏஓபி ஃபிரேம்வொர்க்கில் ப்ராக்ஸி என்றால் என்ன?

வசந்த AOP கட்டமைப்பில் இரண்டு வகையான ப்ராக்ஸிகள் உள்ளன.

  1. டைனமிக் ப்ராக்ஸி
  2. CGLIB ப்ராக்ஸி

Q63. வசந்த காலத்தில், நெசவு என்றால் என்ன?

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

Q64. ஸ்பிரிங் உள்ளமைவு கோப்பு என்றால் என்ன?

உள்ளமைவு கோப்புகள் செயல்படுத்தப்பட வேண்டிய வடிவத்தை சேமிக்க உதவுகின்றன. பின்வருபவை ஸ்பிரிங் பயன்படுத்தும் பல்வேறு வகையான உள்ளமைவு கோப்புகள்.

  1. எக்ஸ்எம்எல் கட்டமைப்பு கோப்பு
  2. ஜாவா அடிப்படையிலான கட்டமைப்பு கோப்பு
  3. சிறுகுறிப்பு அடிப்படையிலான உள்ளமைவு கோப்பு

Q65. ஸ்பிரிங் 5 Jdk9 மாடுலாரிட்டியுடன் ஒருங்கிணைக்க முடியுமா?

ஆம் ஸ்பிரிங் 5 jdk9 மாடுலாரிட்டியுடன் ஒருங்கிணைக்க முடியும். இது தொகுப்புகளின் சுருக்கத்தை செயல்படுத்துகிறது. இது ஜாவா இயங்குதள தொகுதி அமைப்பின் ஒரு பகுதியாகும்.

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q66. அதே ஸ்பிரிங் பயன்பாட்டில் ஸ்பிரிங் MVC அல்லது Spring WebFlux ஐ அனுமதிக்க முடியுமா?

ஆம், ஸ்பிரிங் எம்விசி மற்றும் வெப்ஃப்ளக்ஸ் இரண்டையும் ஒரே ஸ்பிரிங் அப்ளிகேஷனில் செயல்பட அனுமதிக்கிறது.

Q67. ஸ்பிரிங் எம்விசி நெட்டியில் இயங்க முடியுமா?

ஆம், இது பாரம்பரிய கட்டிடக்கலையில் இருந்து வேறுபட்டது. எனவே, ஸ்பிரிங் எம்விசி நெட்டியிலும் இயங்க முடியும். தி வசந்த காலணி பெரும்பாலான சந்தர்ப்பங்களில் முன்னிருப்பாக நெட்டியில் இயங்குகிறது.

Q68. பல ஸ்பிரிங் உள்ளமைவு கோப்புகளை வைத்திருக்க முடியுமா?

ஆம் வசந்த கட்டமைப்பில் வெவ்வேறு ஸ்பிரிங் உள்ளமைவு கோப்புகள் இருக்கலாம்.

Q69. மோனோ மற்றும் ஃப்ளக்ஸ் வகைகளை வரையறுக்கவா?

எதிர்வினை தரவு வகைகள் மோனோ மற்றும் ஃப்ளக்ஸ் என குறிப்பிடப்படுகின்றன. பூஜ்யம் அல்லது 1 முடிவைக் கையாள மோனோ பயன்படுத்தப்படுகிறது. அதேசமயம் பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட முடிவுகளுக்கு ஃப்ளக்ஸ் பயன்படுத்தப்படுகிறது.

Q70. ஸ்பிரிங் வெப்ஃப்ளக்ஸை வரையறுக்கவா?

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

Q71. கன்ட்ரோலர் ஹேண்ட்லர் முறைக்கு விடையாக ஒரு பொருளை அனுப்ப முடியுமா?

ஆம், ஸ்பிரிங் வெப் எம்விசியில் உள்ள கன்ட்ரோலருக்கு பதிலை அனுப்ப, பதில் பொருள்கள் பயன்படுத்தப்பட வேண்டும்.

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q72. ஸ்பிரிங் வெப்ஃப்ளக்ஸை வரையறுக்கவும்

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

DispatcherServlet

Q73. Webtestclient மற்றும் Webtestclient இடையே உள்ள வேறுபாடு?

வலை சோதனை கிளையன்ட் எதிர்வினை மற்றும் தடுக்காதது. இது இணைய பயன்பாட்டைச் சோதிக்கப் பயன்படுகிறது. அதேசமயம், பயன்பாட்டின் பதிலைச் சரிபார்க்க வலை கிளையன்ட் APIகளைப் பயன்படுத்துகிறது.

Q74. ஸ்பிரிங் 5 ஜாவாவின் பழைய பதிப்புகளுடன் இணக்கமானது என்று நினைக்கிறீர்களா?

ஸ்பிரிங் 5 ஜாவா பதிப்பு 9 மற்றும் அதற்கு மேற்பட்டவற்றுடன் இணக்கமானது.

Q75. ஸ்பிரிங் பீன் நூல் பாதுகாப்பை வழங்குகிறதா?

இல்லை, ஸ்பிரிங் பீன்ஸ் நூல் பாதுகாப்பை வழங்காது.

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q76. JSON பதிலைத் தரும் ரெஸ்ட்ஃபுல் வெப் சர்வீஸை உருவாக்க ஸ்பிரிங் எப்படி பயன்படுத்தலாம்?

JSON பதிலைத் தரும் நிதானமான இணையச் சேவையை உருவாக்க உதவும் படிகள் இங்கே உள்ளன.

  1. கிரகணத்தின் உதவியுடன் டைனமிக் வலைத் திட்டத்தை உருவாக்கவும்.
  2. பின்னர் json பயன்பாட்டை கிளாஸ்பாத்தில் சேர்க்கவும்
  3. தேவையான web.xml ஐ மாற்றவும்
  4. பின்னர் xml கோப்பின் பெயரை ‘servlet.xml’ (/WEB-INF கோப்புறையில் உள்ளது) என மறுபெயரிடவும்.
  5. விரும்பிய பெயருடன் ஒரு பீனை உருவாக்கவும்.
  6. விரும்பிய பெயருடன் ஒரு கட்டுப்படுத்தியை உருவாக்கவும்
  7. மேவனைக் கட்டுங்கள்
  8. ரன் என்பதைக் கிளிக் செய்யவும்
  9. ரன் ஆன் சர்வர் செயல்பாட்டைப் பயன்படுத்தவும்
  10. ஓய்வு சேவையை சோதிக்கவும்
  11. அதை URL அளவுருக்களாக அனுப்பவும்

Q77. ஸ்பிரிங் எம்விசி பயன்பாடுகளில் உள்ளூர்மயமாக்கலை எவ்வாறு அடைவது?

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

http கோரிக்கையில் உள்ள அளவுருக்களை லோகேல் மாற்ற இடைமறிப்பான் அடையாளம் காண முடியும். எளிதில் அடையாளம் காணும் வகையில், பண்புகளை அளவுருவாக மாற்றுவதற்கான வாய்ப்பையும் இது வழங்குகிறது.

Q78. ஜாவா நிரலில் பயன்பாட்டுச் சூழலை எவ்வாறு உருவாக்குவது?

பின்வருபவை மிகவும் பொதுவாகப் பயன்படுத்தப்படும் பயன்பாட்டு சூழல் செயலாக்கங்கள்:

  1. எக்ஸ்எம்எல் கோப்பு முறைமை
  2. வகுப்பு பாதை எக்ஸ்எம்எல்
  3. இணைய எக்ஸ்எம்எல்

பயன்பாட்டு சூழலை உருவாக்க பின்பற்ற வேண்டிய படிகள் இங்கே உள்ளன

  1. விரும்பிய பெயருடன் ஒரு திட்டத்தை உருவாக்கவும். மேலும், src கோப்புறையில் ஒரு தொகுப்பை உருவாக்கவும்
  2. வசந்த நூலகங்களைச் சேர்க்கவும்
  3. ஜாவா வகுப்பை உருவாக்கவும்
  4. ஒரு கோப்பில் ஸ்பிரிங் பீன்ஸை உள்ளமைக்கவும்
  5. பயன்பாட்டிற்காக நீங்கள் இயக்க விரும்பும் உள்ளடக்கத்தை உருவாக்கவும்

Q79. DispatcherServlet ஐ விளக்கவும்.

இது ஜாவா ஸ்பிரிங் பீன்ஸ் உள்ளமைவு பொறிமுறையின் கருத்துடன் சீரமைக்கிறது. இது அமைப்பின் முன் கட்டுப்படுத்தி. இது கோரிக்கைகளைப் பெறுகிறது மற்றும் அதை கட்டுப்படுத்திக்கு வழங்குகிறது, அது பதிலை அனுப்புகிறது.

எதிர்வினை நிரலாக்கம்

Q80. வசந்த கட்டமைப்பிற்கான சில சிறந்த நடைமுறைகள் யாவை?

  1. எக்ஸ்எம்எல் பீன் வரையறை ஆதரவைப் பயன்படுத்துவதைத் தவிர்க்கவும்
  2. எப்போதும் ஜாவா உள்ளமைவைப் பயன்படுத்தவும்
  3. டொமைன் வகுப்பிற்குள், ஸ்பிரிங் பயன்படுத்த வேண்டாம்
  4. வகுப்புப் பாதைக்கு ஸ்கேன் செய்யத் தேவையில்லை
  5. @autowire ஐ அடிக்கடி பயன்படுத்தவும்
  6. வசந்த சோதனை அம்சத்தை நன்றாகப் பயன்படுத்தவும்

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q81. எதிர்வினை நிரலாக்கம் என்றால் என்ன?

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

JoinPoint

Q82. எதிர்வினை நிரலாக்கத்தின் முக்கிய அம்சங்கள் யாவை?

  1. செயல்படுத்துவதில் எளிமை
  2. அல்காரிதம்களின் மாற்றங்களை எளிதில் ஏற்றுக்கொள்ள முடியும்
  3. மதிப்புகளின் மாறும் புதுப்பித்தல்

Q83. எதிர்வினை நிரலாக்கத்தின் கருத்துகளை பட்டியலிடுங்கள்

  1. வெளிப்படையான நிலைகள்
  2. நிலையான/இயக்கவியல்
  3. தரவு ஓட்டம்
  4. உயர்-வரிசை ஆர்.பி
  5. மதிப்பீட்டு நிரலாக்க மாதிரிகள்

Q84. எதிர்வினை நிரலாக்கத்தில் பல்வேறு அணுகுமுறைகள் என்ன?

  1. கட்டாயம்: மதிப்பை ஒதுக்கும் எளிய சமன்பாடுகளும் நிரலாக்கத்தின் எதிர்வினை முறையின் ஒரு பகுதியாக மாறும்.
  2. பொருள் நோக்குநிலை: OOPS கருத்துகளையும் எளிதாக செயல்படுத்த முடியும்.
  3. செயல்பாட்டு நிரலாக்கம்
  4. விதி அடிப்படையிலான நிரலாக்கம்

Q85. ஸ்பிரிங் டூல் சூட்டைப் பயன்படுத்துவதன் நன்மைகள் என்ன?

  1. ஸ்பிரிங் தெரியும்: இது நிறுவன பயன்பாட்டிற்காக வடிவமைக்கப்பட்டது. ஸ்பிரிங் பூட் மற்றும் ஸ்பிரிங் ஃப்ரேம்வொர்க்கை அமைப்பது எளிது.
  2. IDE அஞ்ஞானிகள்: குறியீட்டு சூழலைத் தேர்ந்தெடுக்கும் போது இது உங்களுக்கு ஏராளமான விருப்பங்களை வழங்குகிறது.
  3. அவ்வப்போது சமீபத்திய கருவிகளின் தொடர்ச்சியான வெளியீடு.

Q86. மோனோ மற்றும் ஃப்ளக்ஸ் ஆகியவற்றை வேறுபடுத்துங்கள்

மோனோ ஃப்ளக்ஸ்
ஒற்றை மதிப்பின் பயன்பாடுஒற்றை மதிப்புக்கு மேல் பயன்படுத்துதல்
ஒரு முடிவுஎல்லையற்ற முடிவுகள்
மாதிரி குறியீடு:

பொது மோனோ பயனரைக் கண்டுபிடி() { (அங்கீகரிக்கப்பட்டால்()) மோனோவைத் திரும்பப் பெறவும். வெறும் (புதிய உருப்படி (பென்சில், அழிப்பான்)); வேறு மோனோ திரும்ப. காலியாக();}
மாதிரி குறியீடு:

பொது ஃப்ளக்ஸ் அனைத்தும்() {திரும்ப Flux.just(புதிய உருப்படி(பென்சில், அழிப்பான்), புதிய ITEM(பேனா, மை) );}

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q87. JoinPoint என்றால் என்ன?

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

வசந்த பாதுகாப்பு

Q88. MultipartResolver என்றால் என்ன, அது எப்போது பயன்படுத்தப்படுகிறது?

கோப்புகளைப் பதிவேற்ற, பல பகுதி தீர்வி பயன்படுத்தப்படுகிறது. வசந்த வேலைகளில் இரண்டு வகையான தீர்வுகள் உள்ளன.

  1. காமன்ஸ் மல்டிபார்ட் தீர்வு
  2. நிலையான சர்வ்லெட் மல்டிபார்ட் ரிசல்வர்.

Q89. வசந்த காலத்தில் பாயிண்ட்கட் என்றால் என்ன?

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

  1. @pointcut(செயல்படுத்துதல்(*myprogram.com*())
  2. @pointcut(execution(myprogram.class.name())

வசந்த நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

Q90. Dispatcher Servlet மற்றும் Context Loader Listener ஆகியவற்றை வேறுபடுத்துங்கள்

அம்சங்கள் அனுப்புபவர் சர்வ்லெட் சூழல் ஏற்றி கேட்பவர்
பீன்ஸ்கட்டுப்படுத்திகள் பயன்படுத்தப்படுகின்றனசேவைகள் மற்றும் DAO பயன்படுத்தப்படுகின்றன
விருப்பமானதுஇல்லை. ஸ்பிரிங் அப்ளிகேஷன்களுக்கு எப்போதும் டிஸ்பாச்சர் சர்வ்லெட் தேவைப்படுகிறதுஆம். ஸ்பிரிங் பயன்பாடுகள் சூழல் ஏற்றி கேட்பவர்கள் இல்லாமல் வாழ முடியும்.
கொள்கலன்அதன் சொந்த பயன்பாட்டு சூழலை உருவாக்குகிறதுஇது web.xml இல் வரையறுக்கப்பட்டுள்ளது
அடிப்படைஸ்பிரிங் எம்விசி கன்ட்ரோலருக்கு கோரிக்கை அனுப்பப்பட்டதுஉள்ளமைவு உரையைப் படித்து பின்னர் அதை மேலும் பாகுபடுத்துகிறது

Q91. ஜேடிகே டைனமிக் ப்ராக்ஸி மற்றும் சிஜிஎல்ஐபி ப்ராக்ஸியை வேறுபடுத்துங்கள்

அம்சங்கள் ஜேடிகே டைனமிக் CGLIB ப்ராக்ஸி
அடிப்படைஇலக்கு வகுப்பிற்கு மட்டும் ப்ராக்ஸிதுணை வகுப்புகளிலும் ப்ராக்ஸி வைக்கப்படலாம்
தொகுப்புஜாவாவிற்குள்3வது கட்சி
செயல்திறன்மெதுவாகவேகமாக
இறுதிஇறுதி செயல்பாடு மற்றும் வகுப்பில் ப்ராக்ஸி இல்லைஇறுதி செயல்பாடு மற்றும் வகுப்பில் ப்ராக்ஸி இல்லை
வழக்கைப் பயன்படுத்தவும்செயலாக்கங்கள் ஒரு இடைமுகத்திற்கு அப்பால் நீட்டிக்கப்படும் நிகழ்வுகளுக்குப் பயன்படுத்தப்படுகிறதுவகுப்பை செயல்படுத்த முடியாதபோது பயன்படுத்தப்படுகிறது.

Q92. வசந்த பாதுகாப்பு என்றால் என்ன?

ஸ்பிரிங் செக்யூரிட்டி என்பது ஒரு சிறந்த கட்டமைப்பாகும், இது வலை பயன்பாடுகள் பாதுகாப்பாக இருப்பதை உறுதிசெய்ய ஒரு அடுக்கு பாதுகாப்பு சேர்க்கிறது. இது SAML அல்லது Oauth/Oauth2 சரிபார்ப்பு போன்ற அங்கீகார நிலைகளைச் சேர்க்கிறது. இது http கோரிக்கைகளை மறைப்பதற்கும் சீல் செய்வதற்கும் உதவுகிறது. கூடுதல் பாதுகாப்பு அடுக்கைச் சேர்ப்பதன் மூலம் ஊடுருவல் பாதுகாக்கப்படுகிறது. கீழே உள்ள வரைபடம் வசந்த பாதுகாப்பின் அம்சங்களை சித்தரிக்கிறது.

வசந்த காலணி

Q93. வசந்த கட்டமைப்பின் நன்மைகள் என்ன?

  1. சோதனை செய்வது எளிது
  2. இலகுரக பயன்பாடு - கணினி செயல்திறனில் எளிதாக இருக்கும்
  3. நல்ல சுருக்கம்
  4. ஆதரவு எல்லா நேரங்களிலும் கிடைக்கும்
  5. தளர்வான இணைப்பு உள்ளது. தளர்வான இணைப்பு பெரும்பாலும் மற்ற கட்டமைப்புகளில் காணப்படுவதில்லை
  6. வார்ப்புருக்கள் ஏற்கனவே முன் வரையறுக்கப்பட்டுள்ளன

Q94. Save மற்றும் Flush மற்றும் Save in Spring ஆகியவற்றை வேறுபடுத்துங்கள்

அம்சம் சேமித்து ஃப்ளஷ் செய்யவும் சேமிக்கவும்
களஞ்சியம்JPA களஞ்சியம்தயிர் களஞ்சியம்
மொத்த சேமிப்புஒத்துழைக்கவில்லைஆதரிக்கப்பட்டது
தரவு பறிப்பு உத்திநேரடியாக DB க்கு அனுப்பப்பட்டதுபறிப்பை வெளிப்படையாக அழைக்க வேண்டும்
தரவுத் தெரிவுநிலைச் சேமிப்பிற்குப் பின்மாற்றங்கள் எல்லா நேரங்களிலும் தெரியும்அது வெளியில் தெரிவதில்லை
வழக்கைப் பயன்படுத்தவும்ஒரு பரிவர்த்தனைக்கு இரண்டு முறை அல்லது அதற்கு மேற்பட்ட முறை மாற்றங்கள் செய்யப்படும்போதுமாற்றங்களை மேலும் அணுக வேண்டிய அவசியம் இல்லாதபோது.

Q96. Spring servlet xml மற்றும் பயன்பாட்டு சூழல் xml ஆகியவற்றுக்கு இடையே ஒரு ஒப்பீடு வரையவும்

அம்சம் பயன்பாட்டு சூழல் xml ஸ்பிரிங் சர்வ்லெட் எக்ஸ்எம்எல்
குறிப்புகள்குறிப்பு பீன்ஸ் ஆதரிக்கிறதுவெவ்வேறு xmls முழுவதும் குறிப்பு பீன்ஸ் ஆதரிக்கிறது
ஸ்கேன் செய்கிறதுவடிப்பான்களைச் சேர்க்கலாம்கூறுகள் குறிப்பிடப்பட வேண்டும்
அடிப்படைஒற்றை சர்வ்லெட்டில் அழைக்கப்படும் பீன்ஸைக் குறிக்கிறது.கொடுக்கப்பட்ட சர்வ்லெட்டுடன் தொடர்புடைய அல்லது இணைக்கப்பட்ட பீன்ஸைக் குறிக்கிறது

Q97. ஸ்பிரிங் பூட் என்றால் என்ன?

இது முழு கட்டமைப்பின் மேல் வைக்கப்பட்டுள்ளது. இது அடிப்படையில் பயனர் வசந்த கட்டமைப்பைப் பயன்படுத்த எளிய இடைமுகத்தை வழங்குகிறது. கீழே குறிப்பிடப்பட்டுள்ள பல்வேறு வகையான பயன்பாடுகளை இயக்க இது உதவும்.

ஸ்பிரிங் பூட்ஸ் உள்ளமைவு நுண்ணறிவு

வசந்த காலணி

Q98. ஸ்பிரிங் பூட்டின் அம்சங்கள் என்ன?

  1. இது கருத்துடையது: மீண்டும் மீண்டும் வரும் சிக்கல்களை எதிர்கொள்ளும் போது அது தானாகவே செயல்பாடுகளைக் கண்டுபிடிக்கும்.
  2. தனியாக வேலை செய்ய முடியும்: இதை இயக்க கூடுதல் செருகுநிரல்கள் தேவையில்லை.
  3. தானாக கட்டமைக்கப்பட்டது: இது தனித்தனியாக நிறுவப்பட வேண்டியதில்லை. இது தொகுக்கப்பட்ட சூழலாக வருகிறது.

Q99. ஸ்பிரிங் பூட்ஸ் உள்ளமைவு நுண்ணறிவா? சுருக்கமாக விளக்கவும்.

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

ஸ்பிரிங் பூட்டைப் பயன்படுத்தி ஜாவா அடிப்படையிலான பயன்பாட்டைத் தொடங்கும் செயல்முறை

Q100. ஸ்பிரிங் பூட்டைப் பயன்படுத்தி ஜாவா அடிப்படையிலான பயன்பாட்டைத் தொடங்குவதற்கான செயல்முறை என்ன

  1. விண்ணப்பத்தை தொகுக்கவும்
  2. சேவையக வகையைத் தேர்ந்தெடுக்கவும்
  3. இணைய சேவையகத்தை உள்ளமைக்கவும்
  4. வரிசைப்படுத்தல் செயல்முறைக்கு அமைக்கவும்
  5. கட்டளையைப் பயன்படுத்தி இயக்கவும் - java-jar my-first-application.jar

முடிவுரை

இந்த 100 வசந்த கால நேர்காணல் கேள்விகள் உங்கள் அடுத்த வசந்த நேர்காணலை எதிர்கொள்ள உதவும். இந்த நேர்காணல் கேள்விகள் உங்கள் நேர்காணலில் கேட்கப்படும் கேள்விகளின் அடிப்படை முதல் இடைநிலை நிலைகள் வரை இருக்கும். நீங்கள் IT ஆதரவு பகுதியில் வேலை தேடுகிறீர்கள் என்றால், நீங்கள் எங்களுடையதைப் பார்க்கலாம் IT ஆதரவு நேர்காணல் கேள்விகள் .