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



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

iseries Client Access Express: Consola de operaciones

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

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

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

Guía de iniciación a Java y AS/400: Java en cliente/servidor

Guía de inicio rápido de Laplink FileMover

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

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

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Acronis License Server. Guía del usuario

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

Fundamentos CAPÍTULO 1. Contenido

iseries Gestión de las unidades de disco

iseries Operations Navigator Administración de aplicaciones

POWER POINT. Iniciar PowerPoint

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

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

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Ejecución del programa de instalación de Windows XP

TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación

WINDOWS : TERMINAL SERVER

23 de abril de Remote Scan

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

SOFTWARE DE RECUENTO DE DINERO

INSTALACIÓN DE MÚLTIPLES SUPERVISOR VS EN RED

PUCV - Pontificia Universidad Católica de Valparaíso

CAPÍTULO 3 VISUAL BASIC

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

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

PowerPoint 2010 Manejo de archivos

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

Gestión completa del rendimiento

Boot Camp Manual de instalación y configuración

Instalación de Crystal Reports

V i s i t a V i r t u a l e n e l H o s p i t a l

VideoSoftPHONE Active Contact

VM Card. Manual de referencia web sobre Ajustes de funciones ampliadas. Instrucciones de uso

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Capítulo V. Implementación

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

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Uso de la red telefónica

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

1. Configuración del entorno de usuario

Configuración de una conexión de acceso telefónico a redes (DUN) mediante USB

Explorar. Impresora-copiadora WorkCentre C2424

Ayuda de Symantec pcanywhere Web Remote

Protocolo Configuración Windows NT WS

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

LiLa Portal Guía para profesores

Sophos Anti-Virus para Mac OS X, versión 4.9 guía de inicio. Para Macs en red con Mac OS X

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Utilidades de la base de datos

MANUAL DEL INSTALADOR

WINDOWS. Iniciando Windows. El mouse

Requisitos mínimos: Instrucciones de uso. Problemas durante el arranque.

Operación Microsoft Windows

Tutorial: Primeros Pasos con Subversion

Configuracion Escritorio Remoto Windows 2003

Internet Information Server

Guía de uso del Cloud Datacenter de acens

Guía de inicio rápido

Guía de instalación del Fiery proserver

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Sophos Anti-Virus para NetApp Storage Systems Guía de inicio. Para Windows 2000 y posterior

Calculadora virtual HP Prime

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Cliente Citrix ICA Windows CE Tarjeta de consulta rápida

Guía de inicio rápido a

Cómo configurar Microsoft Outlook

Operación de Microsoft Word

Instalación del sistema VSControl Total2012

Internet aula abierta

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

Boot Camp Manual de instalación y configuración

Edición 1 ES. Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim

Soporte y mantenimiento de base de datos y aplicativos

Guía de usuario rápida de Polycom RealPresence Content Sharing Suite

Guía de Google Cloud Print

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

Introducción a Visual Studio.Net

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

Edición de Ofertas Excel Manual de Usuario

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Linux (Licencia de usuario autorizado)

Guía de usuario rápida de Polycom RealPresence Content Sharing Suite

Manual de usuario de Webmail

Manual de Usuario Consulte en Equipo ADSL Huawei MT 882

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

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

GENERACIÓN DE TRANSFERENCIAS

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

Guía de Google Cloud Print

APLICATECA. Guía para la contratación y gestión de Respaldo Cloud

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

Transcripción:

Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

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

Contenido Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa...... 1 Qué se puede realizar con Jaa........................... 1 Serlets................................... 2 Applets.................................... 3 Plataforma Jaa................................ 3 Aplicaciones Jaa................................ 4 Máquina irtual Jaa............................... 4 Archios de clase Jaa.............................. 4 Archios JAR de Jaa.............................. 5 Intérprete de Jaa................................ 5 Hebras Jaa.................................. 5 Configurar Jaa en cliente/seridor.......................... 6 IBM Toolbox para Jaa - Visión general........................ 7 Configurar el iseries para Jaa en cliente/seridor.................... 7 Configurar la estación de trabajo.......................... 10 Crear una aplicación Jaa............................ 22 Jaa para e-business............................... 27 Definición de e-business............................. 27 Caso práctico de solución de e-business....................... 27 Información adicional acerca de Jaa......................... 27 Aprendizaje de Jaa.............................. 27 Referencias de Jaa e IBM iseries......................... 28 Ejemplos: interacción de la base de datos con el controlador JDBC.............. 31 Ejemplo: interacción de base de datos de iseries mediante JDBC (sin GUI).......... 31 Ejemplo: interacción de GUI con la base de datos de iseries............... 33 Copyright IBM Corp. 1998, 2001 iii

i Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 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. 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. Copyright IBM Corp. 1998, 2001 1

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. 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. 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 2 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

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. 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. Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 3

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 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 4 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

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 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. Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 5

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. Configurar Jaa en cliente/seridor La programación Jaa en cliente/seridor con iseries consta de un programa Jaa que se ejecuta en una estación de trabajo (el cliente) que accede a los datos y a los recursos que hay en iseries (el seridor). El habilitador de cliente/seridor para Jaa e iseries es IBM Toolbox para Jaa, un programa bajo licencia sin coste adicional del iseries. Requisitos de configuración Cualquier cliente que tenga una máquina irtual Jaa en conformidad que dé soporte a JDK (TM) 1.1.7 o a cualquier JDK posterior. Si su programa utiliza la Caja de Herramientas Gráfica o las clases del paquete access, también se necesita Swing 1.1. IBM Toolbox para Jaa funciona con Windows 95/98/NT, OS/2, Linux, AIX, Sun Solaris e iseries (como cliente). Sin embargo, por cuestión de simplicidad, en la información de esta documentación para la configuración se da por sentado que tiene usted una estación de trabajo Win32 (un PC que ejecuta Windows 95, 98 o NT). TCP/IP instalado y configurado en el iseries y en la estación de trabajo. Para obtener más información sobre la configuración de TCP/IP por primera ez, consulte Configuración de TCP/IP. Configurar Jaa Como iniciación a la programación Jaa en cliente/seridor para iseries, siga estos pasos: 1. Configure el iseries 2. Configure la estación de trabajo 3. Cree una aplicación Jaa Más recursos Jaa de cliente/seridor Al describir detalladamente cada una de las clases, los Jaadocs son una aliosa fuente de consulta y referencia para IBM Toolbox para Jaa. Asimismo, en la documentación de IBM Toolbox para Jaa encontrará todos los recursos, consejos y datos que necesita 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 e iseries. 6 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

IBM Toolbox para Jaa - Visión general IBM Toolbox para Jaa es un conjunto de clases Jaa que le permiten acceder a los datos de iseries mediante un programa Jaa. Cuando se ejecutan en un cliente, las clases de IBM Toolbox para Jaa establecen conexiones TCP/IP por socket con el sistema iseries y acceden a los recursos que hay en el iseries mediante los seridores de sistema principal OS/400. Con IBM Toolbox para Jaa, una aplicación Jaa puede trabajar con los recursos de iseries, entre los que podemos contar programas, mandatos, archios en spool, datos de DB2 Uniersal Database para iseries, mensajes y trabajos de iseries. La aplicación se puede ejecutar en una estación de trabajo o en la máquina irtual Jaa de iseries. IBM Toolbox para Jaa es un programa bajo licencia que se distribuye sin cargo adicional con cada iseries. Para obtener más información sobre las posibilidades de IBM Toolbox para Jaa, consulte la documentación del producto IBM Toolbox para Jaa. Configurar el iseries para Jaa en cliente/seridor Para acceder al sistema iseries con los programas Jaa, instale IBM Toolbox para Jaa. IBM Toolbox para Jaa utiliza los seridores de sistema principal OS/400, por lo que tendrá que instalar los seridores y arrancarlos. Para configurar el iseries para Jaa en cliente/seridor, siga estos pasos: 1. Instale los programas bajo licencia para Jaa en cliente/seridor 2. Arranque los seridores de sistema principal OS/400 y el seridor DDM Instalar los programas bajo licencia para Jaa en cliente/seridor Para la programación Jaa en cliente/seridor con iseries, debe instalar IBM Toolbox para Jaa. También es necesario instalar los seridores de sistema principal OS/400, que IBM Toolbox para Jaa utiliza para acceder a los recursos de iseries. 1. En el indicador de mandatos de iseries, escriba: GO LICPGM Pulse la tecla Intro. Aparece la pantalla Trabajar con programas bajo licencia. 2. Seleccione la opción 11. Instalar programas bajo licencia para instalar los programas. 3. Recorra la lista pulsando la tecla APág. Localice estos dos programas bajo licencia y, si no están instalados, teclee un 1 (Instalar) en el campo Opción junto a estos dos programas bajo licencia: 5722SS1 OS/400 - Host Serers 5722JC1 IBM Toolbox for Jaa Nota: para aeriguar si se ha instalado un programa bajo licencia, pulse F11 en la pantalla Instalar programas bajo licencia. Si un programa bajo licencia está instalado, se erá *COMPATIBLE en el campo Estado instalado. Si no aparece uno o ninguno de estos programas 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. 4. Pulse la tecla Intro. Los programas empezarán a instalarse. Cuando los programas hayan terminado de instalarse, aparecerá de nueo la pantalla Trabajar con programas bajo licencia. Instalar un programa bajo licencia con el mandato Restaurar programa bajo licencia para Jaa en cliente/seridor: 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 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 7

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). 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. Arrancar los seridores OS/400 Para poder acceder a los datos del iseries con IBM Toolbox para Jaa, primero debe arrancar los seridores de sistema principal. Al arrancarlos, se inicia un daemon seridor que está a la escucha de una petición de conexión procedente de un sistema cliente (en este caso, la estación de trabajo) y la acepta. El daemon seridor de sistema principal también asocia la conexión de cliente con el trabajo seridor apropiado. Para arrancar los seridores, siga estos pasos: 1. Compruebe que está habilitado el perfil QUSER. 2. Ejecute el mandato Arrancar seridor de sistema principal. En la línea de mandatos de iseries, teclee: STRHOSTSVR *ALL Pulse la tecla Intro. Nota: puede recibir el mensaje Los trabajos del daemon seridor de sistema principal no pueden comunicarse utilizando IPX. Este mensaje significa que IPX no está configurado. El mensaje no significa que los seridores de sistema principal no se hayan arrancado. 3. Si tiene preisto utilizar las clases de acceso a niel de registro de IBM Toolbox para Jaa, el seridor DDM (gestión de datos distribuidos) debe estar en marcha. El seridor DDM procesa las peticiones de acceder a los datos a niel de registro. En la línea de mandatos de iseries, teclee: STRTCPSVR *DDM Pulse la tecla Intro. Aparece un mensaje en la parte inferior de la pantalla, indicando Seridor DDM iniciándose. Comprobar el perfil QUSER: Los seridores de sistema principal OS/400 se arrancan bajo el perfil de usuario QUSER. Por consiguiente, cuando aya a arrancar los seridores, asegúrese de que el perfil QUSER esté operatio. Para comprobar el perfil QUSER, siga estos pasos: 8 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

