En general…
Hibernate se usa para manejar la operación de la base de datos. Hay un amplio conjunto de funciones de utilidad de base de datos, que reducen su número de líneas de código. Especialmente debes leer @Annotation of hibernate. Es el marco ORM, la capa de persistencia.
Spring proporciona un rico conjunto de mecanismos de trabajo basados en Injectioin. Actualmente la primavera se hizo tan famosa. También debes leer sobre Spring AOP. Hay puente entre Struts e Hibernate. Principalmente Spring ofrece este tipo de utilidad.
- Soy desarrollador web, vivo en un país donde ocurren asesinatos a diario. ¿Hay alguna manera de combatir el crimen usando mis habilidades de programador?
- Estoy creando un sitio web donde los usuarios pueden subir videos. ¿Cómo puedo evitar que los usuarios carguen desnudos? ¿Hay algún algoritmo para eso o alguna solución?
- Acabo de terminar de aprender HTML y CSS. ¿Hay algún proyecto en el que pueda trabajar ahora?
- Aprendí a construir aplicaciones web fullstack usando HTML / CSS / JS junto con React / Express, etc. ¿Cuándo necesitaría WordPress?
- Cómo publicar páginas HTML en Internet y hacer que un sitio web funcione
Struts2 proporciona programación basada en acciones. Hay un rico conjunto de etiquetas Struts. Puedes usarlo. Struts demuestra la programación basada en la acción, por lo que debe mantener todo el control relevante de su vista.
Además, Tapiz es un marco diferente de JAva. En el que debe manejar solo .tml (archivo de plantilla). Tienes que crear 2 archivos principales para cualquier clase. Una es la clase JAVA y otra es su plantilla. Ambos nombres son iguales. Tapiz llamado automáticamente clases relacionadas.