¿Qué sitio web debo visitar para aprender J2EE?

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.

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!

J2EE ha sido renombrado a Java EE por 10 años. Bienvenido al futuro. A medida que todos se mueven a aplicaciones de una sola página, las tecnologías JSP y JSF en Java EE ahora son tecnologías heredadas. Manténgase alejado de estos o dispare usted mismo. Si está a la vanguardia y desea implementar en contenedores en Kubernetes, debe leer el tutorial sobre Wildfly Swarm si desea Java EE puro. Si quieres un poco de Java EE, ve a Spring Boot. Si desea servidores Java EE completos, Wildfly sería mi primera opción. Especialmente si quieres aprender Java EE. Wildfly es un servidor muy bueno para aprender Java EE. Java EE es un gran estándar paraguas. Nadie lo sabe todo ni necesita saberlo todo al respecto. He estado programando Java EE durante más de 10 años y todavía no sé todo al respecto. Comience aprendiendo cómo implementar los servicios web REST con JAX-RS. Luego, conecte estos servicios web a una base de datos. Para las bases de datos SQL, debe aprender JPA. Para las bases de datos NoSQL solo siga los tutoriales. Si desea ser un desarrollador de pila completa, aprenda el marco de aplicación de una página independiente del estándar Java EE. Por ejemplo, aprenda Angular y Typecript 2 (JavaScript que escala). No hay un único sitio web al que pueda dirigirlo. Tenga en cuenta que los libros sobre Java EE se convierten en colectores de polvo antes de que pueda decir pastel de arándanos, pero puede encontrar algunos en el sitio web de Library Genesis. Solo google esto. De nada.