Eclipse Birt -raportointialustan integrointi ja käyttö Vaadin-pohjaisessa Java-sovelluksessa
Kivinen, Anssi (2015)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015052811086
https://urn.fi/URN:NBN:fi:amk-2015052811086
Tiivistelmä
Opinnäytetyössä selvitettiin Eclipse BIRT -raportointialustan ominaisuuksia ja integrointia Java- ohjelmointikielellä ja Vaadin-sovelluskehyksellä toteutettuun WWW-sovellukseen. WWW-sovelluksessa käytettiin tietokantana PostgreSQL-relaatiotietokantaa, jota tarkasteltiin myös tässä opinnäytetyössä. Opinnäytetyö tehtiin toimeksiantona Trivore Oy:lle.
Opinnäytetyössä tehtiin Java-ohjelmointikielellä ja Vaadin-sovelluskehyksellä yksinkertainen WWW-sovellus, jonka avulla voitiin selvittää käytännössä Eclipse BIRT -raportointialustan integrointiin liittyviä yksityiskohtia. Sovellukseen tehtiin näkymät käyttäjien ja tietojen muokkaukseen sekä näkymät raporttipohjien muokkaamiseen ja raporttien lataamiseen. Sovellukseen toteutettiin lisäksi yksinkertainen käyttäjien oikeuksienhallinta sekä raporttien latausten lokikirjaus tietokantaan. Sovelluksen tietokantayhteyksiin käytettiin Vaadinin SQLContainer-luokkaa, joka puolestaan käyttää JDBC-rajapintaa.
Opinnäytetyön tuloksena Eclipse BIRT –alustasta ja sen rajapinnasta saatiin hyödyllistä tietoa, jota voidaan käyttää myöhemmin muissa projekteissa. Opinnäytetyössä toteutetusta WWW-sovelluksesta saatiin ohjelmakoodia, jota voidaan myös hyödyntää tulevissa projekteissa.
Opinnäytetyössä tehtiin Java-ohjelmointikielellä ja Vaadin-sovelluskehyksellä yksinkertainen WWW-sovellus, jonka avulla voitiin selvittää käytännössä Eclipse BIRT -raportointialustan integrointiin liittyviä yksityiskohtia. Sovellukseen tehtiin näkymät käyttäjien ja tietojen muokkaukseen sekä näkymät raporttipohjien muokkaamiseen ja raporttien lataamiseen. Sovellukseen toteutettiin lisäksi yksinkertainen käyttäjien oikeuksienhallinta sekä raporttien latausten lokikirjaus tietokantaan. Sovelluksen tietokantayhteyksiin käytettiin Vaadinin SQLContainer-luokkaa, joka puolestaan käyttää JDBC-rajapintaa.
Opinnäytetyön tuloksena Eclipse BIRT –alustasta ja sen rajapinnasta saatiin hyödyllistä tietoa, jota voidaan käyttää myöhemmin muissa projekteissa. Opinnäytetyössä toteutetusta WWW-sovelluksesta saatiin ohjelmakoodia, jota voidaan myös hyödyntää tulevissa projekteissa.