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.
- ¿Puedo usar C ++ como back-end en una aplicación web?
- ¿Qué es la seguridad de la aplicación web?
- Con el surgimiento de IoT, ¿las aplicaciones independientes de escritorio están destinadas a ‘morir’? ¿Vale la pena aventurarse en el desarrollo de tales aplicaciones?
- ¿Hay alguna otra aplicación utilizada para crear una página web?
- Cómo crear una aplicación web en Java