Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12898|Odpoveď: 0

[Zdroj] Rozdiel medzi SpringMVC a Springboot (ukážka)

[Kopírovať odkaz]
Zverejnené 7. 8. 2018 13:50:06 | | |

Spring boot podľa môjho chápania znamená kombinovať niektoré bežne používané základné frameworky ako Spring Spring, MVC Spring Data JPA a podobne, poskytovať predvolené konfigurácie a potom poskytovať pluggable dizajny, teda rôzne štartéry, aby vývojári mohli používať túto sériu technológií, parafrázujúc oficiálnu vetu, rodina Spring sa vyvinula dodnes, je už veľmi veľká, ako vývojár, ak chcete použiť Spring Séria technológií z rodiny je potrebné konfigurovať jednu po druhej, a potom je tu problém kompatibility verzií, v skutočnosti je to dosť nepríjemné, občas sa objavia malé problémy, v skutočnosti to výrazne ovplyvňuje pokrok vývoja, spring boot má tento problém vyriešiť, poskytnúť riešenie, nemôžete sa starať o to, ako najprv konfigurovať, môžete rýchlo začať vývoj, vykonávať písanie obchodnej logiky, všetky možné potrebné technológie, pripojiť sa k štartéru a nakonfigurovať ho, použiť ho priamo, dá sa povedať, že sa snaží dosiahnuť efekt jeho použitia hneď po vytiahnutí z krabice



Spring framework má veľa rozšírení, ako je boot security, jpa a podobne... Ale jeho základom sú IOC a AOP od Springu, IOC poskytuje kontajnery pre injekciu závislostí, AOP rieši programovanie orientované na priečne rezy a na základe týchto dvoch implementuje pokročilé funkcie ďalších rozšírených produktov, Spring MVC je MVC framework založený na Servlete, ktorý hlavne rieši problém WEB vývoja, pretože konfigurácia Springu je príliš zložitá a všetky druhy XML JavaConfig sú problémom, takže leniví ľudia zmenili svet a spustili Spring Boot konvencie namiesto konfigurácie zjednodušujú konfiguračný proces pre Spring




Spring spočiatku využíval Factory Mode (DI) a Agent Mode (AOP) na oddelenie aplikačných komponentov. Všetci si mysleli, že je to veľmi užitočné, preto vytvorili MVC framework (niektoré komponenty boli oddelené od Springu) podľa tohto modelu a použili ho na vývoj webových aplikácií (SpringMVC). Potom som zistil, že každý vývoj musí robiť veľa závislostí a bolo náročné písať veľa boilerplate kódu, tak som vytvoril niekoľko lenivých integračných balíkov (starter), čo je Spring Boot.




Predchádzajúci:10 tipov, ako používať konzolu na ladenie JS profesionálnejšie
Budúci:Konfigurácia Tomcata v intelli idea 2018 Nenašiel som žiadne riešenie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com