Obecnie analizujemy różne mechanizmy raportujące w języku Java, a posiadanie internetowego projektanta raportów ad-hoc jest wymogiem.Ktoś wie o narzędziach do raportowania w języku Java, które są oparte na sieci Web?
Nie potrzebujemy niczego zbyt wymyślnego, ale potrzebujemy użytkowników, aby móc zdefiniować raport z kolumnami X, pogrupowanymi według Y, posortowanymi według Z, itd ... Zauważyliśmy, że wiele otwartych Narzędzia źródłowe mają graficznych projektantów raportów, ale projektanci zazwyczaj nie są opartymi na Internecie. (Na przykład, iReport od JasperReports wydaje się być aplikacją, a nie narzędziem internetowym)
Czy ktoś może polecić narzędzie do raportowania, które spełnia wymagania internetowe?
Mam nadzieję, że otrzymasz na to dobrą odpowiedź. –
Idealnie byłoby zdefiniować raport przy użyciu narzędzi internetowych, a definicja raportu zostałaby zapisana na serwerze. Po prostu generują raport online i wyświetlają go jako HTML lub pobierają go jako XLS/PDF/etc. – kwyjibo
Pytania: Gdzie chcesz przechowywać raporty? Na serwerze lub na dysku twardym klienta? Czy napiszesz kod do przechowywania lub czy chcesz, aby projektant to zrobił? Czy użytkownicy końcowi muszą mieć możliwość tworzenia raportów od zera? Czy znają SQL? Czy mogą uzyskać dostęp do całej bazy danych? Jakie rodzaje zabezpieczeń/uprawnień chcesz? Na przykład, czy użytkownicy mogą przesłać dowolny raport i każdy inny użytkownik może go zobaczyć? Masz inne wymagania? Czy musi to być HTML tylko po stronie klienta? Czy flash/silverlight/JavaFX/ClickOnce jest akceptowalny? Czy to musi być java na serwerze? –