Я разрабатываю простое веб-приложение. Я новичок в этом веб-домене. Мне нужны ваши советы относительно шаблонов проектирования, например, как распределить ответственность между сервлетами, критерии для создания нового сервлета и т.д.
На самом деле, у меня мало объектов на моей домашней странице и соответствует каждому из них, у нас есть несколько вариантов, таких как добавление, редактирование и удаление. Раньше я использовал один сервлет на такие параметры, как Servlet1 для добавления сущности1, Servlet2 для редактирования entity1 и т.д., И таким образом у нас получилось большое количество сервлетов.
Теперь мы меняем наш дизайн. Мой вопрос заключается в том, как вы точно определяете, как вы выбираете ответственность сервлета. Должен ли мы иметь один сервлет на сущность, который будет обрабатывать все его параметры и перенаправлять запрос на сервисный уровень. Или у нас должен быть один сервлет для всей страницы, который обрабатывает весь запрос страницы, а затем перенаправляет его на соответствующий уровень сервиса? Кроме того, если объект запроса перенаправляется на сервисный уровень или нет.