Разделение фронтенда и бекенда постепенно вошло в стек технологий различных компаний.Согласно новостям, которые узнал Сонге, многие компании уже перешли на этот стек технологий. Даже если ваша компания в настоящее время не перешла на этот стек технологий, Сонге также настоятельно рекомендует вам научиться разделять фронт и бэкенд, чтобы не работать в компании два-три года, фреймворк SSH тщательно используется, но вы обнаружите, что у вас все еще нет преимущества!
На самом деле разделить фронтенд и бекенд несложно.Бэкенд предоставляет интерфейсы, а фронтэнд отображает данные.Ключ в этой идее. Многие люди привыкли к разработке передней и задней части. При разделении передней и задней частей легко внести некоторые идеи разработки, которые не разделяют переднюю и заднюю части. Полученные продукты невзрачны, поэтому Song Ge подготовила для вас несколько из них.Это проект с открытым исходным кодом для разделения клиентской и серверной части, который поможет вам быстро освоить стек технологий разработки для разделения клиентской и серверной части.
Русалочка
- количество звезд 3499
- адрес проекта:git ee.com/mumu-oh market/ni…
Из названия вы понимаете, что это хороший проект, и на самом деле неплохой. NiceFish (Mermaid) — серия проектов, целью которых является демонстрация способа разработки разделения фронтенда и бэкенда: различные режимы разработки во фронтальных браузерах, мобильных терминалах и средах Electron, бэкенд имеет две версии : версия SpringBoot и версия SpringCloud, а интерфейс имеет версии Angular, React и Electron.
Визуализации проекта:
Микроперсонал
- количество звезд 9313
- адрес проекта:github.com/lenve/vhr
Micro HR — это система управления человеческими ресурсами с разделенными интерфейсом и сервером, проект разработан с помощью SpringBoot + Vue. Проект открыл внешний и внутренний интерфейс и предоставляет очень подробные документы, от дизайна интерфейса Spring Boot до идей разработки внешнего интерфейса Vue, все из которых записаны в вики проекта, что является редкостью для Java. полноценный учебный материал.
Визуализации проекта:
Скрин проектной части документа:
bootshiro
- количество звезд 1370
- адрес проекта:git ee.com/Tom sun28/thin…
Bootshiro — это серверная часть и внешний интерфейс реальной системы управления полномочиями аутентификации без сохранения состояния URL-адресов RESTful на основе Spring Boot + Shiro + JWT. В отличие от обычных проектов, этот проект обеспечивает настраиваемую страницу и динамическую поддержку управления безопасностью RESTful API, а также реализует шифрование с динамическим ключом для передачи данных, обновление jwt с истекшим сроком действия, мониторинг операций пользователя и т. д. для повышения безопасности приложений.
Визуализации проекта:
open-capacity-platform
- количество звезд 2643
- адрес проекта:git ee.com/ohwen сетевой текст…
open-capacity-platform возможность микросервиса открытая платформа, или сокращенно ocp, представляет собой микросервисную структуру корпоративного уровня (управление правами пользователей, управление центром конфигурации, управление приложениями и т. д.), основанную на layui + springcloud. Его основная цель разработки — для разделения внешнего и внутреннего интерфейса, быстрой разработки и развертывания, простого обучения, мощных функций, обеспечения быстрого доступа к основным возможностям интерфейса, его цель - помочь предприятиям создать структуру, аналогичную открытой платформе возможностей Baidu.
Визуализации проекта:
V племя
- количество звезд 2902
- адрес проекта:github.com/lenve/VBlog
V Tribe — это многопользовательская платформа для управления блогами, разработанная с помощью Vue + SpringBoot + ElementUI.Самым большим преимуществом этого проекта является его простота.Он принадлежит к типу с полными функциями, но очень простой.Он очень, очень подходит для начинающих.
Визуализации проекта:
Вуконг CRM
- количество звезд 650
- адрес проекта:git ee.com/WukongCRM/7…
Wukong CRM — это CRM-система для разделения клиентской и серверной части, основанная на jfinal + vue + ElementUI.
Честно говоря, для понимания достаточно jfinal, его не нужно тщательно изучать, совмещение Vue + ElementUI можно изучить внимательно, а способ взаимодействия фронтенда и бэкенда можно серьезно изучить.
paascloud-master
- количество звезд 5168
- адрес проекта:GitHub.com/Облако PaaS/Боюсь…
Основная технология 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 для вас!