Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12898|Odpowiedź: 0

[Źródło] Różnica między SpringMVC a Springboot (fragment)

[Skopiuj link]
Opublikowano 07.08.2018 13:50:06 | | |

Rozumiem, że Spring Boot polega na połączeniu powszechnie używanych podstawowych frameworków, takich jak Spring Spring, MVC, Spring Data JPA i inne, dostarczaniu domyślnych konfiguracji, a następnie dostarczaniu pluggable projektów, czyli różnych starterów, aby ułatwić deweloperom korzystanie z tej serii technologii, parafrazując oficjalne zdanie, rodzina Spring rozwija się do dziś, jest już bardzo duża, jako deweloper, jeśli chcesz użyć Spring Szereg technologii z tej rodziny musi być konfigurowany pojedynczo, a potem pojawia się problem kompatybilności wersji, co jest dość uciążliwe, czasem pojawiają się drobne przeszkody, co wręcz wpływa na postęp rozwoju, sprężynowy start ma rozwiązać ten problem, zapewnić rozwiązanie, nie można się przejmować konfiguracją najpierw, można szybko rozpocząć program, pisać logikę biznesową, różne potrzebne technologie, dołączyć do startera i skonfigurować go, używać go bezpośrednio, można powiedzieć, że dąży do efektu jego użycia od razu



Framework Spring ma wiele rozszerzeń, takich jak bezpieczeństwo rozruchu, JPA itd. Ale jego podstawą są IOC i AOP Spring, IOC dostarcza kontenery do wstrzykiwania zależności, AOP rozwiązuje programowanie zorientowane na przekroje, a następnie implementuje zaawansowane funkcje innych produktów rozszerzeniowych na podstawie tych dwóch rozwiązań, Spring MVC to framework MVC oparty na Servlecie, który głównie rozwiązuje problem tworzenia WEB, ponieważ konfiguracja Springa jest zbyt skomplikowana, a wszelkiego rodzaju XML JavaConfig sprawia problemy, więc leniwi ludzie zmienili świat i uruchomili Spring Konwencje rozruchu zamiast konfiguracji upraszczają proces konfiguracji dla Spring




Spring początkowo wykorzystywał tryb fabryczny (DI) i tryb agenta (AOP) do rozdzielenia komponentów aplikacyjnych. Wszyscy uznali, że to bardzo przydatne, więc stworzyli framework MVC (niektóre komponenty odłączone od Spring) według tego modelu i wykorzystali go do tworzenia aplikacji webowych (SpringMVC). Potem odkryłem, że każdy rozwój musi robić wiele zależności i pisanie wielu szablonów było problematyczne, więc stworzyłem leniwe pakiety integracyjne (starter), czyli Spring Boot.




Poprzedni:10 wskazówek, jak profesjonalnie używać konsoli do debugowania JS
Następny:Konfigurowanie Tomcata w intelli Idea 2018 Nie udało mi się znaleźć obejścia
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com