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

OSCHINA-MIRROR/starteasy-sample

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

Этот документ сгенерирован компанией Easycloud. Для технической поддержки свяжитесь с нами через WeChat startupeasy, сайт: http://soeasycloud.cn:8081

Документация компании Easycloud

http://www.jianshu.com/users/05906e2aaf97

Технологический выбор

Основан на JHipster, с некоторыми изменениями.

Инструменты сборки

  • Gradle версии 2.*

JDK8

Фреймворки

  • Spring Boot 1.4.1.RELEASE

  • Spring 4.3.3.RELEASE

  • Spring Security (OAuth2)

  • MyBatis 3.4.1

  • Sharding-JDBC 1.3.1

  • Freemarker

  • Bootstrap

Шаблон системы управления проектами

http://www.zi-han.net/theme/hplus/

Функциональные возможности

Основные функциональные возможности системы управления проектами (для интернет-продуктов)#### Функциональные возможности

  • Проектирование прав доступа на основе модели RBAC, поддерживающее права доступа к меню, кнопкам действий, а также базовым данным (права доступа к столбцам данных можно легко расширить);
  • Две отдельные учетные записи для операторов и конечных пользователей;

Технические характеристики

  • Серверный шаблонизатор на основе Freemarker;
  • Автоматическое создание списков и страниц редактирования для односвязных моделей;
  • Встроенная возможность импорта и экспорта данных (форматы импорта и экспорта могут быть изменены в процессе выполнения программы);
  • Страницы списка и редактирования основаны на jqGrid (формат отображения, взаимодействие между колонками и многие другие свойства могут быть изменены в процессе выполнения программы без необходимости перезапуска сервера);
  • Отделение представлений от логики, что позволяет удобно обслуживать различные точки внимания путём изменения различных файлов;
  • Модульное разделение проекта на части domain, api, service, admin-war и web-war;### Передняя система

Как запустить

Пример использует соединение с нашей базой данных

  • git clone https://git.oschina.net/starteasy/sample.git
  • Рекомендуется импортировать проект напрямую в IDEA (откройте IDEA, затем выберите File -> Open -> sample)
  • Выберите gradle
  • После длительного ожидания все зависимости будут загружены, найдите входной класс модуля sample-admin-war, который является AdminApplicationApp. Нажмите правой кнопкой мыши и выберите Debug или Run.
  • Откройте браузер и перейдите по адресу http://localhost:8080/
  • По умолчанию учетная запись admin/admin.

Как настроить конфигурацию

  • Измените IDE на Eclipse, используйте команду gradle eclipse для создания метаданных для открытия проекта в Eclipse;
  • По умолчанию порт привязки равен 8080, если требуется изменить порт, то обновите файл application-dev.yml в папке resources/config;

server: port: 8080- Подробности подключения к базе данных находятся в файле application.properties, измените его на данные вашей локальной базы данных; Необходимо самостоятельно создать таблицы базы данных, DDL находится в директории src/test/resources модуля sample-admin-war

Внедряемые характеристики

Система управления операциями

  • Возможность загрузки файлов (локальная серверная и облачная хранилища)
  • Интеграция функций импорта и экспорта (По умолчанию фреймворк поддерживает импорт и экспорт одной таблицы. Для этого нет необходимости в каких-либо действиях.) -- Экспорт. Чтобы обеспечить достаточную гибкость экспорта, мы поддерживаем установку соответствующего SQL-запроса для экспорта, а также заголовков каждого листа (заголовки листов можно получить непосредственно из SQL AS). -- Импорт. Поддержка псевдонимов шаблонов для многотабличного импорта (например: a.f1, b.f2, где a — это сущность a, b — это сущность b).
  • Поддержка страниц многотабличного запроса -- Чтобы обеспечить достаточную гибкость, методика обработки просмотра страниц аналогична экспорту; -- Методика редактирования страниц аналогична импорту.
  • Поддержка базовых отчетных функций### Система PC Web

Приложение

WeChat

Начало работы

Журнал выпусков

  • 2016.11.14 Демонстрационная версия страниц многотабличного запроса и динамических отчетных страниц Для примера см.: http://soeasycloud.cn:8080/admin/sample/index Демонстрационная версия страниц многотабличного запроса: Базовое управление — Управление городами Динамическая отчетная страница: Управление отчетами — Статистика населения городов См. также: http://www.jianshu.com/p/ab466ca1212a

Вклад

Техническая поддержка

QQ группа: 386726727

Приглашаем вас отправлять pull requests

Онлайн-эксперимент

Примечание: Из-за ограниченного времени остаются места для улучшений, надеемся на вашу помощь!

Присоединиться, пожалуйста, используйте QR-код

image

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

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

Введение

Как работает система генерации в облаке Aliyun. Aliyun — это технологическая облачная платформа для разработчиков, которая позволяет быстро создавать системы для ПК и веб: фронт-энд, операционные системы управления, приложения и решения для WeChat. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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