"हाय, अमीगो!

यह विश्वास करना कठिन है कि आप पहले से ही यहाँ हैं! लेकिन एक मिनट रुकिए—बेशक, मैंने हमेशा आप पर विश्वास किया, क्योंकि आपने मेरे पाठों को ध्यान से पढ़ा और पढ़ा और कुछ और अध्ययन किया। आप मेरे सबसे अच्छे छात्रों में से एक हैं!

मैं कप्तान के लिए प्रेरणादायक भाषण छोड़ दूँगा, लेकिन मैं आपको जाने नहीं दूँगा - आखिरकार, मेरे पास आपके लिए बहुत उपयोगी पठन है। पढ़ना जो आपको जावा और वास्तविक प्रोग्रामिंग सीखने के बीच की खाई को और अधिक आसानी से पाटने में मदद करेगा। आप सौभाग्यशाली हों!"

हम नेटवर्किंग के बारे में थोड़ी बात करेंगे।

प्रत्येक सामाजिक नेटवर्क, वेब सेवा और वेब ऐप, इंस्टेंट मेसेंजर और सरल वेबसाइट किस पर बनी है — नेटवर्क पर बात करके सबसे महत्वपूर्ण बात से शुरू करते हैं।

सॉफ़्टवेयर वास्तुशिल्प

सॉफ्टवेयर आर्किटेक्चर एक एप्लिकेशन के भीतर बनाई गई संरचना को संदर्भित करता है, यानी पूरे प्रोग्राम के मॉड्यूल और घटक और वे कैसे इंटरैक्ट करते हैं। प्रोग्रामर बहुत लंबे समय से अच्छे आर्किटेक्चर पर काम कर रहे हैं, इसलिए यह आश्चर्य की बात नहीं है कि हमने बहुत सारे आर्किटेक्चरल पैटर्न के बारे में सुना है। आपको उन्हें समझने की आवश्यकता है: वेब एप्लिकेशन लिखते समय, एक अच्छी वास्तुकला के साथ आना महत्वपूर्ण है, क्योंकि वेब एप्लिकेशन में नियमित एप्लिकेशन की तुलना में अधिक घटक और मॉड्यूल होते हैं।

एचटीटीपी/एचटीटीपीएस

इस पाठ में हम HTTP और HTTPS प्रोटोकॉल के बारे में जानेंगे। लेकिन पहले, आइए एक बिंदु स्पष्ट करें: हम OSI मॉडल के अनुप्रयोग स्तर पर नेटवर्क पर डेटा भेजने के लिए प्रोटोकॉल के बारे में बात कर रहे हैं। नेटवर्किंग पर लेख आपको ओएसआई मॉडल को समझने में मदद करेगा।

मावेन की मूल बातें

मावेन परियोजनाओं के प्रबंधन और निर्माण के लिए एक उपकरण है - एक जावा प्रोग्रामर का सहायक सहायक।

यह काम के हर चरण में डेवलपर्स के लिए जीवन को आसान बनाता है: प्रोजेक्ट संरचना बनाने और सर्वर पर उत्पाद को तैनात करने के लिए आवश्यक पुस्तकालयों को जोड़ने से। किसी भी ढांचे के साथ काम करते समय आपको मेवेन का उपयोग करना होगा। तो, आइए आज हम इसके मुख्य कार्यों पर एक नज़र डालते हैं और देखते हैं कि इनका उपयोग कैसे किया जाता है।

सर्वलेट

इस लेख में, हम सर्वलेट्स से परिचित होंगे और एक ऐसा एप्लिकेशन लिखेंगे, जिसके बारे में आप अपने दोस्तों को बिना JAR फाइल भेजे और उन्हें जावा डाउनलोड करने के लिए मजबूर किए बिना डींग मार सकते हैं। आइए एक साधारण वेब एप्लिकेशन लिखें।

सर्वलेट कंटेनर

पिछला पाठ आपको सर्वलेट्स के बारे में बहुत कुछ सिखाएगा। आप सीखेंगे कि वेब एप्लिकेशन बनाने के लिए उनका उपयोग कैसे करें। लेकिन इस पाठ में, हम इस मज़ा के एक अनिवार्य भाग पर करीब से नज़र डालेंगे: सर्वलेट कंटेनर।

एमवीसी पैटर्न का परिचय

हम इस बारे में बात करेंगे कि MVC क्या है, इसके इतिहास पर स्पर्श करें, MVC में सन्निहित मूल विचारों और अवधारणाओं का पता लगाएं, मॉडल, व्यू और कंट्रोलर मॉड्यूल में एप्लिकेशन को कैसे विभाजित किया जाए, इस पर चरण-दर-चरण नज़र डालें।

आइए स्प्रिंग बूट का उपयोग करके एक छोटा एप्लिकेशन लिखें

एमवीसी की अपनी खोज को जारी रखते हुए हम स्प्रिंग बूट का उपयोग करके एक छोटा वेब एप्लिकेशन लिखेंगे, और उदाहरण के तौर पर स्प्रिंग एमवीसी का उपयोग करते हुए, हम देखेंगे कि जावा कोड से एचटीएमएल पेजों पर डेटा कैसे भेजा जाता है।

तीन भागों में REST का अवलोकन