Le aconsejaría que eche un vistazo a los marcos web modernos basados en Java que le permiten ser productivo rápidamente sin dejar que la configuración web tradicional de Java se ponga en camino.
Los marcos a los que me estoy refiriendo son uno de los siguientes, dependiendo de si desea un servlet basado o no basado en servlet, aquí están las opciones:
- Marco de resorte con arranque de resorte (servlet)
- Juega framework usando Java (no servlet)
Use la opción uno si desea desarrollar aplicaciones empresariales java (aplicaciones web incluidas), le permite ser productivo mientras usa el arranque de primavera.
- Soy un estudiante de ingeniería mecatrónica, también estoy interesado en el desarrollo web. ¿Es una pérdida de tiempo tomar el desarrollo web como una carrera secundaria?
- Sé HTML, CSS, JS, JQUERY, PHP y MySQL. ¿Debo registrar un campo de código gratuito?
- ¿Estoy cometiendo un error al usar codeIgniter 3 como mi primer framework PHP para construir una pequeña aplicación web?
- Cómo colocar imágenes no rectangulares en un sitio web
- ¿Cómo editar una casilla de verificación si está guardando las casillas de verificación en una sola columna en una base de datos, dado que una casilla de verificación desmarcada no se guardará en la base de datos? ¿Qué pasa si vas a editar esas casillas de verificación?
Use la segunda opción solo si no desea usar el marco basado en servlet ya que el marco de juego no tiene estado y no usa el servlet en su implementación.
Además del marco mencionado, vale la pena mencionar que el conocimiento en herramientas de gestión de dependencias como maven (java) y sbt (herramienta de compilación Scala) le servirá bien durante el desarrollo, ya que estos marcos realmente dependen de ellos para resolver las dependencias jar.
Buena suerte con tu aprendizaje web Java.