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

dudas sobre las Tecnologias j2se y j2ee

Estas en el tema de dudas sobre las Tecnologias j2se y j2ee en el foro de Java en Foros del Web. Que tal foristas! segun lo googleado se dice que J2SE: es la versión "Standard". Esta es la versión para las aplicaciones normales que pueden correr ...
  #1 (permalink)  
Antiguo 29/12/2008, 13:21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 32
Antigüedad: 16 años
Puntos: 0
dudas sobre las Tecnologias j2se y j2ee

Que tal foristas!

segun lo googleado se dice que

J2SE: es la versión "Standard". Esta es la versión para las aplicaciones normales que pueden correr en un PC.

J2EE: es la versión "Enterprise". Esta versión es para el desarrollo de aplicaciones web.

ahora mi duda, por ejemplo instale la siguiente version de j2se: "Java SE Development Kit 6u11", tomcat 6,
y pude realizar tranquilamente los holamundo usando jsp y servlet. ¿¿¿¿entonces por que dicen que la tecnologia J2se es para
aplicaciones solo de escritorio y para las aplicaciones web debe usarse la tecnologia J2EE ????? ¿¿¿en que estoy confundido???
  #2 (permalink)  
Antiguo 29/12/2008, 13:55
Avatar de racanix  
Fecha de Ingreso: diciembre-2008
Ubicación: Morelia Mich.
Mensajes: 192
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: dudas sobre las Tecnologias j2se y j2ee

Yo tengo entendido que el J2SE es lo mismo que JDK y SDK que hacen referencia al compilador de java y el J2EE es el que te permite crear las aplicaciones y conexiones a BD.
Lo que te paso, pienso yo fue que descargaste todo el kid completo es decir el jdk y el j2EE
  #3 (permalink)  
Antiguo 29/12/2008, 15:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Respuesta: dudas sobre las Tecnologias j2se y j2ee

La confusión esta en la definición de Java EE (ya no es J2EE) y es que esa versión es para crear aplicaciones "empresariales" (lo que sea que signifique una definición tan chorra ) pero no es "la versión para hacer aplicaciones web".

Para hacer aplicaciones web en Java, necesitas usar la especificación de Servlets y JSP, que es una de las que esta incluida dentro de Java EE, pero se puede usar fuera.
El API JDBC viene en el JDK estándar, así que tampoco hace falta Java EE para eso.

Lo único y exclusivo que tiene Java EE es la cuestión de los EJBs de sesión y mensajería. Todo lo demás, incluidos los EJB para persistencia que ahora se han separado, se pueden usar fuera de un "servidor Java EE" simplemente incluyendo las librerías adecuadas. Java EE simplemente asegura que está todo, pero no es la única forma de hacerlo.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #4 (permalink)  
Antiguo 30/12/2008, 02:31
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: dudas sobre las Tecnologias j2se y j2ee

Hola:

En principio las interfaces de servlet vienen con jee y no con j2se, pero creo que también vienen con Tomcat. Ese quizás sea el motivo que hayas podido usar Servlets y jsp sin necesidad de bajar el jee, porque lo trae Tomcat.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #5 (permalink)  
Antiguo 30/12/2008, 07:46
 
Fecha de Ingreso: diciembre-2008
Mensajes: 32
Antigüedad: 16 años
Puntos: 0
Respuesta: dudas sobre las Tecnologias j2se y j2ee

Que tal Foristas y gracias por tomarse la molestia!

Recanix:

absolutamente seguro que instale el J2se, y lo hice porque en un tutorial de aplicaciones web con java, me dieron de la pagina de sun este enlace http://java.sun.com/javase/downloads/index.jsp y me descargue el segundo que aparece alli, mi sorpresa fue que despues de realizar mis holamundos, lei de otra fuente la contradiccion que ya he explicado.

GreenEye: gracias por tu explicacion muy clara!

chuidiang: lo mas seguro es que tengas razon, en realidad yo no hice los holamundos.. sino que los descargue de la documentacion de tomcat, un archivo .war que contiene esos holamundos (en JSP y servlet).

bueno por lo visto es recomendable trabajar con JEE para aplicaciones web ya me lo descargue
  #6 (permalink)  
Antiguo 30/12/2008, 08:21
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: dudas sobre las Tecnologias j2se y j2ee

JEE es un "conjunto de especificaciones". Es decir, abarca toda una serie de tecnologías y técnicas.

Una de esas es lo que se llama "Contenedor Web", que abarca por ejemplo el soporte de las especificaciones de Servlets y JSP.

Existen otras muchas más especificaciones en JEE. Y sobre ellas tendrás que pensar si te interesan y si las necesitas. Por ejemplo, si únicamente quieres hacer JSPs y Servlets, no necesitas una implementación de JEE completa, sino sólo la implementación de un Contenedor Web, que es exactamente lo que tienes con Tomcat.

Por eso mismo creo que tu conclusión de "por lo visto es recomendable trabajar con JEE para aplicaciones web" es algo que hay que considerar en cada caso. Habrá casos en los que no necesites nada más que un Contenedor Web para hacer aplicaciones web. Habrá otros casos en que necesites una implementación JEE completa. Pero depende de cada caso.
  #7 (permalink)  
Antiguo 30/12/2008, 13:26
 
Fecha de Ingreso: diciembre-2008
Mensajes: 32
Antigüedad: 16 años
Puntos: 0
Respuesta: dudas sobre las Tecnologias j2se y j2ee

que tal Venkman gracias por tu aporte, de verdad que se me han aclarado muchas dudas!..

revisando en tomcat encontre en el directorio donde se encuentra sus librerias C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\lib los archivos: servlet-api.jar y jsp-api.jar, que me imagino son los que dan soporte para poder trabajar con servlet y jsp.. aclarada mi duda! , y ademas como solo necesitare una simple conexion a una base de datos local...(greeneyed meciona que jdk stardard contiene el API JDBC) no voy a necesitar instalar el JEE.
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 02:50.