tutorial que j2ee gratis espaƱol curso java java-ee

java - que - netbeans



Habilidades de programaciĆ³n Java EE (6)

Tengo muchos años de experiencia en Java, incluidos Swing, Servlet y JDBC, pero nunca he programado para un servidor Java EE.

Muchos anuncios de trabajo de grandes compañías piden específicamente experiencia en Java EE. ¿Hay habilidades específicas o entornos de desarrollo que debo aprender para calificar para este tipo de trabajos?


obtener el libro "Professional J2EE" de la prensa WROX - tiene entre 6 y 7 años, PERO el contenido es bastante bueno. Debería poder pasarlo bien con ese libro y una versión 3.x de JBoss o una versión 4.x de JBoss y eclipse.


"¿Hay habilidades específicas o entornos de desarrollo que deba aprender para calificar para este tipo de trabajos?"

Si tuviera que entrevistar a alguien para una tienda Java EE típica, me gustaría saber qué tan bien conoce la siguiente
1) servlets
2) EJB (tal vez)
3) JSP
4) hormiga
5) junit
6) subversión u otro VCS
7) http y html
8) javascript
9) puntales
10) hibernar
11) primavera (tal vez)

No estoy tratando de asustarlo PERO 1/2 de lo que necesita saber lo puede obtener con el "PROFESIONAL J2EE" de la prensa de WROX. Resto de la habilidad, usted debería ser capaz de sobrevivir con un libro de primavera (la mayoría de los libros de primavera también hablan sobre estómagos e hibernan), por ejemplo, "The Spring Primer" - http://www.sourcebeat.com/books/ springlive.html .

Buena suerte


Creo que estás en buena forma. Los servlets son parte de Java EE por lo que ya tiene una habilidad. JDBC también se usan más o menos de la misma manera, pero la mayoría de las veces bajo otros marcos.

Entonces yo diría que ya tienes (algo) de experiencia en Java EE. Lea sobre EJB, Transacciones, y creo que está listo para una entrevista.

Muchas veces, la única forma de obtener esa experiencia es poniéndose manos a la obra. Si convences a tu entrevistador de que la habilidad que tienes ya es suficiente para obtener el puesto, obtendrás el resto por experiencia.

¡Seguir! Estas listo. (Si no al menos, aprenderá de la entrevista: P)


Descarga JBoss y ponte a trabajar en las aplicaciones de muestra en la documentación. Si has hecho Java, estás al 95% allí. Java EE agrega el aspecto de contenedor y nombre a la java que ya conoce y ama. Con la llegada de EJB3, los frijoles se volvieron mucho más simples ya que solo necesitas un par de anotaciones para comenzar con EJB. Java EE puede ser un poco intimidante con la sopa de siglas de tecnologías disponibles, pero concéntrese en lo básico: EJB3, JNDI, JMS, acceso a datos (como Hibernate / JDO) y conceptos básicos de contenedor.


Esos trabajos probablemente le piden que tenga experiencia con uno o más de los principales proveedores de servidores de aplicaciones, es decir, WebLogic, WebSphere o JBoss. Es un poco diferente de lo que está acostumbrado con los servlets y JDBC, pero sigue siendo solo Java. Por lo general, debe tratar aspectos como las búsquedas JNDI, la inyección de dependencias, las colas de mensajería, el mantenimiento del estado de la aplicación entre transacciones, el mapeo relacional / de objetos, etc.

He descubierto que para la mayoría de los proyectos de Java EE, se trata más bien de saber cómo se configuran los componentes y los sistemas y cómo funcionan juntos que sobre cualquier habilidad de programación específica. Y también pasa mucho más tiempo esperando que el servidor se inicie;);


Siempre que comiences a entrevistar, Ken, ten en cuenta que la máquina de marketing de Java parece cambiar el nombre de J2EE a Java EE. Es posible que en un futuro cercano se encuentre con un departamento de recursos humanos que nunca ha oído hablar de J2EE, pero que necesita desesperadamente experiencia en Java EE.