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

OSCHINA-MIRROR/JeeHuangBingGui-jeeSpringCloud

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

JeeSpringCloudV3.2.3 — платформа для быстрой разработки облачных приложений

JeeSpringCloud — это бесплатная платформа с открытым исходным кодом для быстрой разработки Java-приложений в облаке. Платформа предлагает архитектуру системы, которая позволяет быстро разрабатывать микросервисные распределённые приложения. Проект имеет лаконичный и понятный код, прост в освоении и включает в себя множество базовых модулей и модулей мониторинга. JeeSpringCloud является проектом GVP (Google Developer Expert) и входит в список самых популярных проектов с открытым исходным кодом в Китае за 2018 год.

Открытый исходный код — это непросто!

Если у вас есть проекты, которыми вы хотели бы поделиться с нашей командой разработчиков, мы будем рады помочь вам. Присоединяйтесь к нашей группе разработчиков с открытым исходным кодом:

  • Название группы: «Сотрудничество с компаниями с открытым исходным кодом».
  • Номер группы: 678199313.

Если наш проект оказался вам полезен, пожалуйста, поддержите нас, поставив «звёздочку» (*).

Демонстрационная версия доступна по адресу: http://119.147.184.69:8881/admin/login.

JsonSqlV3.0

JsonSql — это инструмент, который может обрабатывать объекты, JSON и массивы, предоставляя функции фильтрации, статистики и группировки. Поддерживает методы или SQL-запросы. https://gitee.com/JeeHuangBingGui/JsonSql. Официальный QQ-чат: 798247492. https://jq.qq.com/?_wv=1027&k=5SLgtsI.

AI_ServerV2.0

AI_Person_Server.exe можно запускать напрямую. Предоставляет HTTP-интерфейс. Распознавание и анализ пешеходов через HTTP-сервер. https://gitee.com/JeeHuangBingGui/AI_Server.

OpenSoftFace

OpenSoftFace — это система распознавания лиц для учёта рабочего времени с открытым исходным кодом. https://gitee.com/JeeHuangBingGui/OpenSoftFace.

Если вам был полезен наш проект, пожалуйста, поставьте «звёздочку» (*), чтобы поддержать его.

Часть I. Введение в платформу

Версия одного проекта: https://gitee.com/JeeHuangBingGui/JeeSpringCloudV3.0. Онлайн-документация: https://www.kancloud.cn/jeespring/jeespringcloud. Документация для корпоративных разработчиков: https://www.oschina.net/p/jeeSpringCloud. Видео и загрузка документов: https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files.

Официальные QQ-чаты JeeSpring:

  • Первая группа: 328910546 (полная).
  • Вторая группа: 756355483 (полная).
  • Третья группа: 103470850 (полная).
  • Четвёртая группа: 632483993 (полная).
  • Пятая группа: 991805952 (полная).
  • Шестая группа: 437352897 (полная).
  • Группа для студентов: (полная).
  • Чат для проектов на аутсорсинг: (полный). Усилия и внимание для создания всесторонней J2EE корпоративной платформы разработки решений для малых, средних и крупных предприятий.

Spring Boot/Spring cloud микросервисы — это новейшая технология для разработки корпоративных приложений на облачной платформе. Они представляют собой лёгкие, компактные и процессно-ориентированные компоненты. Микросервисы подходят для проектирования расширяемых и легко поддерживаемых приложений. Они могут упростить разработку и оптимизировать использование ресурсов.

Микросервисы/кластеры (Nginx)

Поддержка удалённых вызовов REST в стиле HTTP + JSON/XML: на основе зрелой Spring Boot Framework, Spring Cloud реализует удалённые вызовы REST в стиле (HTTP + JSON/XML) для значительного упрощения межъязыкового взаимодействия внутри предприятия и внешнего Open API, беспроводного API и даже серверных служб AJAX.

Фактически, этот REST-вызов также позволяет Dubbo обеспечивать базовую поддержку особенно популярной в настоящее время архитектуры «микросервисов». Кроме того, REST-вызовы достигают сравнительно высокой производительности, и согласно базовому тестовому отчёту, разница между HTTP + JSON по умолчанию RPC-протоколом (TCP + Hessian2 двоичная сериализация) составляет примерно 1,5 раза.

ORM/Redis/Service репозитории

Repository ORM репозиторий предоставляет интерфейсы ORM и различные реализации с возможностью настройки.

Repository Redis репозиторий предоставляет интерфейсы Redis и различные реализации с возможностью настройки. Можно настроить вызовы для одиночного компьютера, Redis, облачного Redis.

Repository Service репозиторий предоставляет интерфейсы Service и различные реализации с возможностью настройки. Один Repository Service репозиторий напрямую реализует Dubbo, микросервисы и базовые серверные интерфейсы и реализации для подключения к серверу.

Распределённые транзакции: https://github.com/seata/seata-samples

Пять, архитектура объяснения

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

  1. Использование популярных веб-технологий, включая Spring Boot Spring MVC, MyBatis, Vue.js.

  2. Spring cloud распределённые, микросервисы, кластеры, zookeper, Nignx.

  3. Генерация кода (интерфейс переднего плана, код нижнего уровня, генерация микросервисов).

  4. Repository ORM репозиторий, предоставляющий интерфейсы ORM и различные реализации, настраиваемые.

  5. Repository Redis репозиторий, предоставляющий интерфейсы Redis и различные реализации, настраиваемый. Можно настроить вызовы для одиночного компьютера, Redis, облачного Redis.

  6. Repository Service репозиторий, предоставляющий интерфейсы Service и различные реализации, настраиваемый. Можно настроить вызовы Dubbo, микросервисов, базовых серверов.

  7. JsonSqlV3.0: введение JsonSql, способное обрабатывать объекты, JSON, массивы, фильтрацию, статистику, группировку и другие функции, поддерживает методы или SQL-запросы. https://gitee.com/JeeHuangBingGui/JsonSql

Шесть, генератор кода

Генератор кода

  1. Spring MVC/Vue.js
  2. Контрольный слой, сервисный слой, уровень доступа к данным
  3. Redis
  4. MyBatis
  5. Alibaba Dubbo
  6. Микросервисы
  7. Кластеры
  8. Интерфейс переднего плана (добавление, удаление, изменение, поиск)
  9. Статистическая страница диаграммы
  10. Статистическая страница карты

Семь, начало разработки

Платформа обучения: https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files

Восемь, техническое общение

Как общаться, получать обратную связь и участвовать?

Форум сообщества: https://jeespring.kf5.com/hc/community/topic/

JeeSpringCloud официальный QQ группа: Группа 1: 328910546 (полная) Группа 2: 756355483 (полная, группа получает материалы) Группа 3: 103470850 (полная, группа получает материалы) https://shang.qq.com/wpa/qunwpa?idkey=22134e54d5dba5f70180fb25a6c38c0babc8053f80c2fcfdd2a6d886069966e2

Группа 4: 632483993 (группа получает материалы) (группа получает материалы)

https://shang.qq.com/wpa/qunwpa?idkey=116085b002f5cdc7ae3503239f2488c29a7ef1fa210364d415e586c0b964ce4b

Группа 6: 437352897 (группа получает материалы)

Официальные предложения:

  1. Подробные документы по развёртыванию.

  2. Видео по развёртыванию.

  3. Обучение среднего уровня видео в разработке, включая генерацию кода, объяснение архитектуры кода.

  4. Обучение высокого уровня видео в разработке, включая подробное объяснение архитектуры кода.

  5. Обучение архитектуре видео в разработке, включая подробное объяснение архитектуры и генерацию кода.

Платформа обучения: https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files

Девять, онлайн-опыт

Демонстрационная версия адреса: http://119.147.184.69:8881/admin/login

Десять, авторские права

Это программное обеспечение использует лицензию MIT, пожалуйста, строго соблюдайте содержание лицензии:

Необходимо предоставить исходный код пользователю MIT. В расширенном коде (изменённом и производном от исходного кода) необходимо включить исходный лицензионный договор, товарный знак, патентное заявление и другие инструкции, установленные первоначальным автором. MIT также является дружественным к коммерческому использованию разрешением. Пользователи могут изменять код по мере необходимости и выпускать его как открытый исходный код или коммерческий продукт. Вы можете переупаковывать и продавать, но сохраняйте авторские права и информацию об авторе в файле и указывайте JeeSpringCloud в описании вашего продукта. Вы можете получить его любым способом, вы можете изменить имя пакета или имя класса, но сохраните авторские права и информацию об авторах в файле.

Одиннадцать, журнал версий

JeeSpringV3.2.4-2019-8-10 Открытый исходный код, корпоративная версия: Исправлена часть проблемы с медленным входом в систему на некоторых компьютерах. Исправлены некоторые исключения IE11 в JavaScript.

JeeSpringV3.2.3-2019-06-08 Исправлено: текущая ошибка обновления; Оптимизированы индекс и домашняя страницы. Индексная страница была адаптирована для несовместимости с браузером IE11.

JeeSpringV3.2.2-2019-03-13 Открытый исходный код, корпоративная версия: Добавлены модули gencode/act/webDubboProvider; Springboot обновлён до версии 2.0.4; Исправлена ошибка загрузки файлов; Исправлена ошибка упаковки JeeSpringV3.1.1 war при запуске.

JeeSpringV3.1.1-2018-11-12 Добавлен модуль, исправлена ошибка импорта.

JeeSpringV3.0.1-2018-10-22 Добавлены новые функции: рабочий процесс, CMS, Dubbo, интерфейс облачных сервисов для добавления, изменения и удаления, статистика диаграмм, статистика карт, vue.js Исправлена ошибка генерации кода при неизвестных типах данных.

JeeSpringV3.0.0-2018-10-12 Представлен новый интерфейс, рабочий процесс и CMS.

План выпуска: https://gitee.com/JeeHuangBingGui/jeeSpringCloud/wikis/pages?title=%E5%8F%91%E7%89%88%E7%89%88%E6%9C%AC%E8%AE%A1%E5%88%92&parent=

JeeSpringV3.1.1-2018-11-12 Добавлен модуль, исправлена ошибка импорта.

JeeSpringV3.0.1-2018-10-22 Новые функции: рабочий процесс, CMS, Dubbo, интерфейс облачных сервисов для добавления, изменения и удаления, статистика диаграмм, статистика карт, vue.js Исправлена ошибка генерации кода при неизвестных типах данных.

JeeSpringV3.0.0-2018-10-12 Новый интерфейс, рабочий процесс и CMS.

Двенадцать, платформа для разработки, признанная общественностью, с участием общественности, для достижения общественного блага и совместного использования.

Общественно признанная, общественно участвующая, достигающая общественного блага, совместно используемая платформа разработки.

Тринадцать, награды. | | | | :--: |:--:| |微服务| | |микросервисы
| | |Самый популярный китайский проект с открытым исходным кодом JeeSpringCloud 2018 года| |

Введение

На основе SpringBoot 2.0 разработана лаконичная и элегантная система управления правами доступа для бэкенда. В качестве основных технологий используются Spring, MyBatis и Shiro, без каких-либо других серьёзных зависимостей. Проект разработан с использованием фреймворка для быстрого создания облачных микросервисных приложений. Код проекта лакони... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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