Plan szkolenia
1. Ustawienie środowiska
• linki do pobrania
• instalacja
• baza danych
2. Zapoznanie się z Jaspersoft Studio 6.6.0
• ustawienia narzędzia Jaspersoft Studio
• ogólna koncepcja raportów JasperReports
• ustawienia raportu
• pasy i grupy
• parametry
• zmienne
• funkcje
• podstawowe elementy raportu (Basic Elements)
• złożone elementy raportu (Composite Elements)
• najważnejsza właściwość: "Expression"
• podraporty (Subreports)
• Scriptlets
• style
• Java i HTML w kontekście JasperReports
• źródła danych
• zbiory danych (Dataset)
• komunikacja z serwerem Jaspersoft Server
• wysyłanie raportów na serwer Jaspersoft Server
3. Tworzenie raportów
• prosty przykład "Hello World"
• szczególna rola pasa "Detail"
• wyświetlenie rekordów z bazy danych w raporcie
• wyświetlenie rekordów ze zbioru danych w raporcie
• raport z objektem typu List
• raport z objektem typu Table
• raport z objektem typu Crosstab
• raport z podraportem
• export do różnych formatów (PDF, Excel, Doc)
• kompilacja raportu
4. Upiększanie raportu
• umiejscowienie obiektów w raporcie
• czcionki i export czcionek
• szerokość, wysokość, marginesy i odstępy
• ramki i ich style
• widoczność obiektów w zależności od kontekstu
• wzorce w polach tekstowych (formatowanie dat i liczb)
• kolory
• style i ich tworzenie
5. Użycie wykreowanego raportu w programie Java
• wywołanie raportu
• przekazanie parametrów do raportu
• przekazanie lub wskazanie źródła danych do raportu (baza danych lub zbór danych)
• programowanie własnego zbioru danych
• programowanie Scriptlet'a na przykładzie "Kwota słownie"
• podgląd raportu
• export do drukarki lub formatu pdf, excel i doc
6. Zastosowanie Jaspersoft Server
• instalacja
• konfiguracja
• definicja użytkowników
• komunikacja z Jaspersoft Studio
• logowanie, wyszukiwanie i wywoływanie raportów w przeglądarce