Inicio » Informática profesional. » Programación » Curso de Java Servidor »  Servidores J2EE compatibles

Curso de Java Servidor

 Servidores J2EE compatibles

Un servidor J2EE compatible tiene que incluir un contenedor web.

 contenedor web = contenedor servlet + contenedor jsp

 Jsp es la abreviatura de JavaServer Pages. Se estudiarán en el último tema del curso.

Además, debe soportar la API Servlet. Mediante sus métodos e interfaces se permite la comunicación e interacción entre servlet y contenedor web.

NOTA: la API J2EE que incluye a API Servlet puede descargarse desde http://java.sun.com/products/servlet/download.html, sección IMPLEMENTATIONS, enlace J2EE 1.4 SDK y pulsar sobre el botón Download asociado a la fila Platform API docs

 Si se quiere hacer más rápido,  http://teleformacion.fer.es/general/prt/c/javaser/2/j2eeri-1_4-doc-api.zip

Se descargará un fichero zip que se descomprimirá aglutinado en una carpeta de nombre apidocs, por ejemplo, a partir de jdk_home o directorio de instalación del JDK. Dentro de apidocs se encontrará index.html, que es el fichero que lanza la API J2EE

Actualmente, un contenedor web puede estar integrado en

  • Servidores web escritos en Java que TIENEN QUE cumplir las especificaciones de los servlets y las páginas jsp, definidas por Sun. Estas especificaciones pueden descargarse en formato pdf accediendo al enlace siguiente:

http://java.sun.com/products/servlet/download.html, sección SPECIFICATIONS, 2.4-Final Release, fila Specification, enlace Download.

En el curso, como se ha comentado previamente, se trabajará con Tomcat. Cumple las especificaciones y, por tanto, tiene capacidad para ejecutar servlets y páginas jsp, es gratuito, estable, open-source o de código abierto, funciona correctamente y está ampliamente extendido (qué más se puede pedir!!).

En el curso se utilizará la última versión estable, es decir, Tomcat 5.X. Más manejable, menos consumo de memoria, más rendimiento y mejor monitorización que las versiones 4.X. Además soporta las últimas especificaciones 2.4 y 2.0 de los servlets y las JSPs respectivamente.

Una cosa más, jeje: que sea la implementación de referencia oficial seleccionada por Sun para ejecutar servlets y jsps. Lo es. De hecho viene integrado en Sun One Studio Community http://wwws.sun.com/software/sundev/jde/buy/index.html.

  • Un servidor de aplicación J2EE como WebLogic de Bea Systems, WebSphere de IBM, JBoss de JBoss, Sun ONE Application Server de Sun, Oracle Application Server de Oracle, Resin de Caucho Tecnology, JRun de Macromedia, etc.

Un servidor de aplicación, aparte de contenedor web, incorpora un contenedor EJB (Enterprise Java Beans), que permite la ejecución de todo tipo de aplicaciones J2EE, en particular de aplicaciones web.

NOTA: un EJB es un componente software residente en un servidor de aplicación, destinado al desarrollo y despliegue de aplicaciones empresariales bajo la especificación EJB definida dentro de la plataforma J2EE. Las EJBs son el core o núcleo duro de J2EE

El problema de los servidores de aplicación es que cuestan dinero. La mayoría de las empresas fabricantes proporcionan versiones de evaluación. Por ejemplo, el WebLogic de Bea System www.bea.com puede descargarse desde http://commerce.bea.com/downloads/weblogic_platform.jsp y utilizar durante un tiempo limitado (90 días).

Es preciso estar registrado y contar con unos mínimos requerimientos de máquina: 256 MB de RAM, disponiblidad en el disco duro de unos 600 MB, frecuencia de micro superior a 800 MHz y paciencia: el proceso total de la instalación suele durar varias horas, del orden de dos o tres. Primero se descarga un .exe de nombre net_platform700_win32.exe, luego se ejecuta, se siguen los pasos indicados por el asistente y … a esperar.

Para descargarse el WebSphere de IBM:

http://www-3.ibm.com/software/info1/websphere/index.jsp, leer un poquito y luego lanzarse a

http://www-3.ibm.com/software/webservers/appserv/efix-archive.html para descargarlo.

Para descargar de forma gratuita y sin limitación temporal el Jboss se va a www.jboss.org,  enlace "Download" de la fila JBoss AS. Las versiones 3.X integran como contenedor web a Jetty (es software desarrollado por la gente de Jboss); las 4.X, integran Tomcat como contenedor web. Se descarga, se descomprime y ya está instalado.

Si no se cuenta con un servidor web que integre un contenedor web ni con un servidor de aplicación J2EE, pero sí con un servidor web "puro" como Apache o Internet Information Server de Microsoft, puede agregarse el contenedor web como un módulo independiente del periodo de ejecución del servidor, que permita la ejecución de servlets y JSPs. En este caso, sólo serán gestionadas por el módulo, las peticiones a servlets y jsps, mientras que el resto serán gestionadas por el servidor web puro.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de Java Servidor y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.