برای راحتی دانش آموزان JavaRush تصمیم گرفتیم سخنرانی ها و مقالاتی در مورد مهمترین موضوعات در برنامه نویسی جمع آوری کنیم. مجموعه نهم درباره خانواده فریمورک های Spring است. در مینی راهنما به طور خلاصه ماهیت مقالات را بیان می کنیم و اگر لینک را دنبال کنید می توانید در مورد موضوع مورد علاقه بیشتر بدانید. مجموعه را به نشانک های خود اضافه کنید و در صورت نیاز به آن بازگردید.
مقالات و سخنرانی ها
در این مقاله دو قسمتی، نویسنده در مورد مفاهیم اساسی چارچوب Spring می نویسد: بهار چیست، لوبیا و زمینه. پیشنهاد می کنیم با مطالعه این متن مطالعه چارچوب را شروع کنید. علاوه بر این، نویسنده نمونه هایی از کد را برای او ارائه کرده است.
قسمت دوم مقاله در مورد نوشتن یک پروژه نمونه در بهار صحبت می کند. اگر در بخش اول نویسنده نظریه را توضیح داد، سپس در قسمت دوم تصمیم گرفت بر روی عمل تمرکز کند.
در این مقاله تاریخچه ایجاد چارچوب، تفاوت های کلیدی با پشته Java EE مورد بحث قرار خواهد گرفت. نویسنده همچنین مروری کوتاه بر اجزای کلیدی پشته Spring ارائه داد.
هدف از این سری مقالات ارائه حداقل دانش نظری لازم برای مطالعه بیشتر JavaEE یا Spring به دانشجو می باشد. تمام مواد به 7 بخش تقسیم می شوند: شبکه، مشتری-سرور و معماری سه سطحی، پروتکل های HTTP/HTTPS، Maven، servlets و servlets و همچنین MVC.
این مقاله که از زبانی ساده همراه با مثال هایی استفاده می کند که یک کودک 5 ساله می تواند درک کند، در مورد اینکه چارچوب به طور کلی و بهار به طور خاص چیست صحبت می کند. اگر تازه شروع به مطالعه دنیای IT کرده اید، این متن به شما در درک آن کمک می کند.
دومین مقاله از مجموعه در مورد فناوری هایی که یک مبتدی باید یاد بگیرد. با استفاده از مثالهای ساده، این متن توضیح میدهد که Spring Boot چیست.
اگر قبلاً با Spring Framework و Spring Boot آشنایی دارید، وقت آن رسیده است که Spring MVC را یاد بگیرید. Spring MVC یک جزء یا الگوی طراحی از Spring Framework است که به شما امکان می دهد برنامه های وب را در جاوا با استفاده از معماری Model - View - Controller توسعه دهید، به این معنی که در کار آینده شما به عنوان یک برنامه نویس مفید خواهد بود.
هنگامی که با تئوری پشت چکمه بهار آشنا شدید، وقت آن است که آن را عملی کنید. مجموعه مقالات "بهار ترسناک نیست" به این امر کمک می کند. نویسنده در متون کوتاه با مثالهای کد، در مورد موقعیتهای مختلف استفاده از Spring صحبت میکند: کار با پایگاههای داده، مدیریت استثنا در کنترلکنندهها، اتصال Lombok و موارد دیگر.
این مقاله برای کسانی در نظر گرفته شده است که قبلاً با این چارچوب کار کرده اند و با مفاهیم اولیه آشنا هستند. نویسنده به بررسی نحوه عملکرد این چارچوب "زیر سرپوش" می پردازد.
نویسنده در مورد اولین آشنایی خود با مواردی مانند Maven، Spring، Hibernate، MySQL و Tomcat در فرآیند ایجاد یک برنامه ساده CRUD صحبت می کند.این مقاله در درجه اول برای کسانی است که قبلا 30-40 سطح JavaRush را تکمیل کرده اند، اما هنوز فراتر از جاوای خالص خارج نشده است و به تازگی با تمام فناوری ها، چارچوب ها و سایر کلمات ناآشنا وارد دنیای باز شده است.
نویسنده این متن در حین یک برنامه کاربردی در فضای ابری با مشکلاتی مواجه شد. او نحوه حل آنها را در این مقاله به اشتراک می گذارد.
برای یادگیری یا عدم یادگیری بهار بوت؟ حتما آموزش بده! در این متن نقد، نویسنده مزایا و معایب اصلی استفاده از چکمههای فنری را آشکار میکند. اما ما قبلا مقاله را خوانده ایم - مزایای قابل توجهی بیشتری وجود داشت. لینک را دنبال کنید و خودتان ببینید.
این مطالب آخرین قسمت از مجموعه "مقدمه ای بر توسعه سازمانی" است. از قبل از نام مشخص است که ما در مورد ایجاد یک برنامه در Spring Boot صحبت خواهیم کرد. با باز کردن متن، دستورالعمل های گام به گام برای راه اندازی اپلیکیشن را خودتان دریافت خواهید کرد.
البته، شما می توانید مصاحبه آینده را برای موقعیت توسعه دهنده خود شبیه سازی کنید. اما بهتر است از پرسش و پاسخ های آماده ای که قبلاً در این مقاله نوشته و گردآوری شده است استفاده کنید.
فیلم های
هیچ پروژه جدید جاوا بدون استفاده از Spring Boot Starters کامل نمی شود. استفاده از آنها به شما این امکان را می دهد که در زمان صرفه جویی در پیکربندی و تمرکز بر روی طراحی اپلیکیشن و حل مشکلات تجاری بپردازید. اما گاهی اوقات نیاز به پیاده سازی استارت خود وجود دارد، زیرا موارد موجود عملکرد لازم را ارائه نمی دهند. در این ویدیو، توسعه دهنده استارت خود را از ابتدا ایجاد می کند.
اگر در دنیای فریمورک های جاوا و اسپرینگ گیج شده اید، تماشای این ویدیو را به شما توصیه می کنیم. این تفاوت ها و نحوه استفاده از Spring Boot، Spring MVC و Servlet را توضیح می دهد.
در آموزش ویدیویی، در حالت کدنویسی زنده، توسعهدهنده یک برنامه Spring Boot ایجاد میکند که اخبار را بر اساس یک زمانبندی تجزیه و تحلیل میکند، دادهها را در پایگاه داده ذخیره میکند، اخبار را با استفاده از REST API نمایش میدهد و همه آنها را برای یک معماری پروژه مقیاسپذیر به لایهها تقسیم میکند.
این ویدیو حاوی جالب ترین سوالاتی است که در طول مصاحبه های فنی برای موقعیت های توسعه دهنده جاوا پرسیده می شود. ویدئو از دو قسمت تشکیل شده است. اولین مورد در مورد مجموعههای جاوا، کد هش و قرارداد برابر، رابطهای کاربردی، Stream API، جمعآوری زباله، دستگاه حافظه، پشته، همزمانی صحبت میکند. در قسمت دوم ویدیو با Spring Beans، Spring Data Repository، Annotations، Programmatic TM و Spring MVC آشنا می شوید.
GO TO FULL VERSION