1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/youseries_admin-ureport

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Обзор

UReport2 — это высокопроизводительный чисто Java-модуль отчетов, основанный на архитектуре Spring, где сложные китайские стили отчетов могут быть подготовлены путем итерации по ячейкам.

UReport2 предоставляет совершенно новый веб-редактор отчетов, который работает в современных браузерах, таких как Chrome, Firefox и Edge (кроме IE). Вы можете завершить проектирование и подготовку сложных отчетов с помощью UReport2, просто открыв браузер.

UReport2 является первым китайским модулем отчетов, основанном на лицензии Apache-2.0.

Китайская версия README

Учебное видео

http://pan.baidu.com/s/1boWTxF5, пароль: 98hj

Установка и конфигурирование

UReport2 — это чистый Java-модуль отчетов, поэтому он поддерживает все популярные типы J2EE проектов. В данном разделе мы рассмотрим, как Maven-проекты J2EE интегрируются с UReport2.

Maven-проект UReport2

Сначала нам нужно создать стандартный Maven-проект (создайте проект с помощью Eclipse или других инструментов, подробности здесь не рассматриваются), затем открыть файл pom.xml Maven и добавить информацию зависимости UReport2, как показано ниже:

<dependency>
    <groupId>com.bstek.ureport</groupId>
    <artifactId>ureport2-console</artifactId>
    <version>[версия]</version>
</dependency>

В информации зависимости выше [версия] указывает конкретную версию пакета ureport2-console. Мы можем найти ключевое слово "ureport2-con" на сайте http://search.maven.org/ для проверки конкретной версии пакета. Последнюю версию исходного кода можно скачать с сайта https://github.com/bstek/ureport.

Необходимо отметить, что только последняя официальная версия может быть найдена на сайте http://search.maven.org/. Если вам нужна самая свежая версия snapshot, вы можете найти ее на сайте https://oss.sonatype.org/. По правилам Sonatype, только официальные версии могут быть опубликованы на сайте http://search.maven.org/, то есть центральном репозитории Maven, а версия snapshot существует только на сайте https://oss.sonatype.org/. Если вы хотите использовать самую свежую версию snapshot на сайте https://oss.sonatype.org/, вам потребуется добавить информацию репозитория в файл pom.xml, чтобы сообщить Maven загружать пакет версии snapshot именно там. Информация репозитория представлена ниже:

<repository>
    <id>sonatype</id>
    <url>https://oss.sonatype.org/content/groups/public/</url>
</repository>

Затем нам нужно настроить сервлет, который будет использоваться UReport2. Откройте файл web.xml проекта и добавьте следующее конфигурирование сервлета:

<servlet>
    <servlet-name>ureportServlet</servlet-name>
    <servlet-class>com.bstek.ureport.console.UReportServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ureportServlet</servlet-name>
    <url-pattern>/ureport/*</url-pattern>
</servlet-mapping>

В конфигурировании сервлета значение url-pattern должно оставаться постоянным значением "/ureport/*", иначе система не будет работать корректно.

Как UReport2 основан на фреймворке Spring, последним шагом конфигурирования является загрузка файла конфигурирования Spring UReport2 в проекте. Для этого существуют несколько способов, включая открытие файла web.xml, добавление прослушивателя, предоставленного Spring, и прямую загрузку файла конфигурирования Spring, предоставленного UReport2, как показано ниже:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:ureport-console-context.xml</param-value>
</context-param>

Если Spring не используется в вашем проекте, вы можете применить указанное выше конфигурирование и прямую загрузку файла конфигурирования Spring, предоставленного UReport2. Если Spring уже используется в вашем проекте или в других модулях проекта, вы можете импортировать файл конфигурирования Spring, предоставленный UReport2, в существующий файл конфигурирования Spring. Конфигурирование представлено ниже:

<import resource="classpath:ureport-console-context.xml"/>

На этом мы добавили UReport2 в стандартный Maven-проект. Запустите проект, и вы сможете увидеть интерфейс редактора отчетов UReport2, посетив URL: http://localhost:8080/[contextPath]/ureport/designer в браузере.

Ссылки:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

UReport2 — это высокопроизводительный Java-движок для создания отчётов, который предоставляет полноценный веб-ориентированный дизайнер отчётов и позволяет быстро создавать различные сложные отчёты в китайском стиле. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/youseries_admin-ureport.git
git@api.gitlife.ru:oschina-mirror/youseries_admin-ureport.git
oschina-mirror
youseries_admin-ureport
youseries_admin-ureport
master