1. En una línea de mandatos de iseries, teclee: WRKUSRPRF USRPRF(QUSER) Pulse la tecla Intro. Utilice la tecla de tabulador o la de flecha abajo para situar el cursor en la columna Opc junto a QUSER. Teclee un 5 para isualizar el perfil de usuario y luego pulse la tecla Intro. Aparecerá una pantalla parecida a la siguiente: Visualización de la pantalla de perfil de usuario de iseries 2. Compruebe que el campo Estado tenga el alor *ENABLED. Si el perfil no tiene el alor *ENABLED, cambie el perfil. Cambiar el perfil de usuario QUSER: Si el perfil de usuario QUSER está inhabilitado, debe habilitarlo para arrancar los seridores de sistema principal OS/400. Además, la contraseña del perfil QUSER no puede ser *NONE. Si lo fuese, debe restablecerla. Siga estos pasos para arreglar el perfil QUSER: 1. Pulse F3 o F12 para regresar a la pantalla Trabajar con perfiles de usuario. 2. Utilice la tecla de tabulador o la de flecha abajo para situar el cursor en el espacio en blanco de Opc junto a QUSER. Escriba un 2 para cambiar el perfil de usuario y pulse la tecla Intro. 3. 4. Cambie el alor del campo Estado por: Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 9

