Foros del Web » Programación para mayores de 30 ;) » Java »

Por donde Empezar con: Java EE 7/JSP/JSF/

Estas en el tema de Por donde Empezar con: Java EE 7/JSP/JSF/ en el foro de Java en Foros del Web. Hola muchachos como les va? hace tiempo que no vengo por aca. La razón por la que lo hago es porque estoy profundamente confundido con ...
  #1 (permalink)  
Antiguo 08/10/2014, 17:48
 
Fecha de Ingreso: junio-2010
Mensajes: 132
Antigüedad: 13 años, 10 meses
Puntos: 3
Por donde Empezar con: Java EE 7/JSP/JSF/

Hola muchachos como les va? hace tiempo que no vengo por aca. La razón por la que lo hago es porque estoy profundamente confundido con respeto a estas tecnologías (Java EE 7, JSP y JSF). Una de mis confusiones es el inicio. Por cual de ellas debería empezar?. Miren les cuento, soy un programador de php y lo que yo conozco de java es su sintaxis y un conocimiento respetable sobre la librería Swing, mas allá de eso no me he podido expandir. Ahora que estoy buscando trabajo veo que la enorme mayoría de las empresas buscan programadores con muchos conocimientos sobre java EE 7, a mi parecer piden muchas cosas, aqui les dejo una pequeña lista sobre algunos de los requerimientos:
- JavaEE/J2EE
- Experiencia comprobable en el uso de Servlets, Filters, Listeners, JSP, y conexiones a BD a través de JDBC.
- Experiencia en las siguientes tecnologías: JSF, EJB 3.x, GIT, SVN, JMS, Sockets.
- Manejo de herramientas complementarias en JEE como lo son: ANT, JMeter, JUnit,
Maven, WLST, SoapUI, Hudson, Jenkins, Selenium, JSON, AppDynamics.
- Manejo básico de servidores de aplicación JEE como WebLogic 8.x ó 10.x, WebSphere 8.0, JBoss, GlassFish.
- Conocimientos básicos de ETL, DTS, DTSx, ODI, Pentaho o cualquier herramienta para exportar y transformar datos.
- .NET (todo).

Como se pueden dar cuenta, todo gira entorno al Java EE. Ahora bien, luego de leer todos esos requisitos, me descargue varios libros los cuales son los siguientes:

- Begining Java EE 7 by Antonio Goncalves, Java EE 7 Essensials by Arun Gupta,
Java EE 7 Recipes.

Como pueden ver tengo 3 libros recomendados en la pagina de oracle, sin embargo no los entiendo mucho, es como si esperaran que yo supiera algunas cosas previas y no tienen suficientes ejemplos, al menos el Beginning me ha parecido algo incomodo.

También tengo mas material en la web pero aun no me queda claro por donde debo empezar, según las cosas que he leído en internet, me sale que JSP esta obsoleto y que en lugar de eso debería usar JSF. Que opinan ustedes al respecto? En que ocaciones es preferible usar JSP en lugar de JPF. Muy bien espero algunas sugerencias de su parte y sobre todo una buena aclaración si no es molestia. Saludos
  #2 (permalink)  
Antiguo 08/10/2014, 21:21
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 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
  #3 (permalink)  
Antiguo 09/10/2014, 01:39
 
Fecha de Ingreso: junio-2010
Mensajes: 132
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Por donde Empezar con: Java EE 7/JSP/JSF/

Hola como estas? gracias por responder, luego de postear acá, yo seguí investigando y leyendo y me he conseguido con que en algunos foros recomiendan dejar e usar JSP y centrarse en JSF, de hecho el Deitel de java novena edición que me descargue no trae ningún capitulo que hable de los Servlets, como era de costumbre en las ediciones anteriores. Pero lo que si trae es JSF. Aca te dejo un link donde dicen, que JSP esta en desuso.

http://stackoverflow.com/questions/1...-jsf-using-jsp

Pero como tu dices, es tonto aprender un framework de php si no sabes usar PHP. Saludos

PD: Aqui te dejo otro link que acabo de encontrar:

http://stackoverflow.com/questions/1...web-frameworks

Etiquetas: empezar, jsp, programa, servlet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:01.