Overview
Tämä vaihe vaiheelta -opas opastaa sinut asiakashallinta sovelluksen rakentamisen prosessissa käyttäen webforJ:ta ja Spring Bootia. Se opettaa sinulle, kuinka luodaan 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 ja tuotantovalmiin käyttöönotto-mallin käyttäen Spring Bootin upotettua palvelinta.
Et tarvitse aikaisempaa kokemusta Spring Bootista tai webforJ:sta, mutta sinulla tulisi olla perusymmärrys Javasta ja Mavenista, jotta saat eniten irti tästä oppaasta. Tämä opas kattaa Spring-käsitteitä niiden ilmestyessä, mutta niille, jotka ovat kiinnostuneita syvällisestä ymmärryksestä Springistä, kannattaa tutustua Springin päädokumentaatioon ja Springin dokumentaatioon Spring Bootista.
Opas käsitteet
Oppaan ensimmäinen osa on omistettu projektin määrittelylle valmistelemaan Spring Boot + webforJ -ympäristöäsi. Sen jälkeen seuraavat vaiheet esittelevät uusia ominaisuuksia ja vievät projektiasi eteenpäin. Seuraamalla opasta saat selkeän käsityksen siitä, kuinka sovellus kehittyy, kun toteutat ominaisuuksia.
Jokaisella vaiheella on vastaava toimiva sovellus saatavilla GitHubissa:
Ehtoja
Sinulla tulisi olla seuraavat työkalut/resurssit kehityskoneellasi:
- Java 17 tai 21
- Maven
- Java IDE
- Git (suositeltavaa mutta ei pakollista)
Tutustu vaatimukset-artikkeliin saadaksesi tarkemman yleiskuvan vaadituista työkaluista kehitysympäristössäsi.
📄️ Project Setup
Discover where to download the tutorial project, how to navigate it, and run the apps within.
📄️ Creating a Basic App
Step 1 - Add components to an app.
📄️ Working with Data
Step 2 - Use Spring to work with data.
📄️ Routing and Composites
Step 3 - Make your app navigable.
📄️ Observers and Route Parameters
Step 4 - Use route parameters to control what content loads.
📄️ Validating and Binding Data
Step 5 - Add validation checks and bind data to the UI.