Estado *ENABLED 5. Pulse la tecla Intro. En la parte inferior de la pantalla aparece este mensaje: El perfil de usuario QUSER ha cambiado. Ahora el perfil de usuario QUSER ya está preparado para arrancar los seridores de sistema principal OS/400. Clases de acceso a niel de registro de IBM Toolbox para Jaa: Las clases de acceso a niel de registro permiten al programa Jaa crear y trabajar con registros de base de datos, archios físicos y lógicos y miembros de archio que residen en el seridor. Para obtener más datos sobre el acceso a niel de registro, consulte la página Acceso a niel de registro en la información de IBM Toolbox para Jaa. Configurar la estación de trabajo Ahora que el iseries está preparado para Jaa (TM), configure la estación de trabajo Win32 para ejecutar Jaa. Para preparar la estación de trabajo, siga estos pasos: 1. Instale Jaa (TM) 2 Software Deelopment Kit (Jaa 2 SDK) 2. Configure el acceso al archio jt400 de IBM Toolbox para Jaa 3. Establezca las ariables de entorno PATH y CLASSPATH 4. Instale el producto IDE (entorno de desarrollo integrado) Instalar Jaa 2 Software Deelopment Kit en la estación de trabajo Necesitará un Jaa Deelopment Kit (JDK (TM) ) para proporcionar el entorno Jaa de la estación de trabajo. Para crear los programas Jaa, utilizará las clases de JDK y Swing junto con las de IBM Toolbox para Jaa. Swing es una biblioteca de componentes de interfaz gráfica de usuario que dan soporte a las interfaces gráficas de IBM Toolbox para Jaa. Tanto las clases de JDK 1.2 como las de Swing 1.1 se incluyen junto con Jaa (TM) 2 Software Deelopment Kit. Para instalar Jaa 2 Software Deelopment Kit, siga estos pasos: 1. Baje Jaa 2 SDK Siga las instrucciones del sitio Web de Sun Microsystems, Inc., para realizar la bajada. Lea meticulosamente todos los acuerdos sobre licencias. Una ez que haya efectuado la bajada, desplácese a la ubicación de la estación de trabajo donde ha guardado el archio. Efectúe una doble pulsación en el nombre de archio para instalar Jaa 2 SDK. 2. Baje la documentación de Jaa 2 SDK Asegúrese de seleccionar Archio ZIP (para Windows) en la entana desplegable Bajar un paquete grande. Necesita un programa de extracción de archios ZIP para instalar los archios de documentación de Jaa 2 SDK. Para obtener más información acerca de los programas de extracción de archios ZIP, consulte las instrucciones de instalación de la documentación de JDK. Correlacionar una unidad de red con el iseries para Jaa en cliente/seridor: Para llear a cabo este procedimiento, debe tener instalado Client Access Express para Windows en el iseries 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. 10 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

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ú emergente. 2. Seleccione Conectar a unidad de red en el menú desplegable Herramientas. 3. Seleccione la unidad (por ejemplo, X:) que desea conectar al iseries. 4. Escriba el nombre de la ía de acceso al sistema iseries. Por ejemplo: \\MISERV siendo MISERV el nombre del iseries. 5. Si el recuadro de selección Conectar de nueo al iniciar sesión está acío, púlselo. 6. Pulse Aceptar para terminar. La unidad de red correlacionada (conectada) aparecerá en la sección Todas las carpetas del Explorador de Windows. Copiar el archio jt400.jar en la estación de trabajo utilizando FTP: Para que el JDK de JaaSoft tenga acceso a las clases núcleo de IBM Toolbox para Jaa, copie el archio jt400.jar (que está en el iseries) en la estación de trabajo utilizando FTP (protocolo de transferencia de archios): 1. En la estación de trabajo, abra una sesión de MS-DOS. 2. Cree un directorio en la estación de trabajo para jt400.jar. 3. En el indicador del DOS, escriba: Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 11

ftp miser siendo miser el nombre de sistema principal del iseries. Nota: si el iseries no tiene ningún nombre de sistema principal, en ez del nombre de sistema principal utilice la dirección IP del seridor. Aparece un mensaje parecido a Conectado a miser.company.com. 4. Se le solicitará el nombre de Usuario del iseries. Escríbalo y pulse la tecla Intro. 5. Se le solicitará la Contraseña del seridor. Escríbala y pulse la tecla Intro. Aparecerá un mensaje parecido a 230 USUARIO conectado, siendo USUARIO su ID de usuario del iseries. 6. Especifique la modalidad de transferencia binaria. En el indicador del DOS, escriba: bin y pulse la tecla Intro. Aparecerá el mensaje: 200 El tipo de representación es IMAGEN binaria. 7. Naegue al directorio jt400 del iseries. Escriba: cd /QIBM/ProdData/HTTP/Public/jt400/lib y pulse la tecla Intro. Nota: si ha moido el archio jt400.jar o ha modificado la estructura de este directorio desde que instaló IBM Toolbox para Jaa, especifique la nuea ubicación de jt400.jar. Aparecerá el mensaje 250 /QIBM/ProdData/HTTP/Public/jt400/lib es el directorio actual. 8. Obtenga el archio jt400. Escriba: mget jt400.jar y pulse la tecla Intro. Aparecerá la solicitud mget jt400.jar?. Escriba y; después pulse la tecla Intro. Aparecerán los mensajes 200 PORT petición de submandato satisfactoria y 150 Recuperando archio /QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar. Al cabo de un momento, erá el mensaje 250 Transferencia de archio completada satisfactoriamente y luego otro parecido a xxxxxx bytes recibidos en 22,08 segundos (179,57 Kbytes/seg). Estos dos mensajes indican que FTP se ha completado satisfactoriamente. 9. Finalice la sesión de FTP. Escriba: quit y pulse la tecla Intro. 10. Finalice la sesión de MS-DOS. Escriba exit y pulse la tecla Intro. Crear un directorio en la estación de trabajo: Para crear un directorio en la estación de trabajo, siga estos pasos. 1. Es probable que el indicador de MS-DOS indique C:\Windows>, siendo C: la unidad en la que se ha instalado Windows. Si esta es la unidad en la que desea que se encuentre IBM Toolbox para Jaa, escriba cd\ y pulse la tecla Intro. Si prefiere que IBM Toolbox para Jaa esté en otra unidad (si dispone de ella), escriba X:, siendo X: la letra de la unidad que desee, y pulse la tecla Intro. 2. Cree un directorio nueo. Escriba: mkdir jt400 siendo jt400 el nombre del directorio. Nota: para eitar confusiones, utilice jt400 como nombre de su directorio. Es el nombre del directorio iseries que contiene los archios de IBM Toolbox para Jaa. Pulse la tecla Intro. 3. Cambie de directorio para que el nueo directorio sea el actual. Escriba: 12 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

