לנוחיותם של תלמידי JavaRush, החלטנו לאסוף הרצאות ומאמרים על הנושאים החשובים ביותר בתכנות. הקולקציה התשיעית עוסקת במשפחת המסגרות אביבית. במיני-מדריך נתאר בקצרה את מהות המאמרים, ואם תעקבו אחרי הקישור תוכלו ללמוד עוד על נושא העניין. הוסף את האוסף לסימניות שלך וחזור אליו בעת הצורך.
מאמרים והרצאות
במאמר זה בן שני חלקים כותב המחבר על המושגים הבסיסיים של מסגרת האביב: מהו אביב, שעועית והקשר. אנו מציעים להתחיל ללמוד את המסגרת על ידי קריאת טקסט זה. יתרה מכך, המחבר סיפק לו דוגמאות קוד.
החלק השני של המאמר מדבר על כתיבת פרויקט לדוגמה באביב. אם בחלק הראשון המחבר הסביר את התיאוריה, אז בחלק השני הוא החליט להתמקד בפרקטיקה.
המאמר ידון בהיסטוריה של יצירת המסגרת, בהבדלים העיקריים מחסנית Java EE. המחבר גם נתן סקירה קצרה של מרכיבי המפתח של ערימת האביב.
מטרת סדרת מאמרים זו היא לתת לתלמיד את הידע התיאורטי המינימלי הדרוש ללימוד נוסף של JavaEE או Spring. כל החומר מחולק ל-7 חלקים: רשת, שרת-לקוח וארכיטקטורת שלוש רמות, פרוטוקולי HTTP/HTTPS, Maven, servlets ומיכלי servlet, כמו גם MVC.
המאמר, שמשתמש בשפה פשוטה עם דוגמאות שילד בן 5 יכול להבין, מדבר על מהי המסגרת בכלל ואביב בפרט. אם אתה רק מתחיל ללמוד את עולם ה-IT, הטקסט הזה יעזור לך להבין אותו.
המאמר השני בסדרה על טכנולוגיות שמתחיל צריך ללמוד. בעזרת דוגמאות פשוטות, הטקסט הזה מסביר מה זה Spring Boot.
אם אתה כבר מכיר את ה-Spring Framework ואת Spring Boot, הגיע הזמן ללמוד Spring MVC. Spring MVC הוא רכיב או דפוס עיצובי של Spring Framework המאפשר לך לפתח אפליקציות אינטרנט ב-Java באמצעות ארכיטקטורת Model - View - Controller, מה שאומר שזה יהיה שימושי בעבודה העתידית שלך כמתכנת.
לאחר שהכרת את התיאוריה מאחורי Spring Boot, הגיע הזמן ליישם אותה. סדרת המאמרים "אביב לא מפחיד" תעזור בכך. בטקסטים קצרים עם דוגמאות קוד, המחבר מדבר על מצבים שונים של שימוש ב-Spring: עבודה עם מסדי נתונים, טיפול בחריגים בבקרים, חיבור לומבוק ועוד.
המאמר מיועד למי שכבר עבד עם מסגרת זו בצורה כזו או אחרת ומכיר את המושגים הבסיסיים. המחבר בוחן כיצד פועלת המסגרת "מתחת למכסה המנוע".
המחבר מספר על ההיכרות הראשונה שלו עם דברים כמו Maven, Spring, Hibernate, MySQL ו-Tomcat בתהליך יצירת אפליקציית CRUD פשוטה המאמר מיועד בעיקר למי שכבר השלים 30-40 רמות של JavaRush, אבל עדיין לא מעבר לג'אווה הטהורה לא יצאה והיא רק מתחילה לצאת לעולם הפתוח עם כל הטכנולוגיות, המסגרות ושאר המילים הלא מוכרות.
מחבר הטקסט הזה נתקל בבעיות במהלך יישום בענן. הוא משתף כיצד הוא פתר אותם במאמר זה.
ללמוד או לא ללמוד Spring Boot? בהחלט ללמד! בטקסט סקירה זה, המחבר חושף את היתרונות והחסרונות העיקריים של השימוש ב-Spring Boot. אבל כבר קראנו את המאמר - היו הרבה יותר יתרונות. היכנסו לקישור ותראו בעצמכם.
חומר זה הוא החלק האחרון בסדרת "מבוא לפיתוח ארגוני". כבר מהשם ברור שנדבר על יצירת אפליקציה ב-Spring Boot. בפתיחת הטקסט תקבלו הוראות שלב אחר שלב להפעלת האפליקציה בעצמכם.
כמובן שתוכלו לדמות ראיון עתידי למשרת מפתח בעצמכם. אבל עדיף להשתמש בשאלות ותשובות מוכנות שכבר נכתבו ונאספו במאמר זה.
סרטונים
אף פרויקט Java חדש אינו שלם ללא שימוש ב-Spring Boot Starters. השימוש בהם מאפשר לך לחסוך זמן בתצורה ולהתמקד בעיצוב אפליקציות ובפתרון בעיות עסקיות. אבל לפעמים יש צורך ליישם את המתנע שלך, מכיוון שהקיימים אינם מספקים את הפונקציונליות הדרושה. בסרטון זה, המפתח יוצר את הסטרטר שלו מאפס.
אם אתה מבולבל ביקום של מסגרות Java ו-Spring, אנו ממליצים לצפות בסרטון זה. הוא מסביר את ההבדלים וכיצד להשתמש ב-Spring Boot, Spring MVC ו-Servlet.
במדריך הווידאו, במצב קידוד חי, המפתח יוצר אפליקציית Spring Boot שתנתח חדשות לפי לוח זמנים, ישמור נתונים במסד נתונים, יציג חדשות באמצעות REST API, ויחלק את הכל לשכבות לארכיטקטורת פרויקט ניתנת להרחבה.
הסרטון מכיל את השאלות המעניינות ביותר שנשאלות במהלך ראיונות טכניים למשרות מפתח Java. הסרטון מורכב משני חלקים. הראשון מדבר על Java Collections, Hash Code & Equals Contract, ממשקים פונקציונליים, Stream API, אספן זבל, התקן זיכרון, ערימה, במקביל. בחלק השני של הסרטון תלמדו על Spring: Spring Beans, Spring Data Repository, Annotations, Programmatic TM ו-Spring MVC.
GO TO FULL VERSION