Siirry pääsisältöön

SideMenu-malli

Avaa ChatGPT:ssä

Projekteille, jotka tarvitsevat jäsenneltyä navigointijärjestelmää, sidemenu-malli on erinomainen lähtökohta. Tämä malli sisältää sivupalkin ja sisältöalueen, ja se on suunniteltu auttamaan sinua luomaan sovelluksia, joissa on selkeä ja intuitiivinen navigointirakenne, mikä helpottaa käyttäjien löytämistä ja pääsyä erilaisiin osiin sovellustasi.

Käyttäen startforJ

Lisäämällä mukauttamista ja konfigurointia, voit käyttää startforJ -sovellusta projektisi luomiseen - valitse vain SideMenu-malli, kun valitset konfigurointivaihtoehtoja.

Käyttäen sidemenu-mallia

Luo ja rakenna uusi sidemenu projekti seuraamalla näitä vaiheita:

  1. Siirry oikeaan hakemistoon: Avaa pääte ja siirry kansioon, johon haluat luoda uuden projektin.
  2. Suorita komento: archetype:generate: Käytä alla olevaa Maven-komentoa ja mukauta groupId, artifactId ja versio tarpeidesi mukaan.
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-sidemenu \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
ArgumenttiSelitys
archetypeGroupIdArchetyypin ryhmätunnus on com.webforj webforJ-archetyypeille.
archetypeArtifactIdMääritä käytettävän arkkityypin nimi.
archetypeVersionMää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.
groupIdEdustaa generoituun projektiin liittyvää nimiavaruutta. Tyypillisesti rakennettu Java-paketin kaltaisesti, kuten org.esimerkki, ja käytetään organisaatiosi tai projektisi alueen ainutlaatuisen tunnistamisen tueksi.
artifactIdMäärittelee luodun projektin nimen. Tämä on lopullisen artefaktin ja projektikansion nimi.
versionMää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.
flavorValitse projekti flavor:
  • webforj - Vakiomalli webforJ-sovellus.
  • webforj-spring - webforJ-sovellus Spring Boot -tuella (vaatii webforJ 25.02 tai uudemman).
appNameValinnainen 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 ajaminen

Ennen sovelluksen ajamista, asenna esivaatimukset, jos et ole vielä tehnyt niin. Sitten siirry projektin pääkansioon ja suorita seuraava komento:

# standardille webforJ sovellukselle
mvn jetty:run

# webforJ + Spring Boot
mvn spring-boot:run

Kun palvelin on käynnissä, avaa selaimesi ja mene osoitteeseen http://localhost:8080 nähdäksesi sovelluksen.