Guía de iniciación a Java en IBM iseries: utilización de IBM Developer Kit para Java

Documentos relacionados
Guía de iniciación a Java y AS/400: Java en AS/400

Guía de iniciación a Java en cliente/servidor: utilización de IBM Toolbox para Java

iseries Client Access Express: Consola de operaciones

IBM Developer Kit para Java

Acronis License Server. Guía del usuario

IBM Gestión de sistemas

IBM Tealeaf cxreveal Versión 8 Release 8 2 de agosto de Manual de administración de cxreveal

iseries Gestión de las unidades de disco

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows

WINDOWS : TERMINAL SERVER

iseries Operations Navigator Administración de aplicaciones

Utilidades de la base de datos

IBM Management Central

Introducción a las redes de computadores

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

AS/400 Developer Kit para Java

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

GENERACIÓN DE TRANSFERENCIAS

Instrucciones de instalación de IBM SPSS Modeler (licencia de usuario autorizado)

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

JAVA EE 5. Arquitectura, conceptos y ejemplos.

ERserver. iseries. Clústers

Microsoft Access proporciona dos métodos para crear una Base de datos.

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Uso de la red telefónica

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Instalación de software

Instrucciones para la instalación de IBM SPSS Data Access Pack para Linux

MANUAL DE USUARIO ANTIVIRUS BANDA ANCHA

Guía de inicio rápido de Laplink FileMover

Visión General de GXportal. Última actualización: 2009

Creación y administración de grupos de dominio

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Guía de instalación del Fiery proserver

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Introducción a Visual Studio.Net

CAPÍTULO 3 VISUAL BASIC

Archivo Léame para la Impresora fotográfica digital Kodak ML-500

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

Novedades. Introducción. Potencia

IBM SPSS Modeler Text Analytics Instrucciones de la instalación (Licencia de red)

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Guía rápida del usuario. 1. Instalar Readiris TM. 2. Iniciar Readiris TM

Guía de instalación de la carpeta Datos de IslaWin

Manual de Administrador. Open Office

23 de abril de Remote Scan

Guía del usuario. Centro de facturación de UPS

Distribuidor de documentos 1. Ventajas. Distribuidor de documentos

Antivirus PC (motor BitDefender) Manual de Usuario

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

Kit de Autenticación con Tarjetas. Guía Técnica de Configuración

SOFTWARE DE RECUENTO DE DINERO

Edición de Ofertas Excel Manual de Usuario

Sesión No. 11. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Retrospect 10 para Mac Anexo de la Guía del usuario

Capítulo V. Implementación

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14

Fundamentos CAPÍTULO 1. Contenido

LiLa Portal Guía para profesores

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Instalación y uso de Check 2000 Client Server con ZENworks 2

La compañía Autodesk presenta la nueva versión de su aclamado

Windows Server Windows Server 2003

Guía de inicio rápido

Descripción general de Document Distributor

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13

IBM Tealeaf cxreveal Versión 9 Release de diciembre de Manual de administración de cxreveal

Instalación de Crystal Reports

Configuracion Escritorio Remoto Windows 2003

Windows Server 2012: Infraestructura de Escritorio Virtual

Formularios. Formularios Diapositiva 1

Servidor Domino para AS/400

POWER POINT. Iniciar PowerPoint

PLATAFORMA VIRTUAL BASADA EN MOODLE

Boot Camp Manual de instalación y configuración

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Soporte y mantenimiento de base de datos y aplicativos

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio

iseries Redes Configuración de TCP/IP

Uso de Visual C++ Pre-Practica No. 3

PowerPoint 2010 Manejo de archivos

19. Packages o paquetes

Calculadora virtual HP Prime

Componentes de Integración entre Plataformas Información Detallada

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Tutorial: Primeros Pasos con Subversion

Toda base de datos relacional se basa en dos objetos

Acronis Backup & Recovery 11 Guía de inicio rápido

MACROS. Automatizar tareas a través del uso de las macros.

Guía Rápida de Inicio

La Digitalización del Ayuntamiento. Gestión Integral

BASES DE DATOS OFIMÁTICAS

Notas para la instalación de un lector de tarjetas inteligentes.

Workflows? Sí, cuántos quiere?

13.2 WORLD WIDE WEB (www)

GUÍA BÁSICA USUARIO MOODLE 2.6

PUCV - Pontificia Universidad Católica de Valparaíso

Transcripción:

Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Copyright International Business Machines Corporation 1998, 2001. Reserados todos los derechos.

Contenido Configurar Jaa en iseries............................. 1 Instalar los programas bajo licencia para Jaa en iseries.................. 1 IBM Deeloper Kit para Jaa - Visión general..................... 2 Crear una aplicación Jaa para iseries........................ 4 Arreglos para Jaa................................ 10 Qué se puede realizar con Jaa........................... 10 Visión general de IBM WebSphere Application Serer.................. 12 Serlets................................... 13 Applets................................... 13 Plataforma Jaa................................ 13 Jaa para e-business............................... 16 Definición de e-business............................. 16 Caso práctico de solución de e-business....................... 16 Información adicional acerca de Jaa......................... 16 Aprendizaje de Jaa.............................. 17 Referencias de Jaa e IBM iseries......................... 17 Copyright IBM Corp. 1998, 2001 iii

i Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Configurar Jaa en iseries Para crear su primera aplicación Jaa en iseries, siga estos pasos: 1. Instale los programas bajo licencia 2. Cree una aplicación Jaa Información adicional acerca de Jaa Utilice la información acerca de IBM Deeloper Kit para Jaa para obtener los recursos y consejos que necesite para crear aplicaciones Jaa. Para mantenerse al día en lo que respecta a las últimas tecnologías e innoaciones, consulte Información adicional acerca de Jaa, donde encontrará enlaces y recursos adicionales. Instalar los programas bajo licencia para Jaa en iseries Para programar Jaa en iseries, debe instalar IBM Deeloper Kit para Jaa. También puede elegir instalar el intérprete Qshell, que proporciona un entorno de shell al estilo de UNIX con soporte para los mandatos Jaa estándar. Para instalar estos programas bajo licencia, siga estos pasos: 1. En el indicador de mandatos, escriba: GO LICPGM Pulse Intro. Aparece la pantalla Trabajar con programas bajo licencia. 2. Seleccione la opción 11. Instalar programas bajo licencia para instalar los programas bajo licencia. 3. Recorra la lista pulsando la tecla APág. Localice el programa bajo licencia 5722-JV1. Obsere que 5722-JV1 tiene seis entradas, un componente base (IBM Deeloper Kit para Jaa) y arias opciones del producto, como se muestra a continuación: 5722JV1 *BASE IBM Deeloper Kit para Jaa 5722JV1 3 Jaa Deeloper Kit 1.2 5722JV1 4 Jaa Deeloper Kit 1.1.8 5722JV1 5 Jaa Deeloper Kit 1.3 4. Teclee un 1 (Instalar) en el campo Opción para el programa bajo licencia 5722-JV1 *BASE. Asimismo, seleccione la opción de Jaa Deeloper Kit (JDK (TM) ) que desee instalar y teclee 1 en el campo Opción que figura junto a ella. IBM Deeloper Kit para Jaa proporciona soporte para arios JDK. Es posible instalar una combinación de arias opciones y programar con cualquier JDK. Se puede instalar más de una opción a la ez. Si el programa Jaa no especifica qué ersión de JDK se ha de utilizar, se selecciona un JDK por omisión. Si la opción que desea instalar no aparece en la lista, puede añadirla a la lista escribiendo un 1 (Instalar) en el campo en blanco que figura en la parte superior de la columna Opción. Teclee 5722JV1 en el campo Programa bajo licencia y el número de opción que elija en el campo Opción de producto. Para obtener más información sobre las diersas ersiones de JDK y sobre el producto IBM Deeloper Kit para Jaa, consulte el tema IBM Deeloper Kit para Jaa. Nota: tal ez deba pasar arias páginas para localizar los programas bajo licencia que busca. Para aeriguar si se ha instalado un programa bajo licencia, pulse F11 (Visualizar estado/release) en la pantalla Instalar programas bajo licencia. Si un programa bajo licencia está instalado, se erá *COMPATIBLE en el campo Estado instalado. Copyright IBM Corp. 1998, 2001 1