cd jt400 y pulse la tecla Intro. El indicador pasa de ser X:\> a ser X:\jt400> (siendo X: la letra de la unidad de disco duro). El directorio se ha creado satisfactoriamente. Vuela a la página anterior y continúe en el paso 3. Bajar el archio jt400 a la estación de trabajo: Existe una copia de ealuación totalmente operatia del código de IBM Toolbox para Jaa que se puede bajar desde el siguiente sitio Web. Busque el enlace Downloads: 1. Baje el archio jt400 Nota: puede ser coneniente crear un nueo directorio para este archio. Para crear un nueo directorio, cuando aparezca la entana Guardar como..., pulse el icono Carpeta nuea. Escriba el nombre del directorio (ejemplo: jt400) y pulse Aceptar. Así se crea un directorio llamado jt400 y el archio se guarda en él. 2. Descomprima el archio jt400. Nota: el hecho de descomprimir este archio tiene dos efectos: Se extraen los archios nueos. Se crea un subdirectorio lib y en él se guardan automáticamente todos los archios nueos extraídos. Es importante tenerlo presente para su consulta posterior ya que en el paso siguiente del proceso de instalación se establece la ariable de entorno CLASSPATH para el archio jt400.jar. Ejemplo: si ha guardado el archio jt400all.zip en el directorio C:\jt400, el archio jt400.jar se guardará en el directorio C:\jt400\lib. Configurar el acceso a IBM Toolbox para Jaa Si está familiarizado con las funciones de un Jaa Deelopment Kit (JDK (TM) ), ya sabrá que el archio classes.jar contiene las clases Jaa núcleo de la plataforma Jaa. IBM Toolbox para Jaa también tiene un archio de clases núcleo: el archio jt400.jar. Para compilar y ejecutar programas Jaa que contengan clases de IBM Toolbox para Jaa, es preciso que la estación de trabajo tenga acceso a IBM Toolbox para Jaa y al archio jt400.jar. Los procedimientos que se describen a continuación permiten lograr un mismo objetio: configurar el acceso al archio jt400.jar. Sin embargo, cada uno de ellos tiene sus propias entajas. Elija el procedimiento que más se ajuste a sus necesidades. Puede elegir entre estos métodos de acceso a jt400.jar: 1. 2. Si tiene Client Access Express, correlacione una unidad de red con el iseries. 3. Si no tiene Client Access Express, llee a cabo una de las acciones siguientes: a. Copie el archio jt400.jar en la estación de trabajo utilizando FTP. b. Baje e instale el archio jt400.jar en la estación de trabajo. Nota: la instalación de un PTF en el iseries puede significar que la copia de jt400.jar de la estación de trabajo quede obsoleta. Tras instalar un arreglo, puede comprobar la estación de trabajo manualmente o escribir un programa con la clase IBM Toolbox Installer para mantener actualizada automáticamente la copia de jt400.jar de la estación de trabajo. Establecer las ariables de entorno PATH y CLASSPATH Para compilar una aplicación Jaa que incluya las clases de IBM Toolbox para Jaa y de Swing, tendrá que escribir en el indicador de MS-DOS un mandato parecido al siguiente (si utiliza JDK 1.2.2): C:\jdk1.2.2\bin\jaac -classpath.;c:\jt400\lib\jt400.jar miarchio.jaa Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 13

Escribir mandatos de esta longitud puede ser tedioso y causa de que se produzcan errores. Por lo tanto, conendrá establecer las ariables de entorno PATH y CLASSPATH de la estación de trabajo para simplificar los mandatos Jaa. En este ejemplo, C:\jdk1.2.2\bin\jaac indica al sistema dónde ha de buscar el compilador Jaa. Si se establece la ariable PATH para que señale al directorio de los programas de utilidad de JDK, que es C:\jdk1.2.2\bin, bastaría con escribir el nombre del programa de utilidad. En este caso, se escribiría jaac. Las ariables CLASSPATH indican al compilador Jaa y a la unidad ejecutable Jaa dónde han de buscar las bibliotecas de clases (el archio jt400.jar de IBM Toolbox para Jaa). Habiendo establecido CLASSPATH, no es preciso que utilice el parámetro -classpath en los mandatos. El compilador y la unidad ejecutable buscarán automáticamente las bibliotecas de clases. Así que, una ez establecidas las ariables PATH y CLASSPATH, aquel mandato tan largo pasaría a ser: jaac miarchio.jaa En las plataformas Win32, hay dos formas diferenciadas de establecer las ariables de entorno. En Windows 95 y 98, puede establecer los alores de PATH y CLASSPATH editando el archio AUTOEXEC.BAT. Windows NT ofrece una entana de diálogo para entrar los alores. Para establecer las ariables de entorno de programación, pulse el sistema operatio de la estación de trabajo: Windows NT Windows 95/98 Establecer las ariables de entorno PATH y CLASSPATH (Windows NT): Para configurar las ariables de entorno de estación de trabajo para Jaa, siga estos pasos: 1. Abra los alores de entorno del sistema NT: a. Pulse dos eces el icono Mi PC del escritorio. b. Efectúe una doble pulsación en Panel de control de la carpeta Mi PC. c. Pulse dos eces Sistema en la carpeta Panel de control. d. Pulse la pestaña Entorno de la entana Propiedades del sistema. 14 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

2. Actualice la sentencia PATH para el JDK. 3. Actualice la sentencia CLASSPATH para IBM Toolbox para Jaa: Si ha correlacionado una unidad de red con el iseries Si ha copiado el archio jt400.jar en la estación de trabajo 4. Cuando haya terminado de actualizar los alores de entorno del sistema, pulse el botón Aplicar. Ahora entrarán en igor los nueos alores. 5. Pulse el botón Aceptar para salir de la entana Propiedades del sistema. Actualizar la sentencia PATH para el JDK (Win NT): Añada a la sentencia PATH referencias a JDK; esta sentencia se encuentra en la página Entorno de la entana Propiedades del sistema: 1. En la entana Variable del sistema, pulse la ariable Path. La ariable y su alor aparecen en los dos campos de texto situados en la parte inferior de la pantalla. 2. Al final del texto del campo Valor, añada: ;X:\JDK1.2.Y\BIN donde X es la unidad en la que se ha instalado JDK e Y es el número de la ersión de JDK 1.2 instalada. Así se establece la ariable PATH para que señale al directorio de los programas de utilidad Jaa. Si ejecuta un mandato Jaa (por ejemplo, jaa o jaac) desde un indicador de MS-DOS, el sistema localiza automáticamente el programa de utilidad llamado por el mandato. Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 15

En el ejemplo que figura más abajo, JDK 1.2.2 se ha instalado en la unidad C:. El texto en negrita muestra lo que se ha añadido al alor de Path. 3. Pulse el botón Establecer. Los campos de texto Variable y Valor se borran, y el alor nueo se añade a las ariables del sistema. Actualizar la sentencia CLASSPATH para IBM Toolbox para Jaa (unidad correlacionada de Win NT): Añada a la sentencia CLASSPATH referencias a IBM Toolbox para Jaa; esta sentencia se encuentra en la página Entorno de la entana Propiedades del sistema. 1. Verifique que en el campo de texto Variable figure ClassPath (ía de acceso de clases). Si no es así, pulse ClassPath en la entana Variable del sistema. 2. Al final del campo Valor, escriba: ;X:\QIBM\ProdData\HTTP\Public\jt400\lib\jt400.jar siendo X el nombre de la unidad correlacionada con el iseries. Así la ariable CLASSPATH de la estación de trabajo se establece en la biblioteca de clases de IBM Toolbox para Jaa, que es jt400.jar. Cuando compila o ejecuta una aplicación Jaa que contiene clases de IBM Toolbox para Jaa, el sistema localiza automáticamente el archio jt400.jar. En el ejemplo que figura más abajo, la unidad X: se ha correlacionado con un iseries. El texto de color marrón muestra lo que se ha añadido al campo Valor de CLASSPATH. 16 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

