HelloWorld-arkkitehtuuri
Tämä arkkitehtuuri luo yksinkertaisen hello world -sovelluksen, joka demonstroi käyttöliittymän (UI) rakentamisen perusteita webforJ:n avulla. Tämä malli on loistava aloittelijoille, jotka haluavat päästä vauhtiin nopeasti. Se tarjoaa selkeän esimerkin siitä, miten perustaa ja suorittaa yksinkertainen webforJ-sovellus, ja se on erinomainen lähtökohta uusille kehittäjille.
Tämä arkkitehtuuri luo minimalistisen sovelluksen, jossa on muutama komponentti ja hieman muotoilua. Kehittäjille, jotka haluavat luoda projektin vähäisellä rungolla, katso blank
arkkitehtuuria.
Lisääntynyt hallinta mukauttamiseen ja konfigurointiin voidaan saavuttaa käyttämällä startforJ:ta projektin luomiseksi - valitse vain HelloWorld
arkkitehtuuri konfigurointivaihtoehtoja valitessasi.
Käyttämällä hello-world
arkkitehtuuria
Luo ja rakenna uusi hello-world
projekti seuraamalla näitä vaiheita:
- Siirry oikeaan hakemistoon: Avaa pääte ja siirry kansioon, johon haluat luoda uuden projektin.
- Suorita komento: archetype:generate: Käytä alla olevaa Maven-komentoa ja mukauta groupId, artifactId ja versio tarpeidesi mukaan.
- Bash/Zsh
- PowerShell
- Command Prompt
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-hello-world \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
mvn -B archetype:generate `
-DarchetypeGroupId="com.webforj" `
-DarchetypeArtifactId="webforj-archetype-hello-world" `
-DarchetypeVersion="LATEST" `
-DgroupId="org.example" `
-DartifactId="my-app" `
-Dversion="1.0-SNAPSHOT" `
-Dflavor="webforj" `
-DappName="MyApp"
mvn -B archetype:generate ^
-DarchetypeGroupId="com.webforj" ^
-DarchetypeArtifactId="webforj-archetype-hello-world" ^
-DarchetypeVersion="LATEST" ^
-DgroupId="org.example" ^
-DartifactId="my-app" ^
-Dversion="1.0-SNAPSHOT" ^
-Dflavor="webforj" ^
-DappName="MyApp"
Argumentti | Selitys |
---|---|
archetypeGroupId | Archetyypin ryhmätunnus on com.webforj webforJ-archetyypeille. |
archetypeArtifactId | Määritä käytettävän arkkityypin nimi. |
archetypeVersion | Määritä käytettävän arkkityypin versio. Tämä varmistaa, että luotu projekti on yhteensopiva tietyn arkkityypin version kanssa. LATEST valitsee saatavilla olevan uusimman version. |
groupId | Edustaa generoituun projektiin liittyvää nimiavaruutta. Tyypillisesti rakennettu Java-paketin kaltaisesti, kuten org.esimerkki, ja käytetään organisaatiosi tai projektisi alueen ainutlaatuisen tunnistamisen tueksi. |
artifactId | Määrittelee luodun projektin nimen. Tämä on lopullisen artefaktin ja projektikansion nimi. |
version | Määrittelee luodun projektin version. Yleinen käytäntö on MAJOR.MINOR-SNAPSHOT, kuten 1.0-SNAPSHOT, missä SNAPSHOT viittaa siihen, että projekti on edelleen kehitysvaiheessa. |
flavor | Valitse projekti flavor:
|
appName | Valinnainen parametri, jota voidaan käyttää generoituessa projektin POM-tiedostossa. Voidaan käyttää oletustittelinä sovellukselle käytetyn webforJ-archetypen mukaan. |
Maven luo komennon suorittamisen jälkeen projektille tarvittavat tiedostot.
Sovelluksen suorittaminen
Ennen kuin suoritat sovelluksesi, asenna vaatimukset, jos et ole vielä tehnyt niin. Siirry sitten projektin juuressa ja suorita seuraava komento:
# standardi webforJ-sovellus
mvn jetty:run
# webforJ + Spring Boot
mvn spring-boot:run
Kun palvelin on käynnissä, avaa selain ja siirry osoitteeseen http://localhost:8080 nähdäksesi sovelluksen.