Estoy diseñando una simple aplicación basada en web. Soy nuevo en esta web basado domain.I necesitaba su consejo con respecto a los patrones de diseño como la forma de responsabilidad debe ser distribuido entre los Servlets, los criterios para hacer nuevos Servlet, etc.
En realidad tengo pocas entidades en mi página de inicio y los correspondientes a cada uno de ellos tenemos algunas opciones como añadir, editar y eliminar. Anteriormente estaba usando un Servlet por opciones como Servlet1 para agregar entity1, Servlet2 para editar entity1 y así sucesivamente, y de esta manera terminamos con un gran número de servlets.
Ahora estamos cambiando el diseño. Mi pregunta es cómo elegir exactamente cómo usted elige la responsabilidad de un servlet. Debemos tener un Servlet por cada entidad de la que se va a procesar todas sus opciones y reenviar la solicitud al servicio de layer.Or debemos tener un servlet para toda la página en la que se va a procesar el conjunto de la solicitud de la página y, a continuación, remitirá a la correspondiente servicio de layer.Also debe objeto de solicitud remitida a la capa de servicio o no.
Por favor, que nos guía en la elección de la mejor design.Also cualquier puntero a un buen patrón de diseño material será bienvenido.