BIRT-komentosarjojen yleiskuvaus
Kun laadit BIRT-raportin Eclipse-työympäristössä, voit kirjoittaa Java- tai JavaScript-kielisiä mukautettuja tapahtumankäsittelyjä. Kun laadit BIRT-raportin Eclipse RCP -ympäristössä, voit kirjoittaa vain JavaScript-kielisiä tapahtumankäsittelyjä. Voit kirjoittaa samat tapahtumankäsittelyt sekä Java- että JavaScript-kielellä.
Java- tai JavaScript-kielen valinta
Java- ja JavaScript-kielissä on molemmissa omat etunsa ja haittansa tapahtumankäsittelyjen kirjoituksessa. Mikäli sovelluskehittäjä on tottunut käyttämää jompaakumpaa näistä kielistä, tutun kielen käyttö selkeä etu, mutta muiden käyttäjien kannattaa tehdä päätös raportin vaatimusten perusteella.
JavaScript-kielen etuja tapahtumankäsittelyjen kirjoituksessa ovat muun muassa seuraavat:
- Yksittäisen tapahtumankäsittelyn peruskomentosarja on helppo lisätä.
JavaScript-kielisen tapahtumankäsittelyn lisäys raporttiin on helpompaa kuin Java-kielisen tapahtumankäsittelyn lisäys. Kun kirjoitat tapahtumankäsittelyn JavaScript-kielisenä, sinun ei tarvitse luoda Java-ympäristöä Eclipse-ympäristöön tai opiskella Eclipse Java -kehitysprosessia. Lisäksi kirjoitettaessa ei tarvitse määrittää pakettia, toteuttaa rajapintaa tai tietää kirjoitettavan tapahtumankäsittelyn parametreja.
Voit lisätä JavaScript-kielisen tapahtumankäsittelyn valitsemalla sen nimen avattavasta luettelosta ja kirjoittamalla sen koodin Komentosarja-välilehteen.
- Kielen rakenteet ovat Java-kieltä yksinkertaisempia ja kirjoitussäännöt ja kielen säännöt eivät ole yhtä tiukat.
Koska JavaScript-kielen rakenne on Java-kieltä yksinkertaisempi ja kirjoitussäännöt ja kielen säännöt eivät ole yhtä tiukat, JavaScipt-kieli ei ole yhtä vaativa kuin Java-kieli.
Java-kielen etuja tapahtumankäsittelyjen kirjoituksessa ovat muun muassa seuraavat:
- Voit käyttää Eclipse Java -sovelluskehitysympäristöä.
Eclipse Java -sovelluskehitysympäristö on erittäin tehokas ja sisältää automaattisen täydennyksen, tilannekohtaisen ohjetoiminnon, pikanäppäinten ja parametrivihjeiden kaltaisia ominaisuuksia.
- Tapahtumankäsittelyt löytyvät helposti ja niitä on helppo tarkastella.
Raportin kaikki Java-kieliset tapahtumankäsittelyt ovat Java-tiedostoissa, joita voi tarkastella helposti. JavaScript-kieliset tapahtumankäsittelyt on sisällytetty rakenteeseen, joten niitä voi tarkastella vain yksi kerrallaan.
- Käytettävissä on sisäinen vianmääritystoiminto.
Sisäinen vianmääritystoiminto tukee vain Java-kielisten tapahtumankäsittelijöiden käsittelyä. Se ei tue JavaScipt-kielisiä tapahtumankäsittelyjä.
Sekä Java- että JavaScript-kielisten tapahtumankäsittelyjen kirjoitus
Sinun ei tarvitse kirjoittaa kaikkia tapahtumankäsittelyjä samalla kielellä. Voit kirjoittaa osan Java-kielellä ja osan JavaScript-kielellä. Jos olet kirjoittanut samaa tapahtumaa varten sekä Java- että JavaScript-kielisen tapahtumankäsittelyn, BIRT-järjestelmä käyttää JavaScript-kielistä käsittelytoimintoa.
