Mejore su productividad desarrollando con WebSphere Application Server v8.5.

Se imagina tener un ambiente de desarrollo ultra ligero para ejecutar sus aplicaciones web en java, poder iniciar su servidor de aplicaciones en pocos segundos, tener la posibilidad de compartir la configuración del servidor con su equipo de desarrollo a través de un archivo XML y contar con herramientas de integración basadas en Eclipse. Esto es posible con la versión 8.5 de WebSphere Application Server.

Miguel Andres Troncoso Munoz , Desarrollo de aplicaciones, IBM China

Miguel Andres Troncoso MunozMiguel Troncoso es Ingeniero en Computación por la Universidad Nacional Autónoma de México. Cursó la Maestría en Ingeniería en Computación en la misma universidad en el área de procesamiento digital de imágenes y video realizando una estancia de investigación en la Universidad de Quebec, Canadá. Tiene más de 8 años de experiencia en el desarrollo de aplicaciones Java, desarrollando aplicaciones JEE principalmente para el sector financiero y gobierno. Actualmente forma parte del equipo de IBM de México como especialista técnico de WebSphere en el área de infraestructura y como Arquitecto de Soluciones de WebSphere.



23-11-2011

Introducción

En este artículo conoceremos más sobre WebSphere Application Server 8.5 y las herramientas de desarrollo de WebSphere Application Server v8.5 para Eclipse, con las que podremos configurarlo, administrarlo y desplegar aplicaciones de manera sencilla. Instalaremos las herramientas de desarrollo y el ambiente de ejecución en Eclipse y crearemos una aplicación simple para probar nuestro servidor.

Un servidor diseñado pensando en el desarrollador

WebSphere Application Server v8.5, actualmente en versión Alpha, provee un ambiente de ejecución para aplicaciones web con un perfil de ejecución enfocado en ser ultra ligero y la posibilidad de configurarlo de manera simple a través de un archivo XML.

Estas son las principales características de WebSphere Application Server v8.5 que lo hacen ideal para utilizarlo en un ambiente de desarrollo y mejorar su productividad.

  • Provee un ambiente de ejecución para aplicaciones web que no requieren de toda la especificación de JEE. Enfocado en aplicaciones web que incluyan Servlets, tecnologías web Java EE, JPA y estándares abiertos.
  • Ultra ligero. Introduce un perfil de ejecución para aplicaciones web ultra ligero llamado "Liberty Profile"
  • Herramientas de desarrollo basadas en Eclipse. Las herramientas de desarrollo para el perfil Liberty son ligeras y facilitan la administración y configuración del servidor, así como el despliegue de aplicaciones.
  • Increíblemente rápido. El tiempo que toma el servidor para iniciar es de unos cuantos segundos.
  • Diseño modular. El servidor está diseñado de manera modular de manera que únicamente se habiliten e inicien los componentes requeridos por las aplicaciones.
  • Ambiente de ejecución dinámico. Nuevas características pueden ser configuradas e iniciadas mientras el servidor está ejecutándose
  • Fácil instalación. Es posible descargarlo e instalarlo desde las herramientas de desarrollo con Eclipse. También es posible descargar únicamente el ambiente de ejecución con un archivo de sólo 26MB y simplemente descomprimirlo en la carpeta de su preferencia.
  • Fácil administración. La configuración del servidor está contenida en un archivo XML simple lo cual es ideal para administrar la configuración y compartirla entre varios desarrolladores.
  • Portabilidad. Las aplicaciones web se pueden ejecutar en todas las plataformas de WebSphere Application Server sin realizar ningún cambio.
  • Soporte para plataforma MAC.

Instalación de las herramientas de desarrollo en Eclipse

En este artículo se mostrará la manera de instalar las herramientas de desarrollo sobre la plataforma Eclipse Indigo v3.7 JEE. El procedimiento es extremadamente sencillo y puede ser terminado en unos cuantos minutos.

Primero inicie la interfaz de desarrollo Eclipse y seleccione su espacio de trabajo, que es el directorio donde se almacenarán todas las configuraciones del ambiente de desarrollo y los proyectos asociados a este espacio de trabajo.

Vaya a la siguiente dirección en su explorador web:

https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download

Localice el siguiente ícono y simplemente arrástrelo hacia la barra de título o la barra de menús de Eclipse. La descarga e instalación comenzará automáticamente. Esto tomará unos cuantos minutos, dependiendo de su velocidad de descarga de internet.

Verifique que está seleccionada la opción de WebSphere Application Server V8.5 Alpha Liberty Profile Tools. Presione el botón Next.

