JavaRush /Java Blog /Random-ID /Perbedaan antara Servlet, Spring MVC dan Spring Boot
Bakytzhan
Level 5
Алматы

Perbedaan antara Servlet, Spring MVC dan Spring Boot

Dipublikasikan di grup Random-ID
Apakah Anda ingin mulai menulis aplikasi web di Java? Cara pertama adalah mulai menggunakan kerangka kerja (seperangkat perpustakaan, arsitektur, pola desain untuk meminimalkan kode berulang), dan salah satu kerangka web populer di Java adalah Spring MVC, yang berjalan di bawah naungan Spring Boot. Mengapa Anda membutuhkan Boot Musim Semi? Pertama, Anda perlu memahami filosofi Musim Semi. Ada banyak perpustakaan di bawah ekosistem Spring, tetapi tidak semuanya dibutuhkan dalam proyek. Dan mereka dirancang untuk dihubungkan secara fleksibel tanpa mengganggu satu sama lain. Namun seiring berjalannya waktu, ketika sebuah proyek memiliki banyak perpustakaan dan kode, mengonfigurasinya menjadi tugas yang tidak sepele. Dan saya ingin mengambil template siap pakai yang dapat digabungkan dengan baik. Di sini Spring Boot menyediakan kemampuan untuk merekatkan banyak perpustakaan Spring dengan mudah dan sederhana, dalam beberapa baris kode atau konfigurasi. Dan di balik terpal Spring MVC terdapat API Servlet. Anda tentu dapat menulis aplikasi web hanya dengan menggunakan Servlet API, namun jumlah kodenya, terutama kode berulang, akan sangat banyak. Dan pengembang lain mungkin tidak memahami kode ini dari sekumpulan spaghetti ifs. Untuk memahami sepenuhnya perbedaannya, saya sarankan menonton video pendek berikut .
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION