La aplicación TODO es una aplicación web en la que puede realizar operaciones CRUD.
Este es un proyecto basado en el aprendizaje creado usando JSP, Servlets, Hibernate y Bootstrap.
Maven se utiliza como herramienta de construcción para este proyecto.
¿Qué es JSP?
La tecnología Javaserver Pages (JSP) le permite crear fácilmente contenido web que tiene componentes estáticos y dinámicos.
La tecnología JSP pone a disposición todas las capacidades dinámicas de la tecnología Java Servlet, pero proporciona un enfoque más natural para crear contenido estático.
Lea más aquí: https://docs.oracle.com/javaee/5/tutorial/doc/bnagx.html
¿Qué es servlet?
La tecnología Servlet se utiliza para crear una aplicación web (reside en el lado del servidor y genera una página web dinámica).
Puede encontrar recursos en Google o verificar esto: https://docs.oracle.com/javaee/7/api/javax/servlet/package-summary.html
¿Qué es Hibernate?
Hibernate es un marco Java que simplifica el desarrollo de la aplicación Java para interactuar con la base de datos.
Es una herramienta de código abierto, liviano, ORM (mapeo relacional de objetos).
Hibernate implementa las especificaciones de JPA (API de persistencia Java) para la persistencia de datos.
Puede encontrar más sobre Hibernate en: https://hibernate.org/orm/documentation/5.6/
¿Qué es Bootstrap?
Bootstrap es el marco CSS más popular para desarrollar sitios web receptivos y móviles
Encuentre más aquí: https://getbootstrap.com/docs/4.1/getting-started/introduction/
¿Qué es Maven?
Maven es una herramienta de automatización de compilación utilizada principalmente para proyectos Java.
Maven también se puede utilizar para construir y administrar proyectos escritos en C#, Ruby, Scala y otros idiomas.
El Proyecto Maven está alojado por la Apache Software Foundation, donde anteriormente era parte del proyecto Yakarta
Puede explorar Maven aquí: https://maven.apache.org/guides/