Несколько сервлетов - PullRequest
       2

Несколько сервлетов

1 голос
/ 06 марта 2011

Лучше ли иметь один сервлет, выполняющий несколько задач, или иметь несколько сервлетов?

например. На данный момент у меня это так:

ViewCarsServlet CarViewSalesServlet AddCarSaleServlet

С каждым серлветом, обрабатывающим мои запросы.

Но было бы лучше иметь obne, такой как CarServlet. А затем передать переменную Task в оператор If?

Что было бы лучше для практики кодирования?

Ответы [ 3 ]

4 голосов
/ 19 ноября 2012

Лучше иметь несколько сервлетов для нескольких задач.это не повлияет на производительность, а также является более удобным для пользователя, для конкретной задачи мы можем поразить отдельный сервлет вместо того, чтобы создавать один комплекс сервлетов с большим количеством условий if else, если мы используем только один сервлет каждый раз, когда нам нужно проверить условияи затем выполните соответствующую задачу.

0 голосов
/ 24 апреля 2016

Почти все фреймворки в Java используют один сервлет в качестве диспетчера и имеют высокую производительность, поэтому, я думаю, вы можете использовать один сервлет для нескольких задач без проблем с производительностью, но «предполагаемые» лучшие практики используют сервлет взадача.Независимо от того, что является лучшей практикой, мы должны быть прагматичными, если вам удобнее использовать один сервлет, отдавайте приоритет вашему комфорту.Большинство сред MVC используют разные задачи на одном контроллере (удобно)

0 голосов
/ 06 марта 2011

Определите «лучше».

Мой личный вкус будет объединять связанные операции в один сервлет.Я бы подумал об этом как о представлении REST API операций, которые шли вместе.Но это только мое личное мнение.Я не знаю «правильного» ответа, с которым все согласились бы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...