Hvordan Reagere med Apache Camel
I likhet med dyr av samme navn, gjør Apache Camel programmerere å reise store avstander i en relativt kort tidsperiode. Før Apache Camel, programmerere måtte vanskelig kode sine datalagring, web ramme og Business Objects. Men med bruk av Apache Camel, kan du nå rutedata ved å angi regler i koden. For å oppnå dette, kan du bruke Apache Camel å gjenta - eller sløyfe - gjennom data ved hjelp av enten Flytende Byggere av Spring XML Extensions. Mest sannsynlig vil du bare gjenta for testformål.
Bruksanvisning
1 Åpne Java utviklingsmiljø av ditt valg og finne den delen av koden som krever at du reagere med Apache Camel.
2 Gjenta for et element et bestemt antall ganger (15, i dette eksempelet) ved å sende antall løkker å utføre som et numerisk argument:
fra ( "endepunkt: x") loop (15) til ( 'mock: resultat. ");
Bruk <sløyfe> XML-koden for å oppnå det samme målet innenfra Spring XML Extentions:
<Rute>
<Fra uri = "endepunkt: x" />
<Sløyfe>
<constant>15</constant>
& Lt; å uri = "mock: resultat" />
</ Sløyfe>
</ Rute>
3 Sett antall iterasjoner programmatisk ved hjelp av et uttrykk som reduserer til en numerisk verdi:
... Fra ( "endepunkt: y") loop () xpath ( "sampleExpression") til ( "file: resultat");
Bruk <sløyfe> XML-koden sammen med <header> -taggen for å oppnå det samme målet innenfra Spring XML Extentions:
<Rute>
<Fra uri = "endepunkt: y" />
<Sløyfe>
<header>loop</header>
& Lt; å uri = "file: resultat" />
</ Sløyfe>
</ Rute>
4 Lagre arbeidet og vurdere den for å sikre at det fungerer som forventet.