Siirry pääsisältöön

Overview

Avaa ChatGPT:ssä

Tämä opas on suunniteltu opastamaan sinua askel askeleelta prosessissa sovelluksen luomiseksi. Tämä sovellus, joka on suunniteltu hallitsemaan asiakastietoja, osoittaa, kuinka webforJ:ta käytetään toimivan ja käyttäjäystävällisen käyttöliittymän rakentamiseen, jossa on ominaisuuksia asiakastietojen tarkasteluun, lisäämiseen ja muokkaamiseen. Jokainen osa rakentaa edellisen päälle, mutta voit vapaasti hypätä eteenpäin tarpeen mukaan.

Jokainen vaihe tässä oppaassa tuottaa ohjelman, joka kääntyy WAR-tiedostoksi, joka voidaan ottaa käyttöön missä tahansa Java-web-sovelluspalvelimessa. Tässä oppaassa käytetään Maven Jetty -laajennusta sovelluksen paikalliseen käyttöönottoon. Tämä kevyt kokoonpano varmistaa, että sovellus käynnistyy nopeasti ja että muutokset näkyvät reaaliaikaisesti kehityksen aikana.

Tutorial app features

Prerequisites

Saadaksesi parhaan hyödyn tästä oppaasta, on oletettavaa, että sinulla on perusymmärrys Java-ohjelmoinnista ja olet tuttu työkaluista kuten Maven. Jos olet uusi webforJ:n parissa, ei hätää - kehyksen perusteet käsitellään matkan varrella.

Seuraavat työkalut/resurssit tulisi olla läsnä kehityskoneellasi

  • Java 17 tai korkeampi
  • Maven
  • Java IDE
  • Verkkoselain
  • Git (suositeltava mutta ei pakollinen)
webforJ Prerequisites

Katso tämä artikkeli saadaksesi tarkemman katsauksen vaadituista työkaluista.

Sections

Opas on jaettu seuraaviin osiin. Edisty järjestelmällisesti kattavan läpikäynnin vuoksi tai voit hypätä eteenpäin saadaksesi erityistä tietoa.

Project setup

Niille, jotka haluavat hypätä eteenpäin tiettyihin aiheisiin, on suositeltavaa ensin lukea Projektin asetukset -osa ennen jatkamista.

📄️ Scaling with Routing and Composites

Tämä vaihe keskittyy reitittämisen toteuttamiseen, jotta sovelluksen rakennetta voidaan parantaa skaalautuvuuden ja organisoinnin osalta. Tämän saavuttamiseksi sovellusta päivitetään käsittelemään useita näkymiä, mikä mahdollistaa navigoinnin eri toiminnallisuuksien välillä, kuten asiakastietojen muokkaamisessa ja luomisessa. Siinä kerrotaan, kuinka luodaan näkymiä näille toiminnallisuuksille, käyttäen komponentteja kuten Composite rakennemoduulien ja uudelleenkäytettävien ulkoasujen luomiseksi.