Необходимо собрать семь open source проектов разделения фронтенда и бэкэнда Spring Boot!

Spring Boot
Необходимо собрать семь open source проектов разделения фронтенда и бэкэнда Spring Boot!

Разделение фронтенда и бекенда постепенно вошло в стек технологий различных компаний.Согласно новостям, которые узнал Сонге, многие компании уже перешли на этот стек технологий. Даже если ваша компания в настоящее время не перешла на этот стек технологий, Сонге также настоятельно рекомендует вам научиться разделять фронт и бэкенд, чтобы не работать в компании два-три года, фреймворк SSH тщательно используется, но вы обнаружите, что у вас все еще нет преимущества!

На самом деле разделить фронтенд и бекенд несложно.Бэкенд предоставляет интерфейсы, а фронтэнд отображает данные.Ключ в этой идее. Многие люди привыкли к разработке передней и задней части. При разделении передней и задней частей легко внести некоторые идеи разработки, которые не разделяют переднюю и заднюю части. Полученные продукты невзрачны, поэтому Song Ge подготовила для вас несколько из них.Это проект с открытым исходным кодом для разделения клиентской и серверной части, который поможет вам быстро освоить стек технологий разработки для разделения клиентской и серверной части.

Русалочка

Из названия вы понимаете, что это хороший проект, и на самом деле неплохой. NiceFish (Mermaid) — серия проектов, целью которых является демонстрация способа разработки разделения фронтенда и бэкенда: различные режимы разработки во фронтальных браузерах, мобильных терминалах и средах Electron, бэкенд имеет две версии : версия SpringBoot и версия SpringCloud, а интерфейс имеет версии Angular, React и Electron.

Визуализации проекта:

Микроперсонал

Micro HR — это система управления человеческими ресурсами с разделенными интерфейсом и сервером, проект разработан с помощью SpringBoot + Vue. Проект открыл внешний и внутренний интерфейс и предоставляет очень подробные документы, от дизайна интерфейса Spring Boot до идей разработки внешнего интерфейса Vue, все из которых записаны в вики проекта, что является редкостью для Java. полноценный учебный материал.

Визуализации проекта:

Скрин проектной части документа:

bootshiro

Bootshiro — это серверная часть и внешний интерфейс реальной системы управления полномочиями аутентификации без сохранения состояния URL-адресов RESTful на основе Spring Boot + Shiro + JWT. В отличие от обычных проектов, этот проект обеспечивает настраиваемую страницу и динамическую поддержку управления безопасностью RESTful API, а также реализует шифрование с динамическим ключом для передачи данных, обновление jwt с истекшим сроком действия, мониторинг операций пользователя и т. д. для повышения безопасности приложений.

Визуализации проекта:

open-capacity-platform

open-capacity-platform возможность микросервиса открытая платформа, или сокращенно ocp, представляет собой микросервисную структуру корпоративного уровня (управление правами пользователей, управление центром конфигурации, управление приложениями и т. д.), основанную на layui + springcloud. Его основная цель разработки — для разделения внешнего и внутреннего интерфейса, быстрой разработки и развертывания, простого обучения, мощных функций, обеспечения быстрого доступа к основным возможностям интерфейса, его цель - помочь предприятиям создать структуру, аналогичную открытой платформе возможностей Baidu.

Визуализации проекта:

V племя

V Tribe — это многопользовательская платформа для управления блогами, разработанная с помощью Vue + SpringBoot + ElementUI.Самым большим преимуществом этого проекта является его простота.Он принадлежит к типу с полными функциями, но очень простой.Он очень, очень подходит для начинающих.

Визуализации проекта:

Вуконг CRM

Wukong CRM — это CRM-система для разделения клиентской и серверной части, основанная на jfinal + vue + ElementUI.

Честно говоря, для понимания достаточно jfinal, его не нужно тщательно изучать, совмещение Vue + ElementUI можно изучить внимательно, а способ взаимодействия фронтенда и бэкенда можно серьезно изучить.

paascloud-master

Основная технология paascloud-master реализована двумя семейными ведрами SpringCloud + Vue.Он принимает цель использования открытого исходного кода для открытого исходного кода, поэтому он может использовать открытый исходный код и никогда не нуждается в платной структуре.Общий технологический стек только взимаемая за услугу Alibaba Cloud SMS, которая в настоящее время является перспективной инфраструктурой Java, может решать проблемы архитектуры микросервисов для малых и средних предприятий и может помочь предприятиям быстро создавать веб-сайты. Из-за высокой стоимости сервера и принципа минимизации затрат на разработку данный проект состоит из 10 back-end проектов и 3 front-end проектов. Он действительно реализует решение унифицированной аутентификации без сохранения состояния на основе RBAC, jwt и oauth2, реализует унифицированное управление исключениями и журналами, а также реализует решение, согласно которому приземление MQ гарантирует 100% прибытие.

Визуализации проекта:

Суммировать

Камни с других холмов, можно узнать. После того, как мы узнали много точек знаний, нам нужен проект для интеграции этих точек знаний, и эти проекты с открытым исходным кодом являются хорошими материалами. В настоящее время метод разработки с разделением интерфейсов и серверов становится все более и более популярным, Сонг Гэ также настоятельно рекомендует всем изучить этот метод разработки, когда у вас будет время. Хотя мы инженеры Java, мы не можем почивать на лаврах. Давайте посмотрим, как создаются интерфейсные одностраничные приложения и что происходит с фронтенд-инжинирингом. Это поможет нам разработать более разумные и простые в использовании приложения. внутренние интерфейсы. Что ж, семь проектов с открытым исходным кодом, которые помогут вам продвинуться дальше на полном стеке!

Обратите внимание на общедоступную учетную запись [Jiangnan A Little Rain], сосредоточьтесь на технологиях с полным стеком, таких как Spring Boot + микросервисы и разделение интерфейса и сервера, делитесь регулярными видеоуроками, отвечайте на Java после того, как уделите внимание, и получайте Сухие товары Java тщательно приготовлены Songge для вас!