Si IBM Deeloper Kit para Jaa o el intérprete QShell no aparecen en el menú Instalar programas bajo licencia, tendrá que utilizar el procedimiento del mandato Restaurar programas bajo licencia (RSTLICPGM) para instalar los programas bajo licencia desde CD-ROM, disco o cinta. 5. Localice el programa 5722-SS1 Opción 30, OS/400 - QShell Interpreter. Si no está instalado, teclee un 1 (Instalar) en el campo Opción. 6. Pulse Intro. Los programas empezarán a instalarse. Cuando los programas bajo licencia hayan terminado de instalarse, aparecerá de nueo la pantalla Trabajar con programas bajo licencia. IBM Deeloper Kit para Jaa - Visión general IBM Deeloper Kit para Jaa está optimizado para utilizarse en un entorno de seridor iseries. Este kit le permite crear y ejecutar programas Jaa en iseries. IBM Deeloper Kit para Jaa es una implementación compatible de la tecnología Jaa de Sun Microsystems, Inc., y funciona de manera muy parecida al Jaa Deelopment Kit (JDK (TM) ). Proporciona clases núcleo, programas de utilidad, herramientas y un entorno de ejecución Jaa. Para obtener más información acerca de IBM Deeloper Kit para Jaa, consulte el tema IBM Deeloper Kit para Jaa. Sun Microsystems, Inc. Jaa Deelopment Kit Jaa Deelopment Kit (JDK (TM) ) es un software distribuido por Sun Microsystems, Inc. para los desarrolladores de Jaa. Contiene el intérprete de Jaa, las clases Jaa y las herramientas de desarrollo de Jaa: el compilador, el depurador, el desensamblador, el isor de applets, el generador de archio de apéndices y el generador de documentación. El software JDK permite a los programadores escribir aplicaciones que se desarrollen una sola ez y se ejecuten en cualquier plataforma en cualquier máquina irtual Jaa. Las aplicaciones Jaa que se desarrollan con JDK en un sistema pueden utilizarse en otro sistema sin necesidad de cambiar ni recompilar el código. Los archios de clase Jaa son portables a cualquier máquina irtual Jaa estándar. Para obtener más información sobre el software JDK actual, compruebe la ersión de IBM Deeloper Kit para Jaa en el iseries mediante uno de los dos mandatos siguientes: jaa -ersion en el indicador de mandatos de Qshell. RUNJVA CLASS(*VERSION) en la línea de mandatos CL. A continuación, busque la misma ersión de JDK de Sun Microsystems, Inc. en The Source for Jaa Technology jaa.sun.com a fin de obtener documentación específica. IBM Deeloper Kit para Jaa es una implementación compatible de la tecnología Jaa de Sun Microsystems, Inc., por lo que debe conocer la documentación de JDK. Para obtener información más detallada acerca de Sun Microsystems, Inc. Jaa Deelopment Kit, consulte estos temas: Paquetes Jaa, que muestra los paquetes disponibles dentro de Sun Microsystems, Inc. JDK. Herramientas Jaa, que es una tabla de referencia con las herramientas que proporciona Sun Microsystems, Inc. JDK. Métodos natios y JNI (Jaa Natie Interface), que define el significado de un método natio y describe la función de estos métodos. Este tema también describe breemente la interfaz JNI (Jaa Natie Interface). Paquetes Jaa: Un paquete Jaa es una forma de agrupar interfaces y clases relacionadas en Jaa. Los paquetes Jaa son parecidos a las bibliotecas de clases que están disponibles en otros lenguajes. 2 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Los paquetes Jaa, que proporcionan las API de Jaa, están disponibles como parte de cualquier JDK. Paquete jaa.applet jaa.awt jaa.awt.datatransfer jaa.awt.eent jaa.awt.image jaa.awt.peer jaa.beans jaa.io jaa.lang jaa.lang.reflect jaa.math jaa.net jaa.rmi jaa.rmi.dgc jaa.rmi.registry jaa.rmi.serer jaa.security jaa.security.acl jaa.security.interfaces jaa.sql jaa.text jaa.util jaa.util.zip Contenido Clases de applet Clases de gráficos, entanas e interfaces gráficas de usuario (GUI) Clases de transferencia de datos Interfaces y clases de proceso de eentos Clases de proceso de imágenes Interfaces GUI para independencia de plataforma API de modelo de componentes JaaBeans Clases de entrada y exportación Clases de lenguaje básicas Clases de API de reflejo Aritmética de precisión arbitraria Clases de redes Clases de inocación de métodos remotos Clases relacionadas con RMI Clases relacionadas con RMI Clases relacionadas con RMI Clases de seguridad Clases relacionadas con la seguridad Clases relacionadas con la seguridad Clases de API SQL de JDBC para base de datos Clases de internacionalización Tipos de datos Clases de compresión y descompresión Para obtener más información acerca de las API de Jaa de Sun Microsystems, Inc., consulte la publicación Sun Microsystems, Inc. API Users Guide. Herramientas de Jaa: Para obtener una lista completa de las herramientas que proporciona Sun Microsystems, Inc. Jaa Deelopment Kit, consulte la información de referencia de herramientas de Sun Microsystems, Inc. Para obtener más información sobre las distintas herramientas a las que da soporte IBM Deeloper Kit para Jaa, consulte las herramientas Jaa soportadas por IBM Deeloper Kit para Jaa. El intérprete Qshell y Jaa Tal ez haya escrito algunos programas Jaa en otras plataformas, como Windows o UNIX. Si es así, ya conoce los mandatos Jaa estándar, como jaa, jaac, jdb y rmic. Asimismo, si ya conoce OS/400, sabrá que los mandatos CL son exclusios. Si desea saber cómo pueden funcionar conjuntamente los mandatos Jaa estándar y los mandatos de OS/400, la respuesta es el intérprete Qshell. El intérprete Qshell proporciona un entorno de mandatos (o shell) al estilo de UNIX (de hecho, Qshell se parece mucho a la shell Korn de UNIX). Si instala el intérprete Qshell, podrá ejecutar los mandatos Jaa estándar y los mandatos de OS/400 desde el mismo entorno. El intérprete Qshell no es un requisito para ejecutar Jaa en iseries, pero resulta de gran ayuda. Para obtener más información acerca del intérprete Qshell, consulte el tema Intérprete Qshell. Instalar un programa bajo licencia con el mandato Restaurar programa bajo licencia para Jaa en iseries Los programas listados en la pantalla Instalar programas bajo licencia son los soportados por la instalación LICPGM cuando se adquirió el sistema. Ocasionalmente, an apareciendo nueos programas que no se encuentran en la lista de programas bajo licencia del sistema. Si este es el caso del programa que desea instalar, debe utilizar para ello el mandato Restaurar programa bajo licencia (RSTLICPGM). Configurar Jaa en iseries 3

Para instalar un programa bajo licencia con el mandato Restaurar programa bajo licencia (RSTLICPGM), siga estos pasos: 1. Ponga la cinta o el CD-ROM que contiene el programa bajo licencia en la unidad apropiada. 2. En la línea de mandatos de iseries, teclee: RSTLICPGM y pulse la tecla Intro. Aparece la pantalla Restaurar programa bajo licencia (RSTLICPGM). 3. En el campo Producto, escriba el número de ID del programa bajo licencia que desea instalar. 4. En el campo Dispositio, especifique el dispositio de instalación. Nota: si está instalando desde una unidad de cintas, el ID de dispositio suele tener el formato TAPXX, siendo XX un número, como 01. 5. Consere los alores por omisión en los demás parámetros de la pantalla Restaurar programa bajo licencia. Pulse la tecla Intro. 6. Aparecen más parámetros. Consere también estos alores por omisión. Pulse la tecla Intro. El programa empezará a instalarse. Cuando el programa bajo licencia haya terminado de instalarse, aparecerá de nueo la pantalla Restaurar programa bajo licencia. Crear una aplicación Jaa para iseries Son arios los procedimientos que permiten crear una aplicación Jaa que se ejecute en el seridor. Sin embargo, el más sencillo consiste en escribir las aplicaciones Jaa en la estación de trabajo y guardarlas en el iseries mediante una unidad de red correlacionada. El hecho de desarrollar aplicaciones Jaa en la estación de trabajo le permite sacar partido de uno de los numerosos productos IDE (entorno de desarrollo integrado) de tipo gráfico para Jaa y de otras herramientas de programación disponibles actualmente en el mercado. Crear una aplicación Jaa Para crear una aplicación Jaa, siga estos pasos: 1. Correlacione una unidad de red con el iseries 2. Cree un directorio en el iseries para las aplicaciones Jaa 3. Escriba la aplicación Jaa en la estación de trabajo Si no puede correlacionar una unidad de red con el iseries, puede escribir una aplicación Jaa en el iseries. 4. Compile la aplicación Jaa desde el intérprete Qshell 5. Optimice la aplicación Jaa desde el intérprete Qshell 6. Ejecute la aplicación Jaa desde el intérprete Qshell También puede compilar, optimizar y ejecutar la la aplicación Jaa fácilmente mediante Operations Naigator, una interfaz gráfica de usuario para llear a cabo tareas en iseries. Puede consultar las instrucciones al respecto en Trabajar con aplicaciones Jaa mediante Operations Naigator. Para obtener más información acerca de Operations Naigator, entre ella información sobre la instalación, consulte Iniciación a Operations Naigator. 4 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Correlacionar una unidad de red con el iseries Para correlacionar una unidad de red con el iseries, asegúrese de que tenga instalado Client Access Express para Windows en el seridor y en la estación de trabajo. Para obtener más información acerca de la instalación y configuración de Client Access Express, consulte el taller Client Access Express de Technical Studio. Para poder correlacionar una unidad de red, primero debe tener configurada una conexión para el sistema iseries. Para correlacionar una unidad de red, siga estos pasos: 1. Abra el Explorador de Windows: a. Con el botón derecho del ratón, pulse el botón Inicio de la barra de tareas de Windows. b. Pulse Explorar en el menú. 2. Seleccione Conectar a unidad de red en el menú Herramientas. 3. Seleccione la unidad que desea emplear para conectar al iseries. 4. Escriba el nombre de la ía de acceso al seridor. Por ejemplo: \\MISERV siendo MISERV el nombre del sistema iseries. 5. Seleccione el recuadro Conectar de nueo al iniciar sesión si está en blanco. 6. Pulse Aceptar para terminar. Configurar Jaa en iseries 5

La unidad de red correlacionada (conectada) aparecerá en la sección Todas las carpetas del Explorador de Windows. Crear un directorio en el iseries Debe crear un directorio en el iseries para poder guardar en él las aplicaciones Jaa. Para ello existen dos procedimientos: Crear un directorio mediante Operations Naigator Elija esta opción si tiene instalado Client Access Express. Si tiene preisto utilizar Operations Naigator para compilar, optimizar y ejecutar el programa Jaa, debe seleccionar esta opción para asegurarse de que el programa se guarde en la ubicación correcta para llear a cabo estas operaciones. Crear un directorio mediante la línea de entrada de mandatos Elija esta opción si no tiene instalado Client Access Express. Para obtener más información acerca de Operations Naigator, incluyendo información sobre la instalación, consulte Iniciación a Operations Naigator. Escribir una aplicación Jaa en la estación de trabajo Si tiene instalado un producto IDE (entorno de desarrollo integrado) en la estación de trabajo, utilícelo para codificar la aplicación Jaa. En las instrucciones facilitadas con el software encontrará información sobre cómo se crea una aplicación Jaa. Si no tiene un producto IDE ni ningún otro software de programación, siempre puede codificar la aplicación Jaa en cualquier editor de texto (como el Bloc de notas de Windows). Sea cual sea la manera de codificar la aplicación, guárdela en el directorio creado en el iseries, al que se accede mediante la unidad que ha correlacionado con el seridor. Cuando elija el nombre de la aplicación, debe ajustarse al conenio de denominación Jaa. Escribir el programa Jaa en iseries Para escribir un programa Jaa en el iseries, siga estos pasos: 1. Para crear el archio físico fuente, que es donde se guardará el código fuente Jaa, primero debe crear una biblioteca donde se guardará el archio. Nota: en iseries, las bibliotecas no equialen a los directorios. El sistema no permite guardar un archio fuente físico en un directorio. Es preciso guardar el archio en una biblioteca. Cree una biblioteca escribiendo este mandato en la línea de mandatos: CRTLIB LIB(mibibl) siendo mibibl el nombre de la biblioteca que está creando. Pulse la tecla Intro. En la parte inferior de la pantalla aparece el mensaje: Biblioteca creada. 2. Cree el archio fuente físico para el programa Jaa escribiendo: CRTSRCPF FILE(mibibl/miarchio) donde mibibl es el nombre de la biblioteca que ha creado en el paso anterior y miarchio es el nombre del archio que está creando. Nota: cuando elija un nombre para el archio fuente físico, no es necesario que se ajuste a los conenios de denominación de los archios Jaa (por ejemplo, no es preciso dar a la aplicación Jaa el nombre de la clase instanciada). El archio que a a crear aquí solo hace de receptáculo del código fuente Jaa. Más adelante podrá crear otro archio para el código fuente. Pulse la tecla Intro. En la parte inferior de la pantalla aparece el mensaje: Archio MIARCHIVO creado en la biblioteca MIBIBL. 6 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

