Proljetni vodič

Spring Framework je zreo, moćan i vrlo fleksibilan okvir usredotočen na izgradnju web aplikacija u Javi.

Jedna od osnovnih blagodati Proljeća je što se brine o većini aspekata niske razine izgradnje aplikacije kako bi nam omogućio da zapravo usredotočiti se na značajke i poslovnu logiku.

Još jedna jaka strana je da, iako je okvir prilično zreo i dobro uspostavljen, vrlo se aktivno održava i ima naprednu razvojnu zajednicu. To ga trenutno čini prilično ažuriranim i usklađenim s ekosustavom Java.

Naravno, s Proljećem se može naučiti puno raditi.

Započnimo.

Osnove proljeća

Prvo ćemo započeti s nekim ključnim aspektima okvira:

  • Bilješke proljetnog graha

  • Proljetni profili
  • Svojstva s proljećem(popularan)
  • Konfiguracija projekta s proljećem
  • Proljetne iznimke (serija)

  • Bilješka Spring @Qualifier
  • Zašto odabrati proljeće kao svoj Java Framework?
  • Razumijevanje getBean () u proljeće
  • Što je proljetni grah?
  • @Component vs @Repository i @Service u proljeće
  • Proljetne temeljne bilješke
  • Injekcija temeljena na XML-u u proljeće
  • Korištenje Spring @Value sa zadanim postavkama
  • Kratki vodič za Spring @Value
  • Uvod u inverziju upravljanja i ubrizgavanja ovisnosti s oprugom
  • Injektiranje ovisnosti konstruktora u proljeće
  • Ožičenje u proljeće: @Autowired, @Resource i @Inject
  • Vodič za proljeće @Autowired
  • Kratki vodič za opsege proljetnog graha

Proljeće na webu

Spring MVC okvir temelj je izgradnje web aplikacija s Springom.

Omogućuje širok raspon web aplikacija, od tradicionalnih aplikacija u MVC stilu, pa sve do REST API-ja bez državljanstva.

Počnimo s nekima od njih osnove - zajedničko tlo između svih ovih stilova web aplikacija:

  • Proljetne web bilješke

  • @RequestMapping u proljeće(popularan)
  • Proljetna bilješka @RequestParam(popularan)
  • Bilješke proljeća @Controller i @RestController
  • Spring's RequestBody i ResponseBody Bilješke

A zatim, osnove gradnje a tradicionalna web aplikacija u MVC stilu:

  • Proljetni Vodič za MVC

  • Bilješka @ModelAttribute
  • Vodič kroz ViewResolver
  • Početak rada s obrascima
  • Uvod u upotrebu majčine dušice u proljeće
  • Model, ModelMap i ModelView

A ako želite dublje istražiti Spring MVC okvir, evo opsežnijeg vodiča za to.

Napokon, istražimo RESTful podrška u proljetnom MVC-u:

  • Podizanje web aplikacije

  • Izgradnja REST API-ja
  • Osiguravanje REST API-ja
  • Osnovna i digest provjera autentičnosti za REST API
  • OSTALO Paginacija
  • Rukovanje pogreškama za REST(popularan)
  • Pretvorba entiteta u DTO za Spring REST API
  • Spring's RequestBody i ResponseBody Bilješke

A ako želite dalje istraživati ​​izgradnju REST API-ja s Springom, ovdje možete proći kroz punopravniju seriju članaka.

Proljetna postojanost - SQL

Proljeće podržava većinu postojanih rješenja:

  • Vodič za proljetnu postojanost (glavna serija) (popularan)

  • Proljetni JDBC(popularan)
  • Hibernate 4 s proljećem
  • DAO s JPA i proljeće
  • Transakcije s Springom i JPA(popularan)
  • Vodič za JPA s proljećem(popularan)
  • Proljetni JPA - Više baza podataka(popularan)
  • Uvod u Spring Data JPA

Proljetna postojanost - NoSQL

  • Proljetni podaci MongoDB (Niz)

  • Uvod u proljetne podatke Cassandra
  • Korištenje CassandraTemplate iz Spring Data

Proljetna sigurnost

Dalje, zaista jak aspekt proljetnog ekosustava - sigurnost:

  • Sigurnost s oprugom (glavna serija) (popularan)

  • Vodič za proljetnu sigurnosnu provjeru autentičnosti (serija)
  • Proljetna sigurnosna registracija (serija i studija slučaja)

Ostale proljetne tehnologije

  • Uvod u Spring Batch

  • Uvod u gralove 3 i GORM
  • Spremišta Spring Maven
  • Proljetno osiguranje s Mavenom
  • Proljeće s Mavenom