Kā izveidot vienkāršu CRUD tīmekļa lietojumprogrammu, izmantojot Grails 4

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Grails ir jaudīgs Groovy tīmekļa ietvars, kas padara pilnas kaudzes tīmekļa lietojumprogrammu izveidi neticami ātru un vienkāršu. Šajā visaptverošajā Grails 4 apmācībā jūs uzzināsit, kā no jauna izveidot CRUD (izveidot, lasīt, atjaunināt, dzēst) lietotni.

Kas ir Grāls?

Grails ir atvērtā pirmkoda tīmekļa ietvars, kas izmanto Groovy un Spring Boot, lai nodrošinātu ātru lietojumprogrammu izstrādes funkcionalitāti, piemēram:

  • Objektu relāciju kartēšana (ORM)
  • MVC arhitektūra
  • Sastatnes
  • Plug-in ekosistēma

Projekta iestatīšana

Sāksim ar Grails 4 instalēšanu un lietotnes izveidi.

1. Instalējiet Grails

Vispirms būs jāinstalē Java 8+ un Groovy. Pēc tam instalējiet Grails CLI:

|_+_|

2. Izveidojiet lietotni Grāls

|_+_|

Tas veido jaunu Grails projektu, izmantojot Gradle ar nosaukumu |_+_|.

Ieviest Grails CRUD sastatnes

Grails ar sastatņu sistēmu atvieglo ātru CRUD funkcionalitātes ģenerēšanu.

1. Izveidojiet domēna klasi

Domēnu klases modeļu definēšanai izmanto Groovy. Zem |_+_| izveidot |_+_|:

|_+_|

Tas definē |_+_| modelis ar validācijas ierobežojumiem.

2. Izveidojiet sastatnes

Palaidiet komandu ģenerēt sastatnes terminālī:

|_+_|

Tas automātiski ģenerē CRUD lapas, kontrolieri, testus un daudz ko citu!

3. Palaidiet lietotni

|_+_|

Pilns CRUD interfeiss tagad ir pieejams vietnē |_+_|! Tālāk mēs to pielāgosim.

Pielāgojiet skatus

Uzlabosim automātiski ģenerētos GSP (Groovy Server Pages) CRUD skatus.

1. Atjauniniet lapu izkārtojumu

Zem |_+_| atveriet |_+_| izkārtojumu un pievienojiet Bootstrap CDN saites mapē |_+_|:

|_+_|

2. Atjauniniet rādītāja skatu

Tālāk atveriet |_+_| skats. Iesaiņojiet saturu Bootstrap konteinerā:

|_+_|

Tas palielina atstarpes un satur saturu.

3. Lapu šķirošana

Ierobežojiet grāmatu skaitu vienā lapā, atjauninot |_+_| veidne:

|_+_|

Ieviest datu noturību

Pēc noklusējuma Grails automātiski konfigurē H2 atmiņas datubāzi. Pielāgosim to un saglabāsim datus.

1. Konfigurējiet datu avotu

Atvērt |_+_| un atjaunināt datusAvots:

|_+_|

Tas konfigurē failu datu bāzi noturībai.

2. Datu bāzu migrēšana

|_+_|

Tas automātiski ģenerē migrācijas no domēna modeļa un piemēro tās datu bāzei.

Ieviesiet meklēšanas vaicājumu

Iespējosim grāmatu meklēšanu pēc nosaukuma un autora.

1. Izveidojiet pakalpojumu

Ģenerējiet pakalpojumu meklēšanas vaicājumiem:

|_+_|

2. Pievienojiet dinamiskā meklētāja metodi

In |_+_| pievienot metodi:

|_+_|

Tas veic meklēšanas vaicājumu grāmatu tabulā.

3. Patērējiet kontrolierī

Atvērt |_+_| un pievienojiet darbību:

|_+_|

Nodod meklēšanas vienumu pakalpojuma metodei.

4. Izveidojiet meklēšanas skatu

Pievienot |_+_| skatu, lai parādītu meklēšanas rezultātus.

Secinājums

Šajā soli pa solim Grails apmācībā jums ir:

  • Izveidota Grails 4 lietojumprogramma
  • Ieviestas CRUD sastatnes
  • Pielāgoti skati
  • Konfigurēta datu bāzes noturība
  • Pievienotas meklēšanas iespējas

Grāls ir neticami produktīvs ietvars, lai ātri izveidotu ar funkcijām bagātas tīmekļa lietojumprogrammas.

Lai uzzinātu vairāk, apmeklējiet oficiālo vietni Grāla vietne un dokumentācija .

Skatīt Arī: