Hvordan Reagere med Apache Camel

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>

&lt;constant>15&lt;/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>

&lt;header>loop&lt;/header>

& Lt; å uri = "file: resultat" />

</ Sløyfe>

</ Rute>

4 Lagre arbeidet og vurdere den for å sikre at det fungerer som forventet.