Siirry pääsisältöön

HelloWorld-arkkitehtuuri

Avaa ChatGPT:ssä

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.

Aloittaminen tyhjältä

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.

Käyttäen startforJ:ta

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

Luodaksesi ja rakentaaksesi uuden hello-world-projektin, seuraa näitä vaiheita:

  1. Siirry oikeaan hakemistoon: Avaa terminaali ja siirry kansioon, johon haluat luoda uuden projektisi.
  2. Suorita archetype:generate-komento: Käytä alla olevaa Maven-komentoa ja mukauta groupId, artifactId ja version projektisi tarpeiden mukaan.
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
ArgumenttiSelitys
archetypeGroupIdArkityypin ryhmätunnus: com.webforJ
archetypeArtifactIdMäärittää käytettävän arkkityypin nimen.
archetypeVersionMääritä arkkityypin versio. LATEST valitsee uusimman version.
groupIdEdustaa luodun projektin nimiavaruutta. Tyypillisesti rakennettu Java-paketin tapaan, kuten org.example, ja sitä käytetään organisaatiosi tai projektialueesi yksilölliseen tunnistamiseen.
artifactIdMäärittää luodun projektin nimen. Tästä tulee tuloksena olevan artefaktin ja projektikansion nimi.
versionMääritä versionumero (MAJOR.MIINOR-SNAPSHOT, esim. 1.0-SNAPSHOT).
flavorValitsee projektin variantin:
  • webforj - Vakio webforJ-sovellus.
  • webforj-spring - webforJ-sovellus Spring Boot -tuella (vaatii webforJ 25.02 tai uudemman).
appNameValinnainen parametri, jota voidaan käyttää luodun projektin POM-tiedostossa. Käytetyn webforJ-arkkityypin mukaan sitä voidaan käyttää sovelluksen oletusotsikkona.

Komennon suorittamisen jälkeen Maven luo projektin suorittamiseen tarvittavat projektitiedostot.

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.