четверг, 17 декабря 2009 г.

Установка и настрока Jasperserver + iReport

Задача: установить и настроить продукт создания и управления отчетами "Jasperserver Community Edition"
     1. берём компьютер с предустановленной операционной системой, не обязательно серверной любой linux, *BSD, windows.
     2. Скачиваем инсталлятор jasperserver (незабываем выбрать нужную ОС)  вот тут : http://jasperforge.org/projects/jasperserver

Установка:
     Удобный и простой графический установщик спросит про порты к tomcat (стандартный 8080) и mysql и ставить их или будем использовать уже установленные, также предложит поставить iReport (это инструмент для конструирования отчетов) если создавать или отлаживать отчеты на этой машине будем то ставим и его. Ещё есть возможность заполнить репозитарий примерами. Как правило всё устанавливается без проблем, и запускается так же.

Далее стартуем jasperserver если не поставили галочку о старте в инсталляторе, в браузере заходим по адресу http://наш.ip.адрес:8080/jasperserver/
    (страничка входа, не обращаем внимание на трудности перевода :) )
Админский пользователь по умолчанию jasperadmin пароль такой же.
Создаём тестового пользователя.
Потом соединение с вашей базой данных, соединения создаются через драйверы jdbc (Java Database Connectivity) в стандартной поставке есть драйвер для Mysql для остальных баз надо искать на сайтах производителей самой субд или в инете. У меня используется  соединение с Oracle 10g через драйвер ojdbc14 (jar файл с дравйвером надо положить в директорию %install-dir%\apache-tomcat\webapps\jasperserver\WEB-INF\lib)
    (вот так выглядит настроенное соединение для Oracle)

собсвенно с самим севером пока всё. идём настраивать iReport.

iReport
     Тут таже самая история как и с серером - используется jdbc драйвер который кладётся в папку iReport-X.X.X\platformX\lib  (Х  зависит от версии)
и настраивается в самой программе это следующим образом
   (настройка jdbc в iReport)

Собственно с начальной настройкой всё, можно перейти к созданию отчетов, об этом я напишу отдельную статью.


P.S. В статье использовалась версия iReport - 3.7.0  Jasperserver 3.5.0
P.P.S Драйверы jdbc можно положить в одну папку %install-dir%\scripst\drivers
P.P.P.S скирншоты делал через vnc 256 ((((

четверг, 10 декабря 2009 г.

Jasperserver

Есть такой интересный продукт, система создания управления и интеграции отчетов.
Всё сделано на Java. медленно немного но зато верно и кросс платформенно.
вот собственно изучаю этот продукт уже с мая 2009 г. и он меня не перестаёт удивлять своими граблями.Работать то работает но, вот попробуй что новое придумать и привет... собственно поискав в рунете понял что нет русского материала у нас про jasper.

Комплект доступен в виде версии для Windows, виртуальной машины для VMWare (на базе Ubuntu) и в виде установочных пакетов для нескольких популярных дистрибутивов Linux. По словам Брайена Джентайла [Brian Gentile], президента и исполнительного директора Jaspersoft, применение этого интегрированного пакета позволяет пользователям упростить процесс подключения полнофункциональных аналитических систем к масштабируемым базам данных.


JasperServer - это инструмент для работы с JasperReports, который в свою очередь является мощным фреймворком для создания бизнес-отчетов.
буду выкладывать свои победы

Оффициальный сайт: http://jasperforge.org/

моя статья о начальной установке  http://jhukov.blogspot.com/2009/12/jasperserver-ireport.html

вторник, 8 декабря 2009 г.

FreeBSD

Есть немалая любовь у меня к этой операционке и как никрути без неё не могу . буду время от времени описывать свои костыли и маленькие победы во фре )

first message

Hello world )