JavaRush /Java Blog /Random-TL /Pagkakaiba sa pagitan ng Servlet, Spring MVC at Spring Bo...
Bakytzhan
Antas
Алматы

Pagkakaiba sa pagitan ng Servlet, Spring MVC at Spring Boot

Nai-publish sa grupo
Gusto mo bang magsimulang magsulat ng mga web application sa Java? Ang unang paraan ay ang simulang gumamit ng isang balangkas (isang hanay ng mga aklatan, arkitektura, mga pattern ng disenyo upang mabawasan ang paulit-ulit na code), at isa sa mga sikat na web framework sa Java ay ang Spring MVC, na tumatakbo sa ilalim ng hood ng Spring Boot. Bakit kailangan mo ng Spring Boot? Una kailangan mong maunawaan ang pilosopiya ng Spring. Mayroong maraming mga aklatan sa ilalim ng Spring ecosystem, ngunit hindi lahat ng mga ito ay kailangan sa mga proyekto. At ang mga ito ay idinisenyo upang konektado nang may kakayahang umangkop nang hindi nakakasagabal sa isa't isa. Ngunit sa paglipas ng panahon, kapag ang isang proyekto ay may maraming mga aklatan at code, ang pag-configure sa mga ito ay nagiging isang hindi maliit na gawain. At gusto kong kumuha ng yari na template na mahusay na gumagana nang magkasama. Narito ang Spring Boot ay nagbibigay ng kakayahang idikit ang maraming Spring library nang madali at simple, sa ilang linya ng code o configuration. At sa ilalim ng hood ng Spring MVC ay matatagpuan ang Servlet API. Tiyak na maaari kang magsulat ng isang web application gamit lamang ang Servlet API, ngunit ang dami ng code, lalo na ang paulit-ulit na code, ay magiging napakalaki. At maaaring hindi maintindihan ng isa pang developer ang code na ito mula sa isang set ng spaghetti ifs. Upang lubos na maunawaan ang kanilang pagkakaiba, iminumungkahi kong panoorin ang sumusunod na maikling video .
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION