2010-05-04 8 views
15

Acabamos de iniciar un nuevo proyecto en Java EE en nuestra oficina y estoy obligado a participar de manera efectiva. Trabajo principalmente en aplicaciones web y uso PHP/MySql, pero también conozco Java SE y he escrito un par de aplicaciones independientes.Java EE fast track (Learning Enterprise Java real rapid)

Necesito ayuda y consejo sobre cómo puedo aprender Java EE muy rápido para poder mezclarme en el proyecto sin dificultades. Necesito ayuda con el libro & recomendaciones tutoriales y también enlaces a recursos.

+3

j2ee, javaee5 o javaee6? – Bozho

Respuesta

16

Esto depende en gran medida de su velocidad de aprendizaje. Lo que hago en estos casos:

  • leer pequeñas partes de tutoriales con el fin de obtener una idea general de la tecnología experimento
  • , y siempre que no entiendo algo, vuelvo al tutorial, o Google sobre el problema.

Después de crear una aplicación no trivial, pero aún simple con la tecnología en cuestión, puede ir al mundo real. Aún así, debe haber alguien más familiarizado con él, a quien usted puede preguntar.

Para JavaEE me gustaría sugerir el siguiente ejercicio:

  • crear un EJB sin estado que se inicia un temporizador EJB. El temporizador tiene que disparar contra un configurable en el período de base de datos de tiempo
  • el temporizador debe enviar mensajes a un tema JMS
  • el tema JMS debe ser consumido por un bean controlado por mensajes
  • el EJB debe ser llamado por un servlet, diciéndole si usar el período de tiempo configurado en db, o usar uno predeterminado.
  • los mensajes al tema JMS deben constar de los identificadores de los objetos almacenados en la base de datos
  • Al recibir el ID de la MDB debe incrementar algún número del objeto y persistir que
  • uso de la APP para la persistencia.

Aquí, tendrá servlets, EJB: sin estado y accionados por mensajes, temporizadores, JMS y JPA cubiertos.

Consulte the Sun JavaEE tutorial y googlee cualquier cosa que no comprenda inmediatamente.

+2

Bozho puede cambiar el enlace al [EE 6 tutorial] (http://java.sun.com/javaee/6/docs/tutorial/doc/) – Justin

+1

Yo estaba vacilando en dar el evento a JavaEE5, ya que él menciona J2EE. – Bozho

3

Para aprender rápido use un IDE para hacer la mayoría de las configuraciones por usted. netbeans funciona muy bien con una cantidad de contenedores y te libera de muchas de las configuraciones, etc ...

Si echas un vistazo a netbeans.org, hay algunos tutoriales cortos realmente buenos para ponerte en marcha.