מדריך אביב

מסגרת האביב היא מסגרת בוגרת, עוצמתית וגמישה ביותר המתמקדת בבניית יישומי אינטרנט בג'אווה.

אחד היתרונות המרכזיים של אביב הוא בכך שהוא מטפל ברוב ההיבטים הנמוכים של בניית האפליקציה כדי לאפשר לנו התמקדו בתכונות והגיון עסקי.

נקודה חזקה נוספת היא שלמרות שהמסגרת בוגרת ומבוססת למדי, היא מתוחזקת באופן פעיל מאוד ויש לה קהילה מתפתחת משגשגת. זה עושה את זה די מעודכן ומותאם למערכת האקולוגית של Java כרגע.

כמובן שיש הרבה מה ללמוד לעבוד טוב עם אביב.

בוא נתחיל.

יסודות האביב

נתחיל בכמה היבטים מרכזיים של המסגרת:

  • הערות שעועית אביבית

  • פרופילי אביב
  • נכסים עם אביב(פופולרי)
  • תצורת פרויקט עם אביב
  • חריגים באביב (סדרה)

  • הערת האביב @Qualifier
  • מדוע לבחור באביב כמסגרת Java שלך?
  • הבנת getBean () באביב
  • מה זה שעועית אביבית?
  • @Component לעומת @Repository ו- @Service באביב
  • הערות ליבת אביב
  • הזרקה מבוססת XML באביב
  • שימוש באביב @ ערך עם ברירות מחדל
  • מדריך מהיר לאביב @ Value
  • מבוא להיפוך שליטה והזרקת תלות באביב
  • הזרקת תלות קונסטרוקטור באביב
  • חיווט באביב: @Autowired, @Resource ו- @ Inject
  • מדריך לאביב @ Autowired
  • מדריך מהיר להיקפי שעועית אביבית

אביב באינטרנט

מסגרת ה- MVC של Spring מהווה את הבסיס לבניית יישומי אינטרנט עם Spring.

היא מפעילה מגוון רחב של יישומי רשת, החל מיישומים בסגנון MVC מסורתי, וכלה בממשקי REST API חסרי מדינה.

נתחיל בכמה מ היסודות - המשותף בין כל הסגנונות האלה של יישומי אינטרנט:

  • הערות אינטרנט באביב

  • @ RequestMapping באביב(פופולרי)
  • אביב הערה @ RequestParam(פופולרי)
  • הערות האביב @ Controller ו- @ RestController
  • הערות בקשת האביב והגובה של אביב

ואז, היסודות של בניית א יישום אינטרנט מסורתי בסגנון MVC:

  • מדריך אביב MVC

  • ההערה של @ModelAttribute
  • מדריך ל- ViewResolver
  • תחילת העבודה עם טפסים
  • מבוא לשימוש ב- Thymeleaf באביב
  • Model, ModelMap ו- ModelView

ואם ברצונך לחקור את מסגרת ה- MVC באביב לעומק יותר, הנה מדריך מקיף יותר לעשות זאת.

לבסוף, בואו נחקור התמיכה המלאה ב- MVC באביב:

  • אתחול יישום אינטרנט

  • בניית REST API
  • אבטחת REST API
  • אימות בסיסי ועיכול עבור ממשק API של REST
  • עמוד מנוחה
  • טיפול בשגיאות עבור REST(פופולרי)
  • ישות להמרת DTO עבור ממשק API של REST באביב
  • הערות בקשת האביב והתגובה של אביב

ואם תרצה לחקור את בניית ה- REST API עם Spring, תוכל לעבור על סדרת המאמרים המלאה יותר כאן.

האביב התמדה - SQL

אביב תומך ברוב פתרונות ההתמדה שיש:

  • מדריך התמדה באביב (סדרה ראשית) (פופולרי)

  • אביב JDBC(פופולרי)
  • תרדמת שינה 4 עם אביב
  • ה- DAO עם JPA ו- Spring
  • עסקאות עם אביב ו- JPA(פופולרי)
  • מדריך ל- JPA עם אביב(פופולרי)
  • אביב JPA - מאגרים מרובים(פופולרי)
  • מבוא לנתוני האביב JPA

האביב התמדה - NoSQL

  • Spring Data MongoDB (סִדרָה)

  • מבוא לנתוני האביב קסנדרה
  • שימוש בתבנית קסנדרה מ- Spring Data

אביב ביטחון

לאחר מכן, היבט חזק באמת של המערכת האקולוגית באביב - אבטחה:

  • אבטחה עם אביב (סדרה ראשית) (פופולרי)

  • מדריך אימות אבטחה באביב (סדרה)
  • רישום אבטחה באביב (סדרה ומחקר מקרה)

טכנולוגיות אביב אחרות

  • מבוא לאביב אצווה

  • מבוא לגביעים 3 ו- GORM
  • מאגרי ספרינג מייבן
  • אביב ביטחון עם מייבן
  • אביב עם מייבן