Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12898|Odpověď: 0

[Zdroj] Rozdíl mezi SpringMVC a Springboot (ukázka)

[Kopírovat odkaz]
Zveřejněno 07.08.2018 13:50:06 | | |

Chápu, že Spring Boot kombinuje běžně používané základní frameworky jako Spring Spring, MVC, Spring Data JPA a podobně, poskytuje výchozí konfigurace a pak nabízí pluggable designy, tedy různé startovací prvky, aby vývojáři mohli používat tuto řadu technologií, parafrázuji oficiální větu, rodina Spring se vyvinula dodnes, je už velmi rozsáhlá, pokud chcete použít Spring Řada technologií v rodině je třeba konfigurovat jednu po druhé, a pak je tu problém s kompatibilitou verzí, což je vlastně docela složité, občas se objeví malé problémy, ve skutečnosti to výrazně ovlivňuje pokrok vývoje, spring boot má tento problém vyřešit, poskytnout řešení, nemůžete se starat o to, jak nastavit, můžete rychle začít vývoj, provádět psaní obchodní logiky, různé potřebné technologie, připojit se ke startovacímu zařízení a konfigurovat ho, používat ho přímo, lze říct, že se snaží dosáhnout efektu jeho použití hned po vybalení



Spring framework má spoustu rozšíření, jako je boot security, jpa atd... Jeho základem jsou IOC a AOP od Springu, IOC poskytuje kontejnery pro injekci závislostí, AOP řeší programování orientované na průřezy a na základě těchto dvou implementuje pokročilé funkce dalších rozšiřujících produktů, Spring MVC je MVC framework založený na Servletu, který hlavně řeší problém WEB vývoje, protože konfigurace Springu je příliš složitá a různé XML JavaConfig jsou problémy, takže líní lidé změnili svět a spustili Spring Boot konvence oproti konfiguraci zjednodušují konfigurační proces pro Spring




Spring zpočátku využíval Factory Mode (DI) a Agent Mode (AOP) k oddělení aplikačních komponent. Všichni si mysleli, že je to velmi užitečné, a tak vytvořili MVC framework (některé komponenty byly oddělené od Springu) podle tohoto modelu a použili ho k vývoji webových aplikací (SpringMVC). Pak jsem zjistil, že každý vývoj musí dělat spoustu závislostí a bylo obtížné psát spoustu boilerplate kódu, takže jsem vytvořil pár líných integračních balíčků (starter), což je Spring Boot.




Předchozí:10 tipů, jak konzoli profesionálněji používat pro ladění JS
Další:Konfigurace Tomcata v Intelli Idea 2018 Nenašel jsem žádné řešení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com