Seven open source Spring Boot before and after the end of the separation project, be sure to buy it!

Front and rear ends have been separated slowly into the stack technology companies, according to Song Ge learned message, many companies have already switched to this technique the stack above. Even if your company currently does not switch to this technology stack above, Song Ge also suggest that you learn about the development of separate front and rear end, so did two or three years in the company, SSH framework used by heart, but found himself still did not come out any advantage!

In fact, before and after the end of the separation itself is not difficult, after section provides the interface front-end for data display, the key is this idea. Many people who used to be developed, regardless of the front and rear end, in the end do before and after the separation, it is very easy to bring in some of the front and rear ends of the development of ideas, regardless of time, the results of products made out of nondescript, so Song Ge here for everyone to put together a few front and rear end open source separation programs to help you quickly grasp the front and rear end of the separation development technology stack.

Mermaid

Listen to the name to know that this is a good project, in fact, really bad. NiceFish (Mermaid) is a series of projects, the end goal is to separate the front and rear of an exemplary development model: the front end of the browser, a mobile terminal, various development environment Electron model; rear end has two versions: SpringBoot SpringCloud version and version, front end Angular, React and Electron versions.

Project renderings:

Micro Personnel

Micro personnel is a separate front and rear ends of human resources management system, using SpringBoot + Vue project development. Project opened the front and rear end, and provides a very detailed document, designed from Spring Boot interface to a front-end development ideas Vue, the authors are all recorded in the wiki projects, it is a rare full-stack Java learning materials.

Project renderings:

Screenshot portion of the project documentation:

bootshiro

bootshiro is based on the back-end Spring Boot + Shiro + truly RESTful URL resource JWT stateless rights management system certification, the front usthe. From the general project, which provides profile pages, dynamic RESTful api security management support, and dynamic data transmission secret key encryption, jwt refresh expired, the user operates the monitoring reinforcement application security.

Project renderings:

open-capacity-platform

open-capacity-platform micro-service capabilities open platform, referred to as ocp, is based on layui + springcloud micro-enterprise services framework (user rights management, distribution center management, application management, ....), the core design goal is to separate front and rear end, rapid development and deployment, learning simple, powerful, providing quick access to the core interface capabilities, its goal is to help enterprises build a similar capacity Baidu open platform framework.

Project renderings:

V tribe

V tribe is a multi-user blog management platform, Vue + SpringBoot + ElementUI development. The biggest advantage of this project is simple, is full-featured but simple and very kind, very, very suitable for beginners.

Project renderings:

Goku CRM

CRM is based on the front and rear ends Monkey jfinal + vue + ElementUI separation CRM system.

Honestly, under jfinal understanding on the line, no need to carefully study the combination of Vue + ElementUI can seriously study, the front and rear end can interactively under serious study.

paascloud-master

paascloud-master core technologies SpringCloud + Vue two family bucket achieve, taken from open-source open-source target, so can not use open-source framework for charges, the whole technology stack only Ali cloud messaging services for a fee, are currently java forward-looking framework for micro-services architecture can solve the problem for SMEs, can help companies rapid establishment. Due to the high cost of the server, the principle to minimize development costs, the project by the rear end 10 projects and 3 together form a front end projects. Truly based on RBAC, jwt and stateless oauth2 unified authority certified solution, to achieve a unified management of exceptions and logs, to achieve a 100% guarantee landing MQ solutions arrive.

Project renderings:

to sum up

Stones from other hills, can learn. When we learned a lot of knowledge, the need for a project to the point of mastery of knowledge, which is a good open source project information. Now separate the front and rear ends of the development of increasingly hot way, Song Ge also strongly suggest that you have time to learn this way of development. While we as a Java engineer, but also can not stand still, and see how to build single-page application front-end, front-end engineering and see how it is, it has helped us to develop more reasonable and easy to use back-end interface. Well, seven open source project, further help on the way the whole stack!

Public concern number [south] a little rain, focused on Spring Boot + Micro service and front and rear ends of separation full stack technology, video tutorials on a regular basis to share concerns reply after Java, Java dry Song Ge receive carefully prepared for you!

Blue sky Road, Sunshine House.
 
Category:  the Java

Guess you like

Origin www.cnblogs.com/xichji/p/11546706.html