Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2014, 21:21
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Por donde Empezar con: Java EE 7/JSP/JSF/

Hola:

Antes de nada, todo lo que mencionan ahí es un pupurri te herramientas y tecnologías, muchas de ellas independientes entre, algunas no tienen nada que ver con java (.NET) y otras no son específas sólo de java (git, svn, hudson, ....)

En cuanto a java, cómo empezar :

Lo más básico es saber java (J2SE, el estándar). Ahí entraría el lenguaje java y dentro de él el manejo de cosas básicas como sockets, conexiones a bd con jdbc, etc.

JEE es muy amplio como puedes ver. Sobre JEE tienes dos grandes frentes. Por un lado EJB 3.x, y por el otro lado JSP y Servlets (van de la mano). EJB y JSP/Servlet no tienen que ver, puedes empezar por el que quieras. Conoces PHP, pues conceptualmente JSP sería el equivalente en Java.

Basadas en JSP hay muchas librerías adicionales de más alto nivel que facilitan la programación, y una de ellas es JSF. No tiene sentido aprender JSF sin saber JSP que es la base (es como si quisieras aprender un framework de php sin saber php). Variantes de JSF son MyFaces, IceFaces, etc. Alternativa a JSF es struts, más antigua pero muy en uso todavía.

JSP y Servlets debes usarlos en un servidor web especial que los entienda, como Apache Tomcat o bien cualquiera de los que se mencionan WebLogic 8.x ó 10.x, WebSphere 8.0, JBoss, GlassFish. Los EJB los mismos servidores, excepto Apache Tomcat que no sabe de EJB. Saber de estos servidores sesría el equivalente a saber arrancar/configurar un servidor Apache http server con php, aunque más "complicado" (son servidores con más cosas).

No específicos de JEE ni de java, hay muchas herramientas que ayudan a la programación o a tener bien controlado el código, sea del lenguaje que sea. Algunas de las que se mencionan son git, svn, maven, ant, jenkins, hudson, selenium, etc. Son herramientas más o menos independientes, así que puedes aprender la que quieras en el orden que quieras.

En cualquier caso, son muchas, muchas cosas y dudo que haya mucha gente que conozca todo lo que ahí se menciona.

Se bueno.
__________________
Apuntes Java
Wiki de Programación