3. Cree el código fuente del archio utilizando PDM. 4. Copie el código fuente en un archio continuo del directorio. Las aplicaciones Jaa deben residir en un directorio del sistema de archios integrado. Si copia el código fuente en un archio continuo, podrá guardarlo en su directorio. Crear el código fuente Jaa: Ahora que ya ha creado el archio físico fuente, debe añadir el código. En esta parte de la configuración se utiliza el gestor de desarrollo de programas (PDM) para crear el código y manipular el archio. 1. 2. Inicie el gestor de desarrollo de programas. En la línea de mandatos, teclee: STRPDM y pulse la tecla Intro. Aparece la pantalla Gestor de desarrollo de programas (PDM). 3. El código fuente del archio está asociado a un miembro fuente del archio. Cree y edite el miembro fuente. Escriba 3 en Trabajar con miembros y pulse la tecla Intro. Se muestra la pantalla Especificar miembros con los que trabajar. 4. Rellene la pantalla de la forma siguiente: Archio... miarchio Biblioteca... mibibl donde miarchio es el nombre del archio que ha creado, y mibibl es el nombre de la biblioteca en la que ha guardado el archio. Pulse la tecla Intro. 5. Pulse F6 para Crear el miembro de archio. Edite el miembro fuente. Se muestra la pantalla Arrancar programa de utilidad para entrada del fuente (STRSEU). 6. Rellene la pantalla de la forma siguiente: Archio fuente...> miarchio Biblioteca...> mibibl Miembro fuente... miclase Tipo fuente... TXT donde miarchio es el nombre del programa Jaa, mibibl es el nombre de la biblioteca en la que lo ha guardado y miclase es el nombre del miembro de archio que está creando. Nota: puede ser coneniente sustituir miclase por una forma abreiada del nombre de la clase Jaa. Pulse la tecla Intro. En la parte inferior de la pantalla aparece el mensaje: MiembroMICLASE añadido al archiomibibl/miclase. También reaparece la pantalla Edición del SEU. 7. En la pantalla Edición y sin pulsar la tecla Intro, escriba el código del programa Jaa. Pulse la tecla Intro. La línea Fin de datos aparece inmediatamente debajo de la línea que ha tecleado. Pulse la tecla F3 para salir de la pantalla Edición. 8. Guarde el miembro fuente. Aparece la pantalla Salir. Rellene la pantalla de la forma siguiente: Cambiar/crear miembro... Y Miembro... miclase Archio... miarchio Configurar Jaa en iseries 7

Biblioteca... mibibl Imprimir miembro... N Voler a edición... N Ir a lista de miembros... N donde miclase es el nombre del programa Jaa, miarchio es el nombre del archio físico fuente y mibibl es el nombre de la biblioteca en la que ha guardado el archio. Pulse la tecla Intro. Se muestra la pantalla Trabajar con miembros utilizando PDM. 9. Salga de PDM; para ello, pulse dos eces la tecla F3. Copiar el código Jaa en un archio continuo: Para poder compilar y ejecutar la aplicación Jaa, debe guardarla en un directorio del sistema de archios integrado. Para guardar el código fuente Jaa en un directorio, tiene que copiar el código en un archio continuo: 1. En la línea de mandatos, teclee: CPYTOSTMF y pulse la tecla F4. Aparece la pantalla Copiar en archio continuo (CPYTOSTMF). 2. Rellene la pantalla de la forma siguiente: 3. Miembro de archio de base de datos origen '/QSYS.LIB/mibibl.LIB/miarchio.FILE/miclase.MBR' Archio continuo destino... '/midir/miclasejaa.jaa' Opción de archio continuo...*none Opciones de conersión de datos...*auto CCSID de archio de base de datos...*file Página de códigos de archio continuo...819 Nota: si se escribe 819 en el campo Página de códigos de archio continuo, el archio se guarda como ASCII. donde mibibl es el nombre de la biblioteca que ha creado, miarchio es el nombre del archio y miclase es el nombre del miembro fuente que ha creado para el código fuente. Donde pone midir escriba el nombre del directorio en el que desea guardar el programa Jaa y donde ponga miclasejaa escriba el nombre de clase de la aplicación Jaa. Nota: en Denominar la aplicación Jaa encontrará más información acerca del conenio de denominación de los archios Jaa. Pulse Intro dos eces. En la parte inferior de la pantalla aparece el mensaje: Miembro de archio de base de datos copiado en objeto. Archio continuo: Un archio continuo contiene una corriente continua de datos, similar a los archios de UNIX y Windows. El archio fuente físico que ha creado es un archio de base de datos de iseries estructurado. Para compilar la aplicación Jaa, esta debe tener un formato que el compilador Jaa pueda reconocer, que es el formato de archio continuo. 8 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Compilar la aplicación Jaa desde el intérprete Qshell Para compilar y ejecutar la aplicación Jaa en iseries, utilice el intérprete Qshell. Qshell es un entorno de entrada de mandatos al estilo de UNIX que permite ejecutar los mandatos Jaa estándar, como jaac y jaa, en el seridor. Para compilar la aplicación Jaa, siga estos pasos: 1. Vaya a la pantalla de entrada de mandatos de Qshell. En la línea de mandatos, teclee: 2. QSH y pulse la tecla Intro. Aparece la pantalla Entrada de mandato QSH. 3. Cambie de directorio para que el directorio que contiene la aplicación Jaa sea el directorio actual. En la línea de mandatos de Qshell, escriba: cd /midir siendo midir el nombre del directorio en el que ha guardado la aplicación Jaa. Pulse la tecla Intro. 4. Compile la aplicación Jaa. 5. En la línea de mandatos de Qshell, escriba: jaac miclase.jaa siendo miclase el nombre de la aplicación Jaa. Pulse la tecla Intro. Una ez que la aplicación haya terminado de compilarse, aparece el indicador de la shell (que, por omisión, es el signo $); ello indica que el intérprete Qshell está listo para otro mandato. Optimizar la aplicación Jaa Tiene la opción de optimizar la aplicación Jaa con el mandato Crear programa Jaa (CRTJVAPGM). CRTJVAPGM crea un programa de sericio oculto, asociado al archio de clase, que mejora el rendimiento. Además, CRTJVAPGM tiene un parámetro OPTIMIZE que le permite seleccionar el niel de optimización para el programa de sericio. Coniene que ejecute el mandato CRTJVAPGM en todas las clases Jaa y en todos los archios JAR que cree. Al ejecutar CRTJVAPGM y optimizar las aplicaciones Jaa, puede hacer uso de los compiladores JIT (Just-in-Time). Los compiladores JIT compilan el código a medida que se necesita, lo que hace que este procedimiento sea más eficaz que la ejecución directa. Para obtener más información sobre los compiladores JIT, consulte la información de IBM Deeloper Kit para Jaa. Para optimizar la aplicación Jaa, siga estos pasos: 1. En la línea Entrada de mandato QSH, teclee: system CRTJVAPGM /midir/miclase.class OPTIMIZE(20) donde midir es el nombre de la ía de acceso del directorio en el que está guardada la aplicación Jaa, y miclase es el nombre de la aplicación Jaa compilada. Nota: el máximo niel de optimización que puede especificar es 40. Cuando el niel de optimización es 40, la eficacia de la aplicación Jaa aumenta, pero las posibilidades de depuración quedan limitadas. En las etapas iniciales del desarrollo de una aplicación Jaa, coniene establecer el niel de optimización en 20 para que sea más fácil depurar la aplicación. Consulte la información de IBM Deeloper Kit para Jaa para obtener más datos sobre el mandato CRTJVAPGM y el parámetro OPTIMIZE. 2. Pulse la tecla Intro. Aparece un mensaje donde se indica que se ha creado un programa Jaa para la clase. Configurar Jaa en iseries 9

Ejecutar la aplicación Jaa desde el intérprete Qshell Para ejecutar la aplicación Jaa en el iseries: 1. En la línea de mandatos de Qshell, escriba: jaa miclase siendo miclase el nombre de la aplicación Jaa compilada. Pulse la tecla Intro. 2. La aplicación Jaa se ejecuta. Una ez terminada, aparece el indicador de la shell (que, por omisión, es el signo $); ello indica que el intérprete Qshell está listo para otro mandato. Arreglos para Jaa Es coneniente tener conocimiento de los PTF que se necesitan para ejecutar el seridor correctamente. Compruebe que siempre se le instalen y apliquen los últimos arreglos en el seridor. Visite estos enlaces para obtener la información más reciente: IBM Toolbox para Jaa - Los PTF WebSphere Application Serer - Los PTF Le recomendamos asimismo que cada dos meses solicite el PTF de grupo más reciente de los siguientes programas bajo licencia: Release de OS/400 Producto PTF de grupo V4R3 V4R4 V4R5 V5R1 5769-999 (SLIC) 5769-SS1 (XPF) 5769-JV1 (Jaa) 5769-999 (SLIC) 5769-SS1 (XPF) 5769-JV1 (Jaa) 5769-999 (SLIC) 5769-SS1 (XPF) 5769-JV1 (Jaa) 5722-999 (SLIC) 5722-SS1 (XPF) 5722-JV1 (Jaa) SF99066 SF99067 SF99068 SF99069 Qué se puede realizar con Jaa Jaa (TM) tiene capacidad para permitir a los usuarios acceder a información cualquiera que sea el origen de ésta. El lenguaje Jaa puede controlar datos que procedan de la Web, de una base de datos, de un sistema de archios integrado o de cualquier otra entidad. Puede crear aplicaciones que se ejecuten desde casi cualquier ubicación y aún así proporcionarles acceso a los recursos del seridor. En esta lista se resaltan únicamente algunas de las numerosas entajas que Jaa tiene para ofrecer. Aplicaciones Internet Estas aplicaciones y productos Jaa son para utilizarse en Internet: IBM WebSphere Application Serer Despliegue y gestione diersas aplicaciones Jaa para la Web, desde simples sitios Web a potentes soluciones de e-business, con WebSphere Application Serer. 10 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Serlets Utilice serlets para habilitar el proceso de transacciones de e-business. Conexiones seguras Garantice la seguridad del sistema con conexiones seguras. Clases HTML Cree HTML dinámico con las clases HTML de IBM Toolbox para Jaa. Applets Cree gráficos animados o contenido interactio para páginas Web con applets. Aplicaciones IBM Estas aplicaciones Jaa son específicas para seridores IBM: IBM Deeloper Kit para Jaa Cree código Jaa optimizado para operaciones de OS/400 específicas utilizando IBM Deeloper Kit para Jaa. A continuación se indican algunas características de IBM Deeloper Kit para Jaa: Controladores JDBC (TM) de IBM Deeloper Kit para Jaa Cree aplicaciones de base de datos natias con los controladores JDBC de IBM Deeloper Kit para Jaa. Abstract Window Toolkit (AWT) Cree interfaces GUI con Abstract Window Toolkit, que utiliza IBM Deeloper Kit para Jaa. IBM Toolbox para Jaa Cree aplicaciones Jaa de cliente/seridor con IBM Toolbox para Jaa. A continuación se indican algunas características de IBM Toolbox para Jaa: Llamada a programa Utilice la clase ProgramCall para efectuar llamadas a programas de iseries. Llamada a programa de sericio Utilice la clase SericeProgramCall para efectuar llamadas a programas de sericio de iseries. Clases de utilidades Llee a cabo tareas administratias con las clases de utilidades de IBM Toolbox para Jaa. Controladores JDBC de IBM Toolbox para Jaa Cree aplicaciones de base de datos de cliente/seridor con los controladores JDBC de IBM Toolbox para Jaa. Caja de Herramientas gráfica Cree fácilmente interfaces gráficas de usuario (GUI) con la Caja de Herramientas Gráfica, una herramienta de edición isual que utiliza IBM Toolbox para Jaa. Jaa en general Estas aplicaciones Jaa pueden utilizarse en cualquier sistema en conformidad: Plataforma Jaa Saque partido de estas características de la plataforma jaa: Aplicaciones Acceda a los recursos del sistema con aplicaciones autónomas. Configurar Jaa en iseries 11

Máquina irtual Jaa Utilice el entorno de ejecución de la máquina irtual Jaa para ejecutar archios de clase Jaa en cualquier plataforma. Archios de clase Jaa Cree archios de clase compilando código Jaa. Archios JAR (Jaa archie) Baje applets Jaa con el formato JAR para distintas plataformas. Intérprete de Jaa Interprete archios de clase Jaa en cualquier plataforma con el intérprete de Jaa. Hebras Jaa Llee a cabo arias tareas de una sola ez con las hebras Jaa. Clases de interfaz gráfica de usuario Utilice las clases de GUI para presentar datos y solicitar datos de los usuarios. Programación orientada a objetos Disfrute de las entajas de la programación orientada a objetos con Jaa, tales como la reutilización, herencia y abstracción del código. Jaa con otros lenguajes Emplee Jaa para interactuar con código escrito en otros lenguajes, como C++ y RPG. Recogida de basura Disfrute de la comodidad de la función de recogida de basura, que libera almacenamiento automáticamente suprimiendo los objetos no utilizados. Compiladores JIT (Just-in-time) Codifique con mayor eficacia gracias a los compiladores JIT, que compilan el código cuando se necesita. Visión general de IBM WebSphere Application Serer WebSphere Application Serer funciona conjuntamente con un seridor Web (como IBM HTTP Serer para iseries) para proporcionar funcionalidad dinámica en un sitio Web. WebSphere Application Serer proporciona una unidad ejecutable e interfaces de programas de aplicación (API) para componentes Jaa del lado del seridor, basados en las especificaciones de Sun Microsystems. Serlets Los serlets Jaa normalmente se utilizan para fines de lógica comercial. Los serlets pueden acceder a bases de datos y llear a cabo funciones programáticas. Archios de JaaSerer Pages(TM) (JSP) Los archios JSP normalmente se utilizan para presentar datos. Los códigos JSP se utilizan junto con los códigos HTML para generar páginas Web dinámicas. Por ejemplo, los códigos JSP pueden presentar datos ariables que se recuperan mediante recuperaciones de serlet. Beans de empresa Los beans de empresa, basados en la especificación Enterprise Jaa Beans (TM), se utilizan para modelar datos complejos en un entorno de transacciones. Los beans de entidad pueden modelar una parte o la totalidad de una base de datos. También se sincronizan con la base de datos, de forma que los cambios realizados en uno se reflejan en otro. Los beans de sesión modelan datos menos persistentes; el carro de la compra de un sitio Web es un ejemplo clásico de un bean de sesión. Puede utilizar estos componentes Jaa para crear aplicaciones Web complejas, como por ejemplo un sitio Web de e-commerce. WebSphere Application Serer también incluye interfaces API para trabajar con documentos XML (Extensible Markup Language). Puede añadir estas API a los componentes Jaa del lado del seridor para generar, alidar, analizar y presentar documentos XML. 12 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

WebSphere Application Serer incluye programas de utilidad para administrar el producto. Estos programas de utilidad incluyen una consola de administración Jaa, una consola Web, una interfaz de línea de mandatos y una función que permite importar y exportar datos de administración como documentos XML. Serlets Los serlets son aplicaciones Jaa que se ejecutan en un seridor Web habilitado para Jaa y que interactúan con él. Al igual que los applets se ejecutan en una máquina irtual Jaa de un naegador, los serlets se ejecutan en una máquina irtual Jaa de un seridor Web. Los serlets tienen muchas funciones en común con los programas CGI (interfaz de pasarela común). No obstante, debido a que el seridor Web puede precargar los serlets, estos suelen ser más rápidos que los programas CGI que ejecutan las mismas funciones. Además, los serlets son más fáciles de escribir y mantener que los CGI, y se pueden reutilizar en las demás plataformas de seridor. Para empezar a trabajar con serlets, el primer paso consiste en configurar el seridor Web con una unidad ejecutable Jaa. Para ello, instale un seridor de aplicaciones Jaa. Consulte el sitio de IBM WebSphere para obtener más información. Para obtener más información acerca de los serlets, consulte Serlets: The New 5250 Model. Este informe técnico de IBM ofrece una completa isión general de los serlets. Aunque este documento está escrito para la ersión V4R3 de OS/400, la amplia mayoría de los conceptos que se tratan siguen siendo aplicables. Este informe técnico también contiene una lista de fuentes de información adicional. Para consultar una guía de aprendizaje sobre serlets, ea Introduction to Serlets and IBM WebSphere Application Serer. Esta guía de aprendizaje en línea gratuita enseña a programar serlets con WebSphere Application Serer para NT. Aunque no está enfocada a la plataforma iseries, la guía de aprendizaje le enseñará los conceptos básicos en relación con la programación de serlets y cómo implementar serlets con WebSphere Application Serer. Applets Un applet es un programa Jaa (TM) diseñado para incluirse en un documento HTML para la Web. El documento HTML contiene códigos que especifican el nombre del applet Jaa y su URL (Uniform Resource Locator). El URL es la ubicación donde residen los códigos de byte del applet en Internet. Cuando se isualiza un documento HTML que contiene un código de applet Jaa, un naegador Web habilitado para Jaa baja los códigos de byte Jaa de Internet y utiliza la máquina irtual Jaa para ejecutar el código desde dentro del documento Web. Estos applets Jaa son lo que permite a las páginas Web contener gráficos animados o contenido interactio. Para obtener más información, consulte Writing Applets, la guía de aprendizaje de Sun Microsystem para los applets Jaa. Incluye una isión general de los applets, indicaciones acerca de cómo escribir applets y algunos problemas habituales relacionados con ellos. Plataforma Jaa La plataforma Jaatm es el entorno de desarrollo y gestión de applets Jaa y aplicaciones. Consta de tres componentes básicos: el lenguaje Jaa, los paquetes Jaa y la máquina irtual Jaa. El lenguaje Jaa y sus paquetes son parecidos a C++ y sus bibliotecas de clases. Los paquetes Jaa contienen clases, que están disponibles en cualquier implementación de Jaa en conformidad. La interfaz de programas de aplicación (API) debe ser la misma en cualquier sistema que dé soporte a Jaa. Configurar Jaa en iseries 13

Jaa difiere de los lenguajes tradicionales, como C++, en la forma de compilar y ejecutar que utiliza. En un entorno de programación tradicional, el código fuente de un programa se escribe y se compila en un código objeto para un hardware y un sistema operatio específicos. El código objeto se incula a otros módulos de código objeto para crear un programa de ejecución. El código ejecutable es específico para un conjunto determinado de hardware del sistema y no se ejecuta en otros sistemas sin antes modificarse. Esta figura ilustra el entorno de despliegue de un lenguaje tradicional. El entorno Jaa es distinto de otros entornos de programación en el sentido de que el compilador Jaa no genera código de la máquina para un conjunto de instrucciones de un hardware específico. El compilador Jaa, en cambio, conierte el código fuente Jaa en instrucciones de la máquina irtual Jaa, que los archios de clase Jaa almacenan. Puede utilizar archios JAR para almacenar los archios de clase. El archio de clase no a destinado a ninguna plataforma de hardware específica, sino a la arquitectura de la máquina irtual Jaa. Esta figura muestra el entorno Jaa descrito anteriormente. Puede incorporar la máquina irtual Jaa a un naegador Web o a un sistema operatio como, por ejemplo, IBM Operating System/400 (OS/400). La máquina irtual Jaa está formada por el intérprete de Jaa y la unidad ejecutable. El intérprete llea a cabo la tarea de interpretar el archio de clase y ejecutar las instrucciones Jaa en una plataforma de hardware determinada. La máquina irtual Jaa es lo que permite que el código Jaa se escriba y se compile una sola ez y se ejecute en cualquier plataforma. Jaa es un lenguaje de programación de arias hebras, por lo que puede haber más de una hebra en ejecución dentro de la máquina irtual Jaa al mismo tiempo. Las hebras Jaa permiten a un programa Jaa llear a cabo diersas tareas a la ez. Aplicaciones Jaa Las aplicaciones son programas autónomos que no necesitan el uso de un naegador. Las aplicaciones Jaa se ejecutan iniciando el intérprete de Jaa desde la línea de mandatos y especificando el archio que contiene la aplicación compilada. Las aplicaciones normalmente residen en el sistema en que se despliegan. Las aplicaciones acceden a los recursos del sistema y están restringidas por el modelo de seguridad Jaa. Máquina irtual Jaa La máquina irtual Jaa es un entorno de ejecución que puede añadir a un naegador Web o a cualquier sistema operatio, como IBM Operating System/400 (OS/400). La máquina irtual Jaa ejecuta instrucciones que genera un compilador Jaa. Consta de un intérprete de códigos de byte y una unidad ejecutable que permiten a los archios de clase Jaa ejecutarse en cualquier plataforma, independientemente de la plataforma en que se desarrollaron inicialmente. El cargador de clases y el gestor de seguridad, dentro de la unidad ejecutable Jaa, aíslan el código que procede de otra plataforma. También pueden restringir a qué recursos del sistema accede cada una de las clases que se carga. Nota: las aplicaciones Jaa no están restringidas; sólo están restringidos los applets. Las aplicaciones pueden acceder libremente a los recursos del sistema y utilizar métodos natios. La mayor parte de los programas de IBM Deeloper Kit para Jaa son aplicaciones. Puede utilizar el mandato Crear programa Jaa (CRTJVAPGM) para asegurarse de que el código cumpla los requisitos de seguridad que impone la unidad ejecutable Jaa para erificar los códigos de byte. Esto incluye erificar la conformidad con las restricciones de tipo, comprobar las conersiones de datos, asegurarse de que no se produzcan desbordamientos o subdesbordamientos de pila de parámetros y comprobar si existen iolaciones de acceso. Sin embargo, no es necesario que erifique explícitamente los códigos de byte. Si no ha utilizado el mandato CRTJVAPGM anteriormente, las comprobaciones se 14 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

producen durante el primer uso de una clase. Una ez erificados los códigos de byte, el intérprete decodifica los códigos de byte y ejecuta las instrucciones de la máquina que son necesarias para llear a cabo las operaciones deseadas. Nota: el intérprete de Jaa sólo se utiliza si se especifica OPTIMIZE(*INTERPRET) o INTERPRET(*YES). Además de cargar y ejecutar los códigos de byte, la máquina irtual Jaa incluye una función de recogida de basura que gestiona la memoria. La recogida de basura se ejecuta a la ez que la carga e interpretación de los códigos de byte. Archios de clase Jaa Los archios de clase Jaa son archios continuos que se generan cuando el compilador Jaa compila un archio fuente. El archio de clase contiene tablas que describen cada uno de los campos y métodos de la clase. Asimismo, el archio contiene los códigos de byte de cada método, datos estáticos y descripciones utilizadas para representar los objetos Jaa. Archios JAR de Jaa Un archio JAR (Jaa ARchie) es un formato de archio que combina múltiples archios en uno. Puede utilizar JAR como una herramienta de archio general y también para distribuir programas Jaa de todos los tipos, los applets. Los applets Jaa se bajan en un naegador en una sola transacción HTTP (Protocolo de transferencia de hipertexto) en lugar de abrir una nuea conexión para cada elemento. Este método de bajada mejora la elocidad a la que un applet se carga en una página Web y empieza a funcionar. El formato JAR es el único formato de archio para distintas plataformas. Asimismo, el formato JAR es el único que maneja archios de audio y de imágenes, así como archios de clase. JAR es un formato de estándar abierto y plenamente ampliable escrito en Jaa. El formato JAR también admite compresión, lo que reduce el tamaño del archio y disminuye el tiempo de bajada. Asimismo, el autor de un applet puede firmar entradas indiiduales de forma digital en un archio JAR para autenticar su origen. Para actualizar clases en archios JAR, consulte la herramienta ajar de Jaa. Intérprete de Jaa El intérprete de Jaa es el componente de la máquina irtual Jaa que interpreta los archios de clase Jaa para una plataforma de hardware determinada. El intérprete de Jaa decodifica cada uno de los códigos de byte y ejecuta una serie de instrucciones de la maquina para ese código de byte. Hebras Jaa Una hebra es una única corriente independiente que se ejecuta dentro de un programa. Jaa es un lenguaje de programación de arias hebras, por lo que puede haber más de una hebra en ejecución dentro de la máquina irtual Jaa al mismo tiempo. Las hebras Jaa permiten a un programa Jaa llear a cabo diersas tareas a la ez. Una hebra es en esencia un flujo de control de un programa. Las hebras son construcciones de programación modernas que se emplean para dar soporte a programas simultáneos y mejorar el rendimiento y la escalabilidad de las aplicaciones. La mayor parte de los lenguajes de programación admiten hebras mediante el uso de bibliotecas de programación incorporadas. Jaa da soporte a las hebras como interfaces API incorporadas. Nota: el uso de hebras permite mejorar la interactiidad, lo que significa un menor tiempo de espera del teclado al ejecutarse en paralelo muchas tareas. No obstante, el programa no es necesariamente más interactio sólo por que tenga hebras. Las hebras son el mecanismo para esperar en interacciones de larga ejecución al tiempo que se permite al programa llear a cabo otras tareas. Las hebras permiten dar soporte a arios flujos con la misma Configurar Jaa en iseries 15

corriente de código. En ocasiones se denominan procesos de peso ligero. El lenguaje Jaa contiene soporte directo para hebras. Sin embargo, por diseño, no da soporte a la entrada sin bloqueo asíncrona ni a la exportación con interrupciones o arias esperas. Las hebras hacen posible el desarrollo de programas paralelos con gran escalabilidad en un entorno de una máquina con arios procesadores. Si se construyen correctamente, también proporcionan un modelo para manejar arias transacciones y arios usuarios. Puede utilizar hebras en un programa Jaa para diersas situaciones. Algunos programas deben poder llear a cabo arias actiidades y, al mismo tiempo, poder responder a entrada adicional del usuario. Por ejemplo, un naegador Web tiene que poder responder a la entrada del usuario a la ez que reproduce un sonido. Las hebras también pueden emplear métodos asíncronos. Cuando se efectúa una llamada a un segundo método, no es necesario esperar a que el primer método finalice para que el segundo método siga con su propia actiidad. También hay muchos motios para no utilizar hebras. Si un programa utiliza lógica secuencial inherente, una hebra puede llear a cabo la secuencia completa. El uso de arias hebras en ese caso da como resultado un programa complejo sin que ello suponga ninguna entaja. Crear e iniciar una hebra acarrea un trabajo notable. Si en una operación sólo hay unas cuantas sentencias, es más rápido manejarla en una sola hebra. Esto puede suceder de este modo aun cuando la operación es asíncrona conceptualmente. Cuando arias hebras comparten objetos, los objetos deben sincronizarse para coordinar el acceso de las hebras y mantener la coherencia. La sincronización añade complejidad a un programa, es difícil de ajustar para obtener un rendimiento óptimo y puede originar errores de programación. Jaa para e-business Jaa está diseñado especialmente para e-business. IBM ha optimizado el sistema operatio OS/400 a fin de ofrecer un rendimiento excelente de Jaa, en especial al ejecutar las complejas aplicaciones Jaa que aparecen en el mercado. Al trabajar con estas aplicaciones, Jaa e iseries pueden ayudarle a crear una presencia impactante en la Web. La comprensión de los conceptos y productos de e-business le permitirá aproechar al máximo todo el potencial de Jaa e iseries. Definición de e-business Qué es e-business? Este sitio Web describe de forma bree los objetios y las estrategias de e-business teniendo presentes las necesidades de un usuario de IBM. Caso práctico de solución de e-business Road Map to iseries Web Programming Technology Esta guía le conducirá a lo largo del proceso de creación, mantenimiento y mejora del sitio Web. Obserará la progresión normal de un sitio de negocio a negocio (B2B), desde los nieles más sencillos a los más complejos. En cada niel le indica las tecnologías y los productos adecuados para alcanzar los objetios de programación en la Web. Información adicional acerca de Jaa Ahora que ha superado con éxito la fase de iniciación, probablemente desee obtener más información acerca de los diersos temas relacionados con Jaa. Hay muchas fuentes de información disponibles que pueden ayudarle a ampliar sus conocimientos. 16 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa

Aprendizaje de Jaa Mejore sus conocimientos sobre el lenguaje Jaa con estos recursos de aprendizaje. Referencias de Jaa Obtenga aquí las respuestas a sus preguntas en relación con Jaa. Esta página contiene una amplia gama de fuentes de información acerca del lenguaje Jaa y sus características. Aprendizaje de Jaa Para seguir aanzando en el aprendizaje de Jaa no es necesario que se gaste mucho dinero. En Internet hay buenas guías de aprendizaje de Jaa y otros materiales de enseñanza como, por ejemplo, publicaciones y artículos. Más abajo figuran algunos buenos recursos que permiten seguir adquiriendo conocimientos acerca de la programación en Jaa. Aprendizaje de Jaa específico de IBM Utilice estas fuentes para encontrar información de Jaa que se ajuste a su seridor: PartnerWorld for Deelopers Jaa Education Este sitio ofrece material de aprendizaje de Jaa específico de IBM como manuales, cursos a traés de Internet, formación con asistencia a clase y talleres. NEWS/400 s Jaa Tutorial Este sitio Web contiene una colección de artículos que han escrito Phil Coulthard y George Farr, expertos en Jaa y en seridores IBM. Aprendizaje de Jaa en general Utilice estas fuentes para encontrar información de Jaa álida para todas las plataformas: IBM Jaa Education Este sitio incluye cursos en línea, formación con asistencia a clase, informes técnicos, guías de aprendizaje, artículos, publicaciones y preguntas habituales. The Jaa Tutorial Este sitio Web contiene una lista de las guías de aprendizaje de Jaa en línea (temas sobre aspectos básicos y aanzados de Jaa) que están disponibles por medio de Sun Microsystems, Inc. Jaa Programming Language Basics, Part 1 Esta guía de aprendizaje en línea explica cómo se utiliza el software de plataforma de Jaa (TM) 2 para crear y ejecutar tres tipos habituales de programas escritos para la plataforma Jaa, que son las aplicaciones, los applets y los serlets. (Sun Microsystems, Inc.). Consulte en Referencias de Jaa e IBM más enlaces útiles para el aprendizaje de Jaa. Referencias de Jaa e IBM iseries Emplee esta lista para encontrar la información que necesita para trabajar con Jaa en el seridor: Libros rojos de IBM ( 17) Reistas Sitios Web ( 18) Grupos de noticias Foros Libros rojos de IBM Configurar Jaa en iseries 17

Seleccione un enlace para er la ersión a modo de resumen de un libro rojo. Tras acceder a los resúmenes, puede er los PDF seleccionando Ver en línea en la parte superior derecha de la pantalla. Si es la primera ez que isita el sitio de libros rojos de IBM, se le solicitará que rellene un bree formulario de registro para er los PDF. Asimismo, necesitará Adobe Acrobat Reader para acceder a los documentos PDF. Building iseries Applications with Jaa Este libro rojo contiene ejemplos de migración de aplicaciones RPG a Jaa. Building iseries Client/Serer Applications with Jaa Este libro rojo muestra proyectos y ejemplos de código con IBM Toolbox para Jaa. Building iseries Internet-Based Applications with Jaa Este libro rojo muestra cómo diseñar y crear aplicaciones, applets y serlets Jaa en iseries basados en Internet o en una intranet. Si le interesan las posibilidades de e-business de Jaa e iseries, este libro rojo está especialmente indicado para ello. Reistas Siga estos enlaces para acceder a las ersiones en línea de reistas de Jaa: Reista NEWS/400 Esta reista ofrece arios buenos recursos de Jaa en comunidades de miembros. Es de especial interés la comunidad AS/400 e-deeloper, que incluye una guía de aprendizaje de Jaa, artículos actuales y anteriores sobre el desarrollo de soluciones Jaa y un boletín técnico sobre Jaa. ReistaMidrange Computing Este sitio permite er una selección de artículos, así como solicitar artículos de ediciones anteriores. Debido a que MC no publica en la Web muchos de sus artículos, tal ez le interese suscribirse a ella. Con ello se asegurará de no pasar por alto los artículos que esta reista suele presentar sobre Jaa. Sitios Web Visite estos sitios para obtener más información sobre Jaa en la Web: Página de presentación de iseries y Jaa Este sitio presenta informes técnicos sobre iseries y Jaa y proporciona enlaces a otros recursos de Jaa. Página de presentación de IBM Toolbox para Jaa Este sitio contiene toda clase de información acerca de IBM Toolbox para Jaa, entre la que podemos destacar bajadas de ealuación, resolución de problemas y preguntas habituales. Página de presentación de Qshell Interpreter Este sitio proporciona referencias, bajadas y preguntas habituales acerca del programa bajo licencia Qshell Interpreter. Página Jaa for iseries PartnerWorld for Deelopment Esta página de presentación, que puede considerarse el sitio Web más exhaustio dedicado a Jaa e iseries, ofrece artículos, demostraciones, soluciones, recursos e información acerca de las implementaciones Jaa del mundo real realizadas por los socios comerciales de iseries. 18 Guía de iniciación a Jaa en IBM iseries: utilización de IBM Deeloper Kit para Jaa