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

OSCHINA-MIRROR/mirrors-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. Здесь мы в основном расскажем, как проекты J2EE на основе Maven интегрируют UReport2.

Проект UReport2 на основе Maven

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

<dependency>
    <groupId>com.bstek.ureport</groupId>
    <artifactId>ureport2-console</artifactId>
    <version>[version]</version>
</dependency>

В приведённой выше информации о зависимостях [version] указывает конкретный номер версии пакета ureport2-console. Мы можем выполнить поиск по ключевому слову «ureport2-c onsole» на http://search.maven.org/, чтобы проверить конкретный номер версии пакета. Последний исходный код можно загрузить с https://github.com/youseries/ureport.

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

<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, построенный на Spring. Он позволяет создавать отчёты любой сложности в китайском стиле, итерируя по ячейкам. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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