Si no puede localizar un alor de ClassPath, añádalo. a. En el campo Variable, escriba: ClassPath b. En el campo Valor, escriba:.;x:\qibm\proddata\http\public\jt400\lib\jt400.jar siendo X el nombre de la unidad correlacionada con el seridor. 3. Pulse el botón Establecer. Los campos Variable y Valor se borran, y los alores nueos aparecen en la entana Variable del sistema. Actualizar la sentencia CLASSPATH para IBM Toolbox para Jaa (archio copiado de Win NT): Añada a la sentencia CLASSPATH referencias a IBM Toolbox para Jaa; esta sentencia se encuentra en el panel Entorno de la entana Propiedades del sistema. Nota: la ariable de entorno CLASSPATH se debe establecer de tal manera que refleje dónde se ha copiado el archio jt400.jar. Si no está seguro de la ubicación, haga una búsqueda. Pulse el botón Inicio de la barra de tareas de Windows NT. Vaya a Buscar y después a Archios o carpetas...; escriba jt400.jar y pulse Intro. Establezca la ariable CLASSPATH según la ubicación del archio, siguiendo las instrucciones que figuran más abajo y que le serirán de guía. 1. Verifique que en el campo de texto Variable figure ClassPath (ía de acceso de clases). Si no es así, pulse ClassPath en la entana Variable del sistema. Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 17

2. Al final del campo Valor, escriba: ;X:\jt400\jt400.jar donde X es la unidad en la que ha copiado el archio jt400.jar y jt400 es el nombre del directorio en el que ha guardado la copia de jt400.jar. Así la ariable CLASSPATH de la estación de trabajo se establece en la biblioteca de clases de IBM Toolbox para Jaa, que es jt400.jar. Cuando compila o ejecuta una aplicación Jaa que contiene clases de IBM Toolbox para Jaa, el sistema localiza automáticamente el archio jt400.jar. En el ejemplo que figura más abajo, se ha copiado el archio jt400.jar en un directorio (JT400) de la unidad C. El texto de color marrón muestra lo que se ha añadido al campo Valor de CLASSPATH. Si no puede localizar un alor de ClassPath, añádalo. a. En el campo Variable, escriba: ClassPath b. En el campo Valor, escriba:.;x:\jt400\jt400.jar donde X es la unidad en la que ha copiado el archio jt400.jar y jt400 es el nombre del directorio en el que ha guardado la copia de jt400.jar. 3. Pulse el botón Establecer. Los campos Variable y Valor se borran y los alores nueos aparecen en la entana Variable del sistema. 18 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

Establecer las ariables de entorno PATH y CLASSPATH (Windows 95 ó 98): Para configurar las ariables de entorno de estación de trabajo para Jaa, siga estos pasos: 1. Abra el archio AUTOEXEC.BAT para editarlo. AUTOEXEC.BAT contiene los alores de las ariables de entorno de la estación de trabajo. 2. Actualice la sentencia PATH para el JDK. 3. Actualice la sentencia CLASSPATH para IBM Toolbox para Jaa: Si ha correlacionado una unidad de red con el iseries Si ha copiado el archio jt400.jar en la estación de trabajo 4. El archio AUTOEXEC.BAT establece las ariables de entorno en el momento del inicio. Coniene rearrancar la estación de trabajo. Abrir AUTOEXEC.BAT: El archio AUTOEXEC.BAT de la estación de trabajo contiene las ariables de entorno de programación. Al arrancar la estación de trabajo, el archio AUTOEXEC.BAT establece el entorno de la estación de trabajo. Para abrir el archio AUTOEXEC.BAT de la estación de trabajo, siga estos pasos: 1. Pulse el botón Inicio situado en el ángulo inferior izquierdo del escritorio. 2. Seleccione Buscar...Archios o carpetas. 3. En el campo Nombre, teclee autoexec.bat. En el campo Buscar en, seleccione la unidad en la que se encuentra Windows 95. Pulse el botón Buscar ahora. 4. En la entana inferior, pulse Autoexec.bat con el botón derecho del ratón. Nota: puede ser que encuentre más de un archio Autoexec.bat. Es muy probable que la primera instancia sea la adecuada. Haga caso omiso de las apariciones que se encuentren en la estructura del directorio de copia de seguridad. 5. Seleccione Editar en el menú. Si le piden que elija un programa, seleccione Bloc de notas. Actualizar la sentencia PATH (Win 95/98): Para añadir los programas de utilidad de JDK al entorno de programación de la estación de trabajo, siga estos pasos: 1. En una nuea línea del archio AUTOEXEC.BAT, cerca del principio del archio, escriba: SET JDK=X:\JDK1.2.Y donde X es el nombre de la unidad en la que está instalado JDK e Y es la ersión instalada de JDK. Así se establece la ariable JDK con la ía de acceso al directorio de JDK. Si más adelante instala otro JDK, tan solo necesita cambiar esta línea para cambiar las ariables PATH y CLASSPATH del nueo JDK. 2. Al final de la línea SET PATH, escriba: ;%JDK%\BIN Así se establece la ariable PATH para que señale al directorio de los programas de utilidad Jaa. Si ejecuta un mandato Jaa (por ejemplo, jaa o jaac) desde un indicador de MS-DOS, el sistema localiza automáticamente el programa de utilidad inocado por el mandato. En el ejemplo siguiente se muestra, en color marrón, un archio AUTOEXEC.BAT modificado que ahora incluye un JDK en las ariables de entorno. El texto de color negro muestra qué decía el archio AUTOEXEC.BAT original. Como se muestra a continuación, JDK 1.2.2 se ha instalado en la unidad C:. La configuración de la estación de trabajo puede ariar en función de la ersión de JDK y de la unidad en la que se haya instalado. Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 19

Actualizar la sentencia CLASSPATH (unidad correlacionada de Win 95/98): Para añadir el archio de clase de IBM Toolbox para Jaa al entorno de programación de la estación de trabajo, siga estos pasos: 1. En una línea del archio AUTOEXEC.BAT, escriba: SET JT400=X:\QIBM\ProdData\HTTP\Public\jt400 siendo X el nombre de la unidad correlacionada con el iseries. Así se establece la ariable JT400 con la ía de acceso al directorio de IBM Toolbox para Jaa. Debido a que el nombre de ía del directorio jt400 es bastante largo, la ariable JT400 actuará a modo de procedimiento abreiado para escribir la ía. 2. En una nuea línea, escriba: SET CLASSPATH=.;%JT400%\lib\jt400.jar Así la ariable CLASSPATH de la estación de trabajo se establece en la biblioteca de clases de IBM Toolbox para Jaa, que es jt400.jar. Cuando compila o ejecuta una aplicación Jaa que contiene clases de IBM Toolbox para Jaa, el sistema localiza automáticamente el archio jt400.jar. Nota: el punto (.) de la sentencia CLASSPATH especifica el directorio actual. Con este alor, no es necesario que especifique el nombre completo de la ía (que consta de la unidad y de la estructura del directorio) de la aplicación Jaa para compilarla o ejecutarla. En el ejemplo siguiente se muestra, en color marrón, un archio AUTOEXEC.BAT modificado que ahora incluye IBM Toolbox para Jaa (que reside en iseries) en las ariables de entorno. La unidad X: se ha correlacionado con el sistema iseries. 20 Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa

Actualizar la sentencia CLASSPATH (Win 95/98): Para añadir el archio de clase de IBM Toolbox para Jaa al entorno de programación de la estación de trabajo, siga estos pasos: 1. En una línea nuea del archio AUTOEXEC.BAT, debajo de SET JDK, escriba: SET JT400=X:\jt400 donde X es la unidad y jt400 es el directorio en el que reside el archio jt400.jar de IBM Toolbox para Jaa. Así se establece la ariable JT400 con la ía de acceso al directorio de IBM Toolbox para Jaa. Si más adelante decide moer el archio jt400.jar o correlacionar una unidad de red con la copia de jt400.jar del seridor, tan solo tendrá que cambiar esta línea para cambiar las ariables CLASSPATH de IBM Toolbox para Jaa. 2. En una nuea línea, escriba: SET CLASSPATH=.;%JT400%\jt400.jar Así la ariable CLASSPATH de la estación de trabajo se establece en la biblioteca de clases de IBM Toolbox para Jaa, que es jt400.jar. Cuando compila o ejecuta una aplicación Jaa que contiene clases de IBM Toolbox para Jaa, el sistema localiza automáticamente el archio jt400.jar. Nota: el punto (.) de la sentencia CLASSPATH especifica el directorio actual. Con este alor, no es necesario que especifique el nombre completo de la ía (que consta de la unidad y de la estructura del directorio) de la aplicación Jaa para compilarla o ejecutarla. En el ejemplo siguiente se muestra, en color marrón, un archio AUTOEXEC.BAT modificado que ahora incluye IBM Toolbox para Jaa en las ariables de entorno. En este ejemplo, IBM Toolbox para Jaa se ha instalado en la unidad C. Instalar el producto IDE Si no ha programado con un entorno de desarrollo integrado (IDE), sería coneniente que probase uno. Los IDE son aplicaciones de PC que tienen incorporado un sofisticado entorno de programación que normalmente incluye programas de utilidad de compilación y depuración. Muchos IDE permiten generar gráficamente el código, lo que significa que unas pocas pulsaciones del ratón son suficientes para generar código fuente con rapidez. Puede adquirir cualquiera de los diersos IDE específicos de Jaa, que ya suelen llear integrado en el producto un JDK (Jaa Deelopment Kit). Estos enlaces le permiten ir a algunos IDE conocidos y disponibles en este momento: Guía de iniciación a Jaa en cliente/seridor: utilización de IBM Toolbox para Jaa 21