"வணக்கம், அமிகோ!

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

உத்வேகம் தரும் பேச்சுகளை நான் கேப்டனிடம் விட்டுவிடுகிறேன், ஆனால் நான் உங்களை விடமாட்டேன் - எல்லாவற்றிற்கும் மேலாக, உங்களுக்காக நிறைய பயனுள்ள வாசிப்பு என்னிடம் உள்ளது. ஜாவாவைக் கற்றுக்கொள்வதற்கும் உண்மையான நிரலாக்கத்திற்கும் இடையே உள்ள இடைவெளியை எளிதாகக் குறைக்க உதவும். அதிர்ஷ்டம் உங்களுக்கு உரித்தாகட்டும்!"

நெட்வொர்க்கிங் பற்றி கொஞ்சம் பேசுவோம்.

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

மென்பொருள் கட்டமைப்பு

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

HTTP/HTTPS

இந்தப் பாடங்களில், HTTP மற்றும் HTTPS நெறிமுறைகளைப் பற்றி அறிந்து கொள்வோம். ஆனால் முதலில், ஒரு விஷயத்தை தெளிவுபடுத்துவோம்: OSI மாதிரியின் பயன்பாட்டு மட்டத்தில் நெட்வொர்க்கில் தரவை அனுப்புவதற்கான நெறிமுறைகளைப் பற்றி பேசுகிறோம். நெட்வொர்க்கிங் பற்றிய கட்டுரை OSI மாதிரியைப் புரிந்துகொள்ள உதவும்.

மேவனின் அடிப்படைகள்

மேவன் என்பது திட்டங்களை நிர்வகிப்பதற்கும் உருவாக்குவதற்கும் ஒரு கருவியாகும் - ஜாவா புரோகிராமரின் உதவியாளர்.

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

சர்வ்லெட்ஸ்

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

சர்வ்லெட் கொள்கலன்கள்

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

MVC வடிவத்தை அறிமுகப்படுத்துகிறது

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

ஸ்பிரிங் பூட்டைப் பயன்படுத்தி ஒரு சிறிய பயன்பாட்டை எழுதுவோம்

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

மூன்று பகுதிகளாக REST இன் கண்ணோட்டம்