Lea y acepte la licencia. Presione el botón Finish. La instalación de las herramientas comenzará inmediatamente. Si aparece la siguiente advertencia presione OK para continuar con la instalación.

Una vez terminada la instalación, se le presentará la siguiente ventana solicitando que se reinicie Eclipse.

Presione el botón Restart Now. Una vez reiniciado Eclipse, las herramientas estarán instaladas y listas para usarse. Sencillo, ¿no es así?


Instalación y configuración del perfil Liberty desde Eclipse

Desde la perspectiva Java EE, seleccione la pestaña Servers en la parte inferior de Eclipse. De un clic derecho y seleccione la opción New => Server.

Seleccione IBM => WebSphere Application Server V8.5 Alpha Liberty Profile y presione el botón Next.

La primera vez, es necesario descargar el ambiente de ejecución. Presione la liga download and install.

Seleccione el sitio WebSphere Application Server V8.5 Alpha Site e ingrese su usuario y password de IBM. Si no lo tiene, regístrese en la liga correspondiente de la ventana.

Presione el botón Next. A continuación, lea y acepte la licencia y presione nuevamente el botón Next.

Seleccione un directorio para la instalación del servidor y presione el botón Finish.

Una vez descargado e instalado el servidor de aplicaciones continuaremos con la definición del servidor en Eclipse. En la siguiente pantalla presione el botón Finish.

Con esto hemos terminado de instalar y configurar el servidor para utilizarlo para desplegar aplicaciones web. En la siguiente sección crearemos una aplicación web sencilla para probar nuestro servidor.


Creando una aplicación web y desplegándola en el servidor

Ahora crearemos una aplicación sencilla para probar nuestro servidor. Seleccione el menú File => New => Dynamic Web Project.

En la siguiente pantalla ingrese TestAppWeb para el nombre del proyecto y presione el botón Finish.

Enseguida crearemos un JSP. De clic derecho en el proyecto web que acabamos de crear y seleccione la opción New => JSP File.

En la siguiente ventana ingrese index.jsp como nombre del JSP y presione el botón Finish.

Esto abrirá el nuevo JSP en el editor. Ingrese la siguiente línea dentro de los tags de body y guarde el archivo: <h1>Hello World</h1>

:

Para desplegar el proyecto web en el servidor, simplemente arrastre el proyecto en la vista de Project Explorer al servidor en la vista Servers.

Observe que se ha creado el archivo de configuración del servidor server.xml. Con este archivo configuramos las características de nuestro servidor que queremos que se inicien, los proyectos a desplegar y otras configuraciones del servidor como los DataSources. Puede revisar este archivo haciendo doble click sobre Server Configurations. Esto abrirá un editor gráfico con el que puede realizar la configuración de su servidor. También puede revisar el código fuente del archivo XML.

Para este caso, la herramienta de desarrollo automáticamente agregó las opciones de JMX 1.0 y JSP 2.2:

    <featureManager>
      <feature>jmx-1.0</feature>
      <feature>jsp-2.2</feature>
   </featureManager>

Ahora vamos a iniciar el servidor. Seleccione el servidor en la vista Servers y presione el ícono de play.

En la vista Console puede revisar los mensajes del servidor durante la inicialización. Observe el tiempo que le tomó al servidor iniciar. ¿Puede creerlo?

Para probar nuestro JSP simplemente navegue hasta la carpeta WebContent del proyecto web, de un clic derecho sobre el JSP index.jsp y seleccione la opción Run As =>Run on Server…

En la siguiente pantalla seleccione el servidor que configuramos y la casilla de utilizar siempre este servidor para el proyecto. Esto evitará que aparezca esta ventana nuevamente. Presione el botón Finish.

¡Listo! Hemos terminado nuestro ejercicio

¡Felicidades, ahora usted tiene configurado su ambiente de desarrollo que le permitirá ser más productivo!


Recursos

Centro de Información (Infocenter) de WebSphere Application Server v8.5. Aquí encontrará toda la información acerca de WebSphere Application Server v8.5

Comunidad WASDev de developerWorks. Comunidad de desarrolladores de WAS donde encontrará mayor información, algunos ejemplos, un Blog, así como el sitio de descargas de las herramientas de WAS utilizadas.

Eclipse.org. Sitio oficial de la interfaz de desarrollo Eclipse.

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere
ArticleID=776692
ArticleTitle=Mejore su productividad desarrollando con WebSphere Application Server v8.5.
publish-date=11232011