Project Setup
In deze tutorial zal de app worden gestructureerd in vier stappen, die elk nieuwe functies introduceren naarmate het project vordert. Door deze stappen te volgen, krijg je een duidelijk begrip van hoe de app evolueert en hoe elke functie wordt geïmplementeerd.
Om te beginnen, kun je het hele project downloaden of het klonen van GitHub:
- Download ZIP: webforj-demo-application.zip
- GitHub Repository: Clone het project direct van GitHub
git clone https://github.com/webforj/webforj-demo-application.git
Zowel het ZIP-bestand als de GitHub-repository bevatten de volledige projectstructuur met alle vier stappen, zodat je op elk punt kunt beginnen of stap voor stap kunt volgen.
Projectstructuur
Het project is opgesplitst in vier afzonderlijke mappen, die elk een specifieke fase van de ontwikkeling van de app vertegenwoordigen. Deze stappen stellen je in staat om te zien hoe de app evolueert van een basisopzet naar een volledig functionerend klantenbeheersysteem.
Binnen de projectmap vind je vier submappen, die elk overeenkomen met een stap in de tutorial:
webforj-demo-application
│ .gitignore
│ LICENSE
│ README.md
│ tree.txt
│
├───1-creating-a-basic-app
├───2-working-with-data
├───3-scaling-with-routing-and-composites
└───4-validating-and-binding-data
De app draaien
Om de app in actie te zien op elk moment:
-
Navigeer naar de map voor de gewenste stap. Dit moet de bovenste niveau map voor die stap zijn, die de
pom.xml
bevat. -
Gebruik de Maven Jetty-plugin om de app lokaal te implementeren door het volgende uit te voeren:
mvn jetty:run
- Open je browser en navigeer naar http://localhost:8080 om de app te bekijken.
Herhaal dit proces voor elke stap terwijl je de tutorial volgt, zodat je de functies van de app kunt verkennen terwijl ze worden toegevoegd.