Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12898|Răspunde: 0

[Sursă] Diferența dintre SpringMVC și Springboot (extras)

[Copiază linkul]
Postat pe 07.08.2018 13:50:06 | | |

Din câte înțeleg, Spring boot este pentru a combina unele cadre de bază folosite frecvent, cum ar fi Spring Spring MVC, Spring Data JPA și altele, pentru a oferi configurații implicite și apoi pentru designuri adaptabile, adică diverse startere, pentru a facilita dezvoltatorilor utilizarea acestei serii de tehnologii, parafrazând propoziția oficială, familia Spring s-a dezvoltat până în ziua de azi, este deja foarte mare, ca dezvoltator, dacă vrei să folosești Spring O serie de tehnologii din familie trebuie configurate una câte una, iar apoi apare o problemă de compatibilitate a versiunilor, de fapt, este destul de problematică, ocazional apar mici gropi, de fapt, afectează destul de mult progresul dezvoltării, Spring Boot este pentru a rezolva această problemă, a oferi o soluție, nu poți să-ți pese cum să configurezi mai întâi, poți începe rapid dezvoltarea, să faci scrierea logicii de business, tot felul de tehnologii necesare, să conectezi starter-ul și să-l configurezi, să-l folosești direct, se poate spune că urmărește efectul folosirii sale din start



Framework-ul Spring are multe extensii, cum ar fi Boot Security, JPA etc... Dar baza sa este IOC-ul și AOP de la Spring, IOC oferă containere de injecție de dependență, AOP rezolvă programarea orientată pe secțiuni transversale și apoi implementează funcțiile avansate ale altor produse de extensie pe baza acestor două, Spring MVC este un cadru MVC bazat pe Servlet, care rezolvă în principal problema dezvoltării WEB, deoarece configurația Spring este prea complicată și tot felul de probleme cu XML JavaConfig, așa că oamenii leneși au schimbat lumea și au lansat Spring Convențiile de boot peste configurație simplifică procesul de configurare pentru arc




Inițial, Spring a folosit Factory Mode (DI) și Agent Mode (AOP) pentru a decupla componentele aplicației. Toată lumea l-a considerat foarte util, așa că au creat un cadru MVC (unele componente decuplate cu Spring) conform acestui model și l-au folosit pentru a dezvolta aplicații web (SpringMVC). Apoi am descoperit că fiecare dezvoltare trebuia să facă multe dependențe și era dificil să scriu mult cod standard, așa că am făcut niște pachete de integrare leneșe (starter), adică Spring Boot.




Precedent:10 sfaturi pentru a folosi consola pentru depanarea JS într-un mod mai profesionist
Următor:Configurând Tomcat în Intelli Idea 2018 Nu am găsit o soluție alternativă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com