JavaRush /Blog Java /Random-MS /Perbezaan antara Servlet, Spring MVC dan Spring Boot
Bakytzhan
Tahap
Алматы

Perbezaan antara Servlet, Spring MVC dan Spring Boot

Diterbitkan dalam kumpulan
Adakah anda ingin mula menulis aplikasi web dalam Java? Cara pertama ialah mula menggunakan rangka kerja (satu set perpustakaan, seni bina, corak reka bentuk untuk meminimumkan kod berulang), dan salah satu rangka kerja web yang popular di Java ialah Spring MVC, yang dijalankan di bawah hud Spring Boot. Mengapa anda memerlukan Spring Boot? Mula-mula anda perlu memahami falsafah Spring. Terdapat banyak perpustakaan di bawah ekosistem Spring, tetapi tidak semuanya diperlukan dalam projek. Dan mereka direka bentuk untuk disambungkan secara fleksibel tanpa mengganggu satu sama lain. Tetapi dari masa ke masa, apabila projek mempunyai banyak perpustakaan dan kod, mengkonfigurasinya menjadi tugas yang tidak remeh. Dan saya ingin mengambil templat siap pakai yang berfungsi dengan baik bersama-sama. Di sini Spring Boot menyediakan keupayaan untuk melekatkan banyak perpustakaan Spring dengan mudah dan ringkas, dalam beberapa baris kod atau konfigurasi. Dan di bawah tudung Spring MVC terletak API Servlet. Anda pastinya boleh menulis aplikasi web hanya menggunakan API Servlet, tetapi jumlah kod, terutamanya kod berulang, akan menjadi sangat besar. Dan pembangun lain mungkin tidak memahami kod ini daripada set spageti ifs. Untuk memahami sepenuhnya perbezaan mereka, saya cadangkan menonton video pendek berikut .
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION