Estaba leyendo un libro sobre servlets, en ese libro se proporciona una breve explicación acerca de la clase servlet, así como de la clase HttpServlet
.¿Debo anular el servicio() o doPost()?
Hay un ejemplo para rellenar un formulario: para ese formulario, la clase anula el método doPost()
del servlet. Pero para otro ejemplo de un formulario de inicio de sesión, el método service()
se reemplaza en su lugar.
Quiero saber por qué los 2 enfoques diferentes, pensé que por lo general ponemos nuestro código personalizado en doPost()
(o doGet()
) y dejamos que service()
permanezca como está. ¿Hay alguna razón detrás de usar cualquiera de los 2 enfoques, o puedo usar ambos enfoques en cualquier situación?
no sería código
implementación dada por Tomasz Nurkiewicz de la comunidad SO sorprendido si el libro solo intentaba mostrar ejemplos de diferentes formas de usar un servlet, en lugar de decir "DEBERÍAS hacer esto o hacer eso". Porque realmente, si está desarrollando una aplicación seria, eventualmente querrá estudiar e implementar un marco MVC (como Struts, Spring o Wicket) en lugar de implementar cosas a nivel de servlet. (Solo una sugerencia para futuras lecturas) – Marvo