Contenido


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

Comments

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.


Recursos para Descargar


Comentarios

Inicie Sesión o Regístrese para agregar comentarios.

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