Come creare una semplice applicazione Web CRUD utilizzando Grails 4

Prova Il Nostro Strumento Per Eliminare I Problemi

Grails è un potente framework web basato su Groovy che rende la creazione di applicazioni web full-stack incredibilmente veloce e semplice. In questo tutorial completo di Grails 4, imparerai come creare da zero un'app CRUD (Crea, Leggi, Aggiorna, Elimina).

Cos'è il Graal?

Grails è un framework web open source che sfrutta Groovy e Spring Boot per fornire funzionalità di sviluppo rapido di applicazioni pronte all'uso come:

  • Mappatura relazionale degli oggetti (ORM)
  • Architettura MVC
  • Impalcatura
  • Ecosistema plug-in

Impostazione del progetto

Iniziamo installando Grails 4 e creando un'app.

1. Installa Graal

Avrai bisogno prima di Java 8+ e Groovy installati. Quindi installa la CLI di Grails:

|_+_|

2. Crea l'app Grails

|_+_|

Questo costituisce l'impalcatura di un nuovo progetto Grails utilizzando Gradle con nome |_+_|.

Implementa l'impalcatura CRUD di Grails

Grails semplifica la generazione rapida di funzionalità CRUD con il suo sistema di scaffolding.

1. Crea classe di dominio

Le classi di dominio utilizzano Groovy per definire i modelli. Sotto |_+_|, crea |_+_|:

|_+_|

Questo definisce un |_+_| modello con vincoli di validazione.

2. Genera impalcature

Esegui il comando Genera impalcatura nel terminale:

|_+_|

Questo genera automaticamente pagine CRUD, controller, test e altro ancora!

3. Esegui l'app

|_+_|

La tua interfaccia CRUD completa è ora accessibile all'indirizzo |_+_|! Successivamente lo personalizzeremo.

Personalizza visualizzazioni

Miglioriamo le visualizzazioni CRUD GSP (Groovy Server Pages) generate automaticamente.

1. Aggiorna il layout delle pagine

Sotto |_+_|, apri |_+_| layout e aggiungi collegamenti CDN Bootstrap in |_+_|:

|_+_|

2. Aggiorna la visualizzazione dell'indice

Successivamente, apri |_+_| visualizzazione. Avvolgi il contenuto in un contenitore Bootstrap:

|_+_|

Ciò aggiunge spaziatura e contiene contenuto.

3. Impaginazione

Limita i libri per pagina aggiornando |_+_| modello:

|_+_|

Implementare la persistenza dei dati

Per impostazione predefinita, Grails configura automaticamente un database in memoria H2. Personalizziamolo e rendiamo persistenti i dati.

1. Configurare DataSource

Apri |_+_| e aggiornare il dataSource:

|_+_|

Questo configura il database dei file per la persistenza.

2. Migrazioni dei database

|_+_|

Questo genera automaticamente le migrazioni dal modello di dominio e le applica al database.

Implementare la query di ricerca

Abilitiamo la ricerca dei libri per titolo e autore.

1. Crea servizio

Genera servizio per le query di ricerca:

|_+_|

2. Aggiungi il metodo di ricerca dinamica

In |_+_| aggiungi metodo:

|_+_|

Esegue una query di ricerca sulla tabella dei libri.

3. Consuma nel controller

Apri |_+_| e aggiungi l'azione:

|_+_|

Passa il termine di ricerca al metodo del servizio.

4. Crea visualizzazione di ricerca

Aggiungi |_+_| vista per visualizzare i risultati della ricerca.

Conclusione

In questo tutorial passo-passo su Grails hai:

  • Creata un'applicazione Grails 4
  • Implementazione dell'impalcatura CRUD
  • Viste personalizzate
  • Persistenza del database configurato
  • Aggiunte funzionalità di ricerca

Grails è un framework incredibilmente produttivo per creare rapidamente applicazioni web ricche di funzionalità.

Per saperne di più visita la pagina ufficiale Sito web del Graal E documentazione .

Guarda Anche: