Konfigurerar formulärdatamodell

Senaste uppdatering: 2024-01-26
  • Skapat för:
  • Beginner
    Developer

Poolad datakälla för Apache Sling-anslutning

Det första steget för att skapa en RDBMS-baserad formulärdatamodell är att konfigurera Apache Sling Connection Pooled DataSource. Konfigurera datakällan genom att följa stegen nedan:

  • Peka webbläsaren till configMgr
  • Sök efter Poolad datakälla för Apache Sling-anslutning
  • Lägg till en ny post och ange de värden som visas på skärmbilden.
  • datakälla
  • Spara ändringarna
OBSERVERA

URI:n, användarnamnet och lösenordet för JDBC-anslutningen ändras beroende på din MySQL-databaskonfiguration.

Skapar formulärdatamodell

  • Peka webbläsaren till Dataintegrering
  • Klicka Skapa->Formulärdatamodell
  • Ge formulärdatamodellen beskrivande namn och titel som Medarbetare
  • Klicka Nästa
  • Markera datakällan som skapades i det tidigare avsnittet (forumen)
  • Klicka Skapa->Redigera för att öppna den nya formulärdatamodellen i redigeringsläge
  • Expandera forum nod för att se medarbetarschemat. Expandera medarbetarnoden för att se de två tabellerna

Lägg till entiteter i din modell

  • Kontrollera att medarbetarnoden är expanderad
  • Välj enhet för nybörjare och mottagare och klicka på Lägg till markerade

Lägg till lästjänsten till en ny enhet

  • Välj en enhet
  • Klicka på Redigera egenskaper
  • Välj Hämta i listrutan Lästjänst
  • Klicka på ±ikonen för att lägga till en parameter i tjänsten get
  • Ange de värden som visas på skärmbilden
  • get-service
OBSERVERA

get-tjänsten förväntar sig ett värde som mappas till empID-kolumnen för entiteten. Det finns flera sätt att skicka det här värdet och i den här självstudien skickas empID via frågeparametern empID.

  • Klicka Klar för att spara argumenten för get-tjänsten
  • Klicka Klar spara ändringar i formulärdatamodellen

Lägg till association mellan två entiteter

Associationerna som definieras mellan databasentiteter skapas inte automatiskt i formulärdatamodellen. Associationerna mellan entiteter måste definieras med formulärdatamodellens redigerare. Varje enhet som kan ha en eller flera mottagare måste vi definiera en-till-många-associering mellan de nya och stödmottagande enheterna.
Följande steg visar hur du skapar en en-till-många-association

  • Välj en enhet och klicka på Lägg till association

  • Ange en meningsfull titel och identifierare för associationen och andra egenskaper enligt skärmbilden nedan
    association

  • Klicka på redigera ikon under avsnittet Argument

  • Ange de värden som visas på den här skärmbilden

  • association-2

  • Vi länkar de två enheterna med empID-kolumnen för mottagare och alla enheter.

  • Klicka på Klar för att spara ändringarna

Testa formulärdatamodellen

Vår formulärdatamodell har nu get tjänst som godkänner empID och returnerar uppgifter om nybörjaren och dess mottagare. Testa tjänsten genom att följa stegen nedan.

  • Välj en enhet
  • Klicka på Testmodellobjekt
  • Ange ett giltigt empID och klicka på Testa
  • Du bör få resultat enligt bilden nedan
  • test-fdm

Nästa steg

Hämta empID från URL:en

På denna sida