Yo diría que solo tome una copia de Head First Servlets & JSP y comience a trabajar en un proyecto web simple, por ejemplo, un carrito de compras basado en sesiones. Es muy importante ensuciarse las manos tan pronto como aprenda lo básico.
Todas las tecnologías que necesita aprender serían JDBC, JSP, Servlet, Java Beans. Debería poder encontrar varios ejemplos en línea.
Simplemente siga agregando características y componentes a ese ejemplo a medida que aprende y avanza hacia temas avanzados.
Una vez que domine los conceptos básicos, es mejor avanzar hacia Spring Framework si está interesado en profundizar en las aplicaciones empresariales. La primavera se ha convertido en el estándar de la industria.
- ¿Cuáles son algunos de los mejores sitios web para descargar softwares?
- ¿Cuál es el mejor sitio web para realizar trabajos de edición de video?
- ¿Existe un sitio web / aplicación que me permita crear un prototipo realista para mi idea de sitio web / aplicación y permita a los usuarios obtener la mejor experiencia de interfaz de usuario con botones de trabajo y páginas vinculadas, etc.?
- ¿Puedes vivir como nihilista? ¿Qué literatura debo leer? He leído un poco de “Así habló Zaratustra”, ¡pero no estoy seguro de haberlo entendido bien! ¿Hay algún sitio web sobre el nihilismo?
- ¿Cómo saber si un sitio es confiable en términos de pago?
Comience con una aplicación Spring Boot simple, conecte la aplicación a la base de datos de back-end usando JDBC / ORM e intégrela con Spring Security para la autenticación. Aprenda rápidamente cualquier marco ORM; por ejemplo Hibernate.
Depende de cuánto más profundo quieras ir. Pero el mejor enfoque sería aprender los conceptos básicos y entrar en cualquier proyecto en tiempo real, ya sea en el trabajo o como autónomo. Cuantos más escenarios de la vida real enfrente, mejorará su comprensión de la tecnología y el marco. ¡Todo lo mejor!