¿Cuáles son las mejores prácticas para crear aplicaciones web utilizando J2EE Servlet / JSPs?

Teniendo en cuenta el hecho de que solo está utilizando jsp y servlets (sin marco), debe considerar seguir las mejores prácticas.

  • Uso de patrones de diseño : debe utilizar patrones de diseño populares para problemas específicos en el desarrollo de software. por ejemplo, eliminando múltiples declaraciones condicionales.
  • Patrón MVC para aplicación web: aquí, los Servlets se usan como controladores, jsp como vistas y los objetos POJO como modelo. Ahora, el Modelo debería dividirse en múltiples capas como servicio, DAO y objetos de dominio.
  • Considere el aspecto de seguridad : si no está utilizando ningún marco, debe implementarlo de manera personalizada utilizando su propia lógica. Ejemplo: autenticación y autorización
  • JDBC : operaciones relacionadas con la base de datos, debe escribir utilizando controladores de bases de datos específicos y SQL.
  • Almacenamiento en caché : en algún momento, para que su aplicación sea más eficiente y rápida, debe implementarla en su base de datos. Ejemplo: almacenamiento en caché de datos que rara vez se modifican.
  • Búsqueda : para recuperar información basada en criterios de búsqueda, debe considerar un mecanismo de búsqueda eficiente.

No enumeré las herramientas / marco requeridos para cada escenario, necesita investigar en Internet para eso. Si está utilizando algún marco como Spring e Hibernate. Hará tu vida más fácil.

Feliz codificación.