Tôi biết, nó phụ thuộc vào webapp. Nhưng trong trường hợp bình thường, bạn làm gì: một servlet, phục vụ các trang khác nhau (như một ứng dụng độc lập với thay đổi nội dung) hoặc cho mỗi trang một servlet đơn.Một hoặc nhiều servlet cho mỗi ứng dụng web?
Lấy ví dụ một blog. Có trang bắt đầu với các bài viết blog mới nhất, một bài viết-xem để hiển thị một mục nhập blog và một kho lưu trữ. Bạn có thực hiện điều này với ba servlet khác nhau hay một servlet gửi đến các hàm. Ít nhất một phần hay của nội dung được chia sẻ, như tiêu đề http.
Vì vậy, trải nghiệm của bạn là gì, điều gì hoạt động tốt nhất?
Có giống như mô hình kho lưu trữ mvc không? như trong asp.net mvc, chúng tôi tổng hợp chức năng tương tự thành một bộ điều khiển. Vậy servlet có tương tự như ý tưởng này không? – Timeless
@Timeless không thực sự, tôi không nghĩ như vậy. Servlets là các khối xây dựng khá thấp và trong nhiều năm, các nhà phát triển ứng dụng đã sử dụng các khung công tác nâng cao hơn trên nền tảng servlet nhưng cung cấp kiến trúc ứng dụng tốt hơn. Ví dụ, MVC của Spring là một trong những framework tương tự với nhiều cách khác nhau trong ASP MVC. –