Tal vez esto sea una pregunta mas de técnica que manejo del lenguaje en sí:
Mi caso:
Tengo varias paginas JSP que utilizan JavaBean's para crear su estructura...
Ahora, necesito hacer peticiones al servidor por medio de ajax dependiendo de x oy evento generado por el usuario. Para recoger estas peticiones yo tengo definido un servlet el cual se encarga de invocar a la clase respectiva, clase que proceso la petición y me devuelve la información que necesito...Pero es un sólo servlet que gestiona la orientación de las peticiones, así que este servlet tiene instanciadas todas las clases que corresponde a cada modulo...
Mis paquetes:
- Componentes: Los componentes encargados de la presentación y manejo de formularios(JBean+JSTL+Pojos).
- Conexión: Gestión de conexiones a la BD(JPA+servlets).
- Usuarios:Gestión de usuarios(Ejb+servlets+helperclass).
- Control: Seguridad, abstracción de query's(Servlets+helperclass+JBean).
- Lógica: La parte lógica y operaciones(helperclass+Ejb).
Ahora, mi duda es(Esta esto bien constituido, es una buena o mala practica, o conocen un método mejor-mas optimo y sencillo tal vez de hacer las cosas).
Gracias.