JavaRush /จาวาบล็อก /Random-TH /ความแตกต่างระหว่าง Servlet, Spring MVC และ Spring Boot
Bakytzhan
ระดับ
Алматы

ความแตกต่างระหว่าง Servlet, Spring MVC และ Spring Boot

เผยแพร่ในกลุ่ม
คุณต้องการเริ่มเขียนเว็บแอปพลิเคชันใน Java หรือไม่? วิธีแรกคือการเริ่มใช้เฟรมเวิร์ก (ชุดของไลบรารี สถาปัตยกรรม รูปแบบการออกแบบเพื่อลดโค้ดที่ซ้ำกัน) และหนึ่งในเฟรมเวิร์กเว็บยอดนิยมใน Java คือ Spring MVC ซึ่งทำงานภายใต้ประทุนของ Spring Boot ทำไมคุณถึงต้องการ Spring Boot? ก่อนอื่นคุณต้องเข้าใจปรัชญาฤดูใบไม้ผลิก่อน มีห้องสมุดจำนวนมากภายใต้ระบบนิเวศของ Spring แต่ไม่ใช่ทั้งหมดที่จำเป็นในโครงการ และได้รับการออกแบบให้เชื่อมต่อได้อย่างยืดหยุ่นโดยไม่รบกวนซึ่งกันและกัน แต่เมื่อเวลาผ่านไป เมื่อโปรเจ็กต์มีไลบรารีและโค้ดจำนวนมาก การกำหนดค่าจะกลายเป็นงานที่ไม่สำคัญ และฉันต้องการใช้เทมเพลตสำเร็จรูปที่ทำงานร่วมกันได้ดี Spring Boot นำเสนอความสามารถในการรวมไลบรารี Spring จำนวนมากเข้าด้วยกันได้อย่างง่ายดายและง่ายดายโดยใช้โค้ดหรือการกำหนดค่าสองสามบรรทัด และภายใต้ประทุนของ Spring MVC นั้นยังมี Servlet API แน่นอนคุณสามารถเขียนเว็บแอปพลิเคชันโดยใช้เพียง Servlet API ได้ แต่จำนวนโค้ดโดยเฉพาะโค้ดที่ซ้ำกันจะมีขนาดใหญ่มาก และนักพัฒนารายอื่นอาจไม่เข้าใจโค้ดนี้จากชุดสปาเก็ตตี้ ifs เพื่อให้เข้าใจถึงความแตกต่างอย่างถ่องแท้ ฉันขอแนะนำให้ดูวิดีโอ สั้น ๆ ต่อไป นี้
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION