230201 Ананин - Лабораторная работа №8

Программирование на стороне ВЕБ-сервера Apache Tomcat

Цель лабораторной работы:
- установить и сконфигурировать на виртуальном компьютере Windows контейнер сервлетов Apache Tomcat
- установить quercus/php - JAVA реализацию PHP среды в контейнер сервлетов
- в среде quercus/php разработать скрипты:
а) sql2xml.php - генерация XML данных по параметризованному SQL запросу
sql2xml.php
Ссылка на advanta.homeip
б) execsql.php - генерация JSON(P) набора данных по параметризованному SQL запросу
execsql.php
ссылка на advanta.homeip
- установить PHP/JAVA bridge в контейнер сервлетов Тест

- в среде PHP/JAVA bridge разработать скрипт JasperRunner.php, поддерживающего:
а) форматы вывода: html,pdf,rtf,docx,xls;
б) источники данных: JDBC.

Ход выполнения работы:
- копирование папки с ftp://10.122.48.98/temp.
- установка testquercus;
- установка JavaBrige;
- создание каталога для отчетов JasperReports(сюда будут помещаться php и jrxml);
- копирование библиотеки из iReport в TomCat;
- указание пути к шрифтам Tomcat;
- установка кодировки utf8.

Ссылки на advanta.homeip.net:
- execsql.php
- sql2xml.php без параметров
- sql2xml.php с заданными параметрами

Функционал jasperRunner:


Замечания

  1. Анонимность
  2. Отсутствует описание задачи, не указана методическая цель работы
  3. Отсутствует описание технических решений
  4. Отсутствует функционал JasperRunner

Сплошной copypast