Tavaszi bemutató

A Spring Framework egy érett, erőteljes és rendkívül rugalmas keretrendszer, amelynek középpontjában a Java webes alkalmazások épülnek.

A Spring egyik alapvető előnye, hogy gondoskodik az alkalmazás kiépítésének alacsony szintű szempontjairól, hogy lehetővé tegyük számunkra, hogy a funkciókra és az üzleti logikára összpontosítson.

Egy másik erős pont az, hogy bár a keretrendszer meglehetősen kiforrott és megalapozott, nagyon aktívan karbantartott és virágzó fejlesztői közösséggel rendelkezik. Ez meglehetősen naprakész és összehangolt a Java ökoszisztémával.

Természetesen sok mindent meg kell tanulni, hogy jól működjön együtt a Springszel.

Kezdjük el.

A tavasz alapjai

Először a keret néhány alapvető aspektusával kezdünk:

  • Tavaszi babjegyzetek

  • Tavaszi profilok
  • Tulajdonságok tavasszal(népszerű)
  • Projekt konfigurálása tavasszal
  • Tavaszi kivételek (sorozat)

  • A tavaszi @ Minősítő kommentár
  • Miért válassza a tavaszt Java keretrendszerként?
  • A getBean () megértése tavasszal
  • Mi az a tavaszi bab?
  • @Komponens vs @Repository és @Service tavasszal
  • Tavaszi magjegyzetek
  • XML-alapú injekció tavasszal
  • A Spring @Value használata alapértelmezettel
  • Rövid útmutató a @Value tavaszhoz
  • Bevezetés a vezérlés és a függőségi injekció inverziójához tavasszal
  • A kivitelező függőségének befecskendezése tavasszal
  • Huzalozás tavasszal: @Autowired, @Resource és @Inject
  • Útmutató a tavaszhoz @Autowired
  • Rövid útmutató a tavaszi bab hatóköréhez

Tavasz az interneten

A Spring MVC keretrendszer az alapja annak, hogy webes alkalmazásokat készítsünk a Spring segítségével.

Számos webalkalmazást működtet, a hagyományos MVC-stílusú alkalmazásoktól kezdve a hontalan REST API-kig.

Kezdjük néhányal az alapok - a közös alap a webalkalmazások ezen stílusai között:

  • Tavaszi webes kommentárok

  • @RequestMapping tavasszal(népszerű)
  • Tavaszi @RequestParam kommentár(népszerű)
  • A tavaszi @Controller és @RestController kommentárok
  • Tavaszi RequestBody és ResponseBody kommentárok

És akkor az a hagyományos, MVC stílusú webalkalmazás:

  • Tavaszi MVC bemutató

  • A @ModelAttribute kommentár
  • Útmutató a ViewResolverhez
  • Az űrlapok használatának megkezdése
  • Bevezetés a Thymeleaf tavaszi használatába
  • Model, ModelMap és ModelView

És ha részletesebben szeretné felfedezni a tavaszi MVC keretrendszert, akkor itt van egy átfogóbb útmutató erre.

Végül vizsgáljuk meg a RESTful támogatás a tavaszi MVC-ben:

  • Webalkalmazás indítása

  • REST API építése
  • REST API biztosítása
  • REST API alap- és összefoglaló hitelesítése
  • Pihenő oldalszámozás
  • Hiba a REST kezelésében(népszerű)
  • Entitás DTO átalakításra egy tavaszi REST API-hoz
  • Tavaszi RequestBody és ResponseBody kommentárok

És ha tovább szeretné vizsgálni a REST API felépítését a Spring alkalmazással, itt áttekintheti a teljes értékű cikksorozatot.

Tavaszi kitartás - SQL

A tavasz támogatja a legtöbb kitartási megoldást:

  • Tavaszi kitartás oktatóprogram (fő sorozat) (népszerű)

  • Tavaszi JDBC(népszerű)
  • Hibernálj 4 tavasszal
  • A DAO a JPA-val és tavasszal
  • Tranzakciók tavasszal és a JPA-val(népszerű)
  • Útmutató a tavaszi JPA-hoz(népszerű)
  • Tavaszi JPA - Több adatbázis(népszerű)
  • Bevezetés a Spring Data JPA-ba

Tavaszi kitartás - NoSQL

  • Tavaszi adatok MongoDB (Sorozat)

  • Bevezetés a Spring Data Cassandra-ba
  • A CassandraTemplate from Spring Data használata

Tavaszi biztonság

Ezután a tavaszi ökoszisztéma igazán erős aspektusa - biztonság:

  • Biztonság rugóval (fő sorozat) (népszerű)

  • Tavaszi biztonsági hitelesítési útmutató (sorozat)
  • Tavaszi biztonsági regisztráció (sorozat és esettanulmány)

Egyéb tavaszi technológiák

  • Bevezetés a tavaszi tételbe

  • Bevezetés a Grails 3-ba és a GORM-ba
  • Tavaszi Maven-tárak
  • Tavaszi biztonság Maven-nel
  • Tavasz Mavennel