Guide MVC di primavera

Spring MVC fornisce strumenti che guidano sia le tipiche applicazioni web che le API REST.

Facciamo un salto.

Annotazioni MVC Spring di base

  • Annotazioni Web di primavera
  • @RequestMapping in Spring (popolare)
  • Spring @RequestParam Annotation (popolare)
  • L'annotazione @ModelAttribute

  • Annotazioni Spring @Controller e @RestController
  • Annotazioni RequestBody e ResponseBody di Spring
  • Utilizzo di Spring @ResponseStatus per impostare il codice di stato HTTP
  • Spring @RequestMapping Nuove annotazioni di collegamento

Concetti di base in Spring MVC

  • Tutorial Spring MVC
  • Una guida al ViewResolver
  • Guida introduttiva ai moduli
  • Introduzione all'uso della foglia di timone in primavera
  • Model, ModelMap e ModelView
  • Utilizzo di Spring ResponseEntity per manipolare la risposta HTTP
  • Guida rapida ai controller a molla

Concetti intermedi in Spring MVC

  • Configurazione Spring MVC con Kotlin
  • Servi risorse statiche con la primavera
  • Restituzione dei codici di stato personalizzati dai controller Spring
  • Negoziazione dei contenuti
  • Introduzione a HandlerInterceptor
  • Upload di file
  • Restituzione di immagini / dati multimediali
  • Convalida personalizzata
  • HttpMediaTypeNotAcceptableException
  • Pagine di errore personalizzate
  • Un raccoglitore di dati personalizzato
  • HandlerAdapters
  • Validazione del modulo con AngularJS
  • Guida rapida a Spring MVC con Velocity
  • Introduzione all'uso di FreeMarker in Spring MVC
  • Integrazione di Apache Tiles con Spring MVC
  • Motori modello per la primavera

Concetti avanzati in Spring MVC

  • Carica e visualizza file Excel
  • Servlet 3 Async Support con Spring MVC e Spring Security
  • Risorse statiche rimovibili
  • Una guida rapida alle variabili matrice
  • Utilizzo di un Handler Interceptor personalizzato per gestire le sessioni
  • Spring MVC + Thymeleaf 3.0: nuove funzionalità