Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12898|Отговор: 0

[Източник] Разликата между SpringMVC и Springboot (откъс)

[Копирай линк]
Публикувано в 7.08.2018 г. 13:50:06 ч. | | |

Разбирам, че Spring boot е да се комбинират някои често използвани базови рамки като Spring Spring, MVC, Spring Data JPA и т.н., да се предоставят стандартни конфигурации и след това да се предоставят pluggable дизайни, тоест различни стартове, за да се улесни разработчиците да използват тази серия от технологии, перифразирайки официалното изречение, семейството Spring е развито и до днес, то вече е много голямо като разработчик, ако искате да използвате Spring Серия от технологии в семейството трябва да се конфигурират една по една, а след това възниква проблем със съвместимостта на версиите, всъщност това е доста проблематично, понякога има малки пропуски, всъщност това доста влияе на напредъка на разработката, пружинният бут е за решаване на този проблем, предоставяне на решение, не ти пука как да конфигурираш първо, можеш бързо да започнеш разработката, да извършиш бизнес логическо писане, всички видове нужни технологии, да се включиш в стартера и да го конфигурираш, да го използваш директно, може да се каже, че преследваш ефекта от използването му веднага от кутията



Spring фреймуъркът има много разширения, като Boot Security, JPA и др... Но неговата основа е IOC и AOP на Spring, IOC предоставя контейнери за инжектиране на зависимости, AOP решава програмиране, ориентирано към сечение, и след това имплементира напредналите функции на други разширения продукти на базата на тези два. Spring MVC е MVC фреймуърк, базиран на Servlet, който основно решава проблема с уеб разработката, тъй като конфигурацията на Spring е твърде сложна и има всякакви проблеми с XML JavaConfig, затова мързеливите хора промениха света и пуснаха Spring Стартиращите конвенции вместо конфигурацията опростяват процеса на конфигурация за пружината




Spring първоначално използваше Factory Mode (DI) и Agent Mode (AOP), за да раздели компонентите на приложенията. Всички смятаха, че е много полезен, затова създадоха MVC фреймуърк (някои компоненти, отделени от Spring) според този модел и го използваха за разработване на уеб приложения (SpringMVC). После установих, че всяка разработка трябва да има много зависимости и беше трудно да се пише много шаблонен код, затова направих някои лениви интеграционни пакети (starter), които са Spring Boot.




Предишен:10 съвета за по-професионално използване на конзолата за JS дебъгване
Следващ:Конфигуриране на Tomcat в intelli idea 2018 не успях да намеря решение
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com