Mam taki temat pracy dyplomowej
Celem pracy jest dodanie raportowania do aplikacji prezentującej stan maszyn w hali produkcyjnej.
Struktura systemu jest następująca:
- Maszyny wyposażone są w sterowniki logiczne, nadzorujące proces produkcji na pojedynczej maszynie
- System odpytuje serowniki i zapisuje informacje o stanie poszczególnych maszyn w bazie danych
- Moduł prezentacji stanu fabryki używa danych z bazy danych do prezentacji informacji o fabryce
Moduł z punktu 3 jest aplikacją J2EE. Pana zadania byłoby następujące:
- Napisanie komponentu dla tego modułu, który umożliwia pobieranie danych w postaci dokumentu PDF. Wykorzystuje się do tego celu gotową bibliotekę JasperReports (JR). W skład JR wchodzi komponent JSF, który umożliwia generowanie PDFów bezpośrednio ze skryptu JSF, ale podobno jest on toporny i ciężki w konfiguracji. Komponenty JSF pisze się w języku Java.
- Napisanie komponentów JSF (maksymalnie 3), które poprawiłyby szatę wizualną systemu.
Z Javą Enterprise do czynienia jeszcze nigdy nie miałem, zwracam się więc do znawców tematu, czy nie potracę reszty owłosienia na głowie zagłębiając się w przedstawione tu zagadnienia, i czy moglibyście polecić mi jakieś materiały (najlepiej książki) które były by przy tym pomocne?