JavaRush شاگردن جي سهولت لاءِ، اسان پروگرامنگ ۾ اهم ترين موضوعن بابت ليڪچر ۽ مضمون گڏ ڪرڻ جو فيصلو ڪيو. نائين مجموعو فريم ورڪ جي بهار خاندان بابت آهي. ميني گائيڊ ۾، اسان مختصر طور تي آرٽيڪل جو خلاصو بيان ڪريون ٿا، ۽ جيڪڏهن توهان لنڪ جي پيروي ڪندا آهيو، توهان دلچسپي جي موضوع بابت وڌيڪ سکو سگهو ٿا. پنھنجي بک مارڪس ۾ مجموعو شامل ڪريو ۽ ان کي واپس ڪريو جڏھن ضرورت هجي.
مضمون ۽ ليڪچر
هن ٻن حصن واري مضمون ۾، ليکڪ بهار جي فريم ورڪ جي بنيادي تصورن بابت لکي ٿو: بهار ڇا آهي، ڀاڄيون، ۽ حوالا. اسان هن متن کي پڙهڻ سان فريم ورڪ جو مطالعو شروع ڪرڻ جي صلاح ڏيو ٿا. ان کان سواء، ليکڪ کيس ڪوڊ مثالن سان مهيا ڪيو.
مضمون جو ٻيو حصو بهار ۾ هڪ نموني پروجيڪٽ لکڻ بابت ڳالهائيندو آهي. پهرين حصي ۾ مصنف جي نظريي جي وضاحت ڪئي ته، پوء ٻئي ۾ هن عمل تي ڌيان ڏيڻ جو فيصلو ڪيو.
آرٽيڪل فريم ورڪ جي پيدائش جي تاريخ تي بحث ڪندو، جاوا اي اي اسٽيڪ کان اهم فرق. ليکڪ پڻ اسپرنگ اسٽيڪ جي اهم حصن جو مختصر جائزو پڻ ڏنو.
مضمونن جي هن سلسلي جو مقصد شاگرد کي گهٽ ۾ گهٽ ضروري نظرياتي ڄاڻ ڏيڻ آهي جاوا اي اي يا بهار جي وڌيڪ مطالعي لاءِ. سڀ مواد 7 حصن ۾ ورهايل آهي: نيٽ ورڪ، ڪلائنٽ-سرور ۽ ٽي-سطح فن تعمير، HTTP/HTTPS پروٽوڪول، Maven، servlets ۽ servlet containers، گڏو گڏ MVC.
مضمون، جيڪو سادي ٻولي استعمال ڪري ٿو مثالن سان جيڪو هڪ 5 سالن جو ٻار سمجهي سگهي ٿو، عام طور تي فريم ورڪ ۽ خاص طور تي بهار بابت ڳالهائيندو آهي. جيڪڏهن توهان صرف IT جي دنيا جو مطالعو ڪرڻ شروع ڪري رهيا آهيو، هي متن توهان کي ان کي سمجهڻ ۾ مدد ڏيندو.
ٽيڪنالوجي جي باري ۾ هڪ سيريز ۾ ٻيو مضمون جيڪو هڪ ابتدائي سکڻ گهرجي. سادي مثالن کي استعمال ڪندي، هي متن وضاحت ڪري ٿو ته اسپرنگ بوٽ ڇا آهي.
جيڪڏھن توھان اڳ ۾ ئي واقف آھيو اسپرنگ فريم ورڪ ۽ اسپرنگ بوٽ، اھو وقت آھي اسپرنگ MVC سکڻ جو. اسپرنگ MVC اسپرنگ فريم ورڪ جو هڪ جزو يا ڊزائين نمونو آهي جيڪو توهان کي جاوا ۾ ويب ايپليڪيشنون ڊولپ ڪرڻ جي اجازت ڏئي ٿو ماڊل - ڏسو - ڪنٽرولر آرڪيٽيڪچر استعمال ڪندي، جنهن جو مطلب آهي ته اهو توهان جي مستقبل جي ڪم ۾ هڪ پروگرامر جي طور تي ڪم ايندو.
هڪ دفعو توهان پنهنجو پاڻ کي اسپرنگ بوٽ جي نظريي سان واقف ڪيو آهي، اهو وقت آهي ان کي عمل ۾ آڻڻ جو. مضمونن جو سلسلو "بهار خوفناڪ نه آهي" هن سان مدد ڪندي. ڪوڊ جي مثالن سان مختصر متن ۾، ليکڪ اسپرنگ استعمال ڪرڻ جي مختلف حالتن جي باري ۾ ڳالهائيندو آهي: ڊيٽابيس سان ڪم ڪرڻ، ڪنٽرولرز ۾ استثنا سنڀالڻ، لومبوڪ کي ڳنڍڻ، ۽ وڌيڪ.
مضمون انھن لاء آھي جيڪي اڳ ۾ ئي ھڪڙي طريقي سان ھن فريم ورڪ سان ڪم ڪري چڪا آھن ۽ بنيادي تصورن کان واقف آھن. ليکڪ جانچ ڪري ٿو ته فريم ورڪ ڪيئن ڪم ڪري ٿو "هوڊ هيٺ".
ليکڪ هڪ سادي CRUD ايپليڪيشن ٺاهڻ جي عمل ۾ Maven، Spring، Hibernate، MySQL ۽ Tomcat جهڙين شين سان پنهنجي پهرين واقفيت بابت ڳالهائيندو آهي. مضمون بنيادي طور تي انهن لاءِ آهي جيڪي اڳ ۾ ئي JavaRush جي 30-40 سطحون مڪمل ڪري چڪا آهن، پر اهي آهن. اڃا تائين خالص جاوا کان ٻاهر نه نڪتو آهي ۽ صرف سڀني ٽيڪنالاجي، فريم ورڪ ۽ ٻين اڻڄاتل لفظن سان کليل دنيا ۾ وڃڻ شروع ڪيو آهي.
هن متن جي ليکڪ کي ڪلائوڊ تي ايپليڪيشن دوران مشڪلاتن جو سامنا ٿيو. هن هن مضمون ۾ انهن کي ڪيئن حل ڪيو.
سکڻ لاء يا نه سکڻ لاء بهار بوٽ؟ ضرور سيکاريو! هن جائزي جي متن ۾، مصنف اسپرنگ بوٽ استعمال ڪرڻ جا بنيادي فائدن ۽ نقصانن کي ظاهر ڪري ٿو. پر اسان اڳ ۾ ئي مضمون پڙهيو آهي - اتي خاص طور تي وڌيڪ فائدا هئا. لنڪ جي تابعداري ڪريو ۽ پاڻ لاء ڏسو.
هي مواد "انٽرپرائز ڊولپمينٽ جو تعارف" سيريز جو آخري حصو آهي. اڳ ۾ ئي نالي مان اهو واضح آهي ته اسان اسپرنگ بوٽ ۾ ايپليڪيشن ٺاهڻ بابت ڳالهائينداسين. ٽيڪسٽ کولڻ سان، توهان کي اپليڪيشن شروع ڪرڻ لاء قدم قدم هدايتون ملنديون.
يقينا، توهان هڪ ڊولپر جي پوزيشن لاء مستقبل جو انٽرويو ٺاهي سگهو ٿا. پر اهو بهتر آهي ته تيار ڪيل سوالن ۽ جوابن کي استعمال ڪيو وڃي جيڪي اڳ ۾ ئي هن مضمون ۾ لکيا ۽ گڏ ڪيا ويا آهن.
وڊيوز
Spring Boot Starters استعمال ڪرڻ کان سواءِ ڪو به نئون جاوا پروجيڪٽ مڪمل نه ٿيندو. انهن کي استعمال ڪرڻ توهان کي ترتيب ڏيڻ تي وقت بچائڻ ۽ ايپليڪيشن ڊيزائن تي ڌيان ڏيڻ ۽ ڪاروباري مسئلن کي حل ڪرڻ جي اجازت ڏئي ٿو. پر ڪڏهن ڪڏهن توهان جي پنهنجي اسٽارٽر کي لاڳو ڪرڻ جي ضرورت آهي، ڇو ته موجود موجود آهن ضروري ڪارڪردگي مهيا نه ڪن. هن وڊيو ۾، ڊولپر پنهنجي اسٽارٽر کي شروع کان ٺاهي ٿو.
جيڪڏهن توهان جاوا ۽ اسپرنگ فريم ورڪ جي ڪائنات ۾ پريشان آهيو، اسان هن وڊيو کي ڏسڻ جي صلاح ڏيو ٿا. اهو فرق بيان ڪري ٿو ۽ ڪيئن استعمال ڪجي اسپرنگ بوٽ، اسپرنگ ايم وي سي ۽ سروليٽ.
وڊيو ٽيوٽوريل ۾، لائيو ڪوڊنگ موڊ ۾، ڊولپر هڪ اسپرنگ بوٽ ايپليڪيشن ٺاهي ٿو جيڪا شيڊول تي خبرن کي پارس ڪندي، ڊيٽابيس ۾ ڊيٽا محفوظ ڪندي، REST API استعمال ڪندي خبرون ڏيکاريندي، ۽ ان سڀني کي اسڪيلبل پروجيڪٽ آرڪيٽيڪچر لاءِ پرت ۾ ورهائيندي.
وڊيو ۾ سڀ کان وڌيڪ دلچسپ سوال آهن جيڪي جاوا ڊولپر جي پوزيشن لاء ٽيڪنيڪل انٽرويو دوران پڇيا ويا آهن. وڊيو ٻن حصن تي مشتمل آهي. سڀ کان پهرين جاوا ڪليڪشن، هيش ڪوڊ ۽ برابري واري ڪانٽريڪٽ، فنڪشنل انٽرفيس، اسٽريم API، گاربيج ڪليڪٽر، ميموري ڊيوائس، هيپ، اتفاق راءِ بابت ڳالهائي ٿو. وڊيو جي ٻئي حصي ۾، توهان بهار جي باري ۾ سکندا: بهار جي لوبن، بهار جي ڊيٽا جي ذخيري، تشريح، پروگراماتي TM ۽ بهار MVC.
GO TO FULL VERSION