Yleiskatsaus
Tämä vaiheittainen opas ohjaa sinut asiakashallintasovelluksen rakentamisprosessin läpi käyttäen webforJ:ta ja Spring Bootia. Se opettaa sinulle, kuinka luoda moderni, käyttäjäystävällinen käyttöliittymä asiakastietojen tarkasteluun, lisäämiseen ja muokkaamiseen.
Jokainen vaihe esittelee uusia käsitteitä ja johtaa toimivaan Spring Boot -sovellukseen (JAR). Voit käynnistää sovelluksesi paikallisesti käyttäen Mavenia ja vuorovaikuttaa sen kanssa verkkoselaimessa. Tämän asetuksen avulla saat nopean kehityssyklin etupään pakkaamisen ja tuotantovalmiin käyttömallin avulla, hyödyntäen Spring Bootin sisäistä palvelinta.
Aikaisempaa kokemusta Spring Bootista tai webforJ:sta ei tarvita, mutta perusymmärrys Javasta ja Mavenista on hyödyllistä, jotta saat kaiken irti tästä oppaasta. Tämä opas kattaa Spring-käsitteitä niiden ilmaantuessa, mutta niille, jotka ovat kiinnostuneita syvällisestä ymmärryksestä Springistä, kannattaa vierailla Springin päädokumentaatiossa ja Springin dokumentaatiossa Spring Bootista.
Tutorial concepts
Oppaan ensimmäinen osa on omistettu projektin asetukselle valmistelemaan Spring Boot + webforJ -ympäristöäsi. Seuraavat vaiheet esittelevät uusia ominaisuuksia ja edistävät projektiasi. Seuraamalla mukana saat selkeän käsityksen siitä, kuinka sovellus kehittyy, kun toteutat ominaisuuksia.
Jokaisella vaiheella on vastaava toimiva sovellus saatavilla GitHubissa:
Prerequisites
Sinulla tulisi olla seuraavat työkalut/resurssit kehityskoneellasi:
- Java 21 tai 25
- Maven
- Java IDE
- Git (suositeltava mutta ei pakollinen)
Tutustu esivaatimusten artikkeliin saadaksesi tarkemman yleiskuvan kehitysympäristöösi vaadituista työkaluista.
Projektin määritys
Discover where to download the tutorial project, how to navigate it, and run the apps within.
Perussovelluksen luominen
Step 1 - Add components to an app.
Tietojen käsittely
Step 2 - Use Spring to work with data.
Reititys ja Composites
Step 3 - Make your app navigable.
Tarkkailijat ja reittiparametrit
Step 4 - Use route parameters to control what content loads.
Tietojen validointi ja sidonta
Step 5 - Add validation checks and bind data to the UI.
AppLayoutin integrointi
Step 6 - Using the AppLayout and FlexLayout components.