Eu criando um sistema de um Petshop em Java Web (somente a fins de estudo). Até o memento, estou usando a seguinte forma para redirecionar as requisições para os métodos dentro do Servlet:
String acao = request.getParameter("acao");
if ("cadastrarUsuario".equals(acao) {
cadastrarUsuario();
else if ("deletarUsuario".equals(acao) {
deletarUsuario();
} else {
listarUsuarios();
}
Creio que dessa forma, se fosse o caso do Servlet ter muitos métodos (que no caso desse projeto, além desses métodos, tem mais 4 outros métodos), essa sequência de “if” poderia deixar a aplicação mais lenta. Tem algum outro método de fazer isso?