Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de Iniciación A Java en IBM Iseries PDF
Guía de Iniciación A Java en IBM Iseries PDF
Utilice la información acerca de IBM Developer Kit para Java para obtener los recursos y consejos que
necesite para crear aplicaciones Java. Para mantenerse al día en lo que respecta a las últimas
tecnologías e innovaciones, consulte Información adicional acerca de Java, donde encontrará enlaces y
recursos adicionales.
3. Recorra la lista pulsando la tecla AvPág. Localice el programa bajo licencia 5722-JV1 . Observe
que 5722-JV1 tiene seis entradas, un componente base (IBM Developer Kit para Java) y varias
opciones del producto, como se muestra a continuación:
5722JV1 *BASE IBM Developer Kit para Java
5722JV1 3 Java Developer Kit 1.2
5722JV1 4 Java Developer Kit 1.1.8
5722JV1 5 Java Developer 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 Java Developer Kit (JDK(TM)) que desee instalar y teclee 1 en el campo
Opción que figura junto a ella.
IBM Developer Kit para Java proporciona soporte para varios JDK. Es posible instalar una
combinación de varias opciones y programar con cualquier JDK. Se puede instalar más de una opción
a la vez. Si el programa Java no especifica qué versió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 diversas versiones de JDK y sobre el producto IBM Developer
Kit para Java, consulte el tema IBM Developer Kit para Java.
Nota: tal vez deba pasar varias páginas para localizar los programas bajo licencia que busca. Para
averiguar 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 verá
*COMPATIBLE en el campo Estado instalado.
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 nuevo la pantalla
Trabajar con programas bajo licencia.
Para obtener más información acerca de IBM Developer Kit para Java, consulte el tema IBM Developer
Kit para Java.
El software JDK permite a los programadores escribir aplicaciones que se desarrollen una sola vez y se
ejecuten en cualquier plataforma en cualquier máquina virtual Java. Las aplicaciones Java que se
desarrollan con JDK en un sistema pueden utilizarse en otro sistema sin necesidad de cambiar ni
recompilar el código. Los archivos de clase Java son portables a cualquier máquina virtual Java estándar.
Para obtener más información sobre el software JDK actual, compruebe la versión de IBM Developer Kit
para Java en el iSeries mediante uno de los dos mandatos siguientes:
v java -version en el indicador de mandatos de Qshell.
v RUNJVA CLASS(*VERSION) en la línea de mandatos CL.
A continuación, busque la misma versión de JDK de Sun Microsystems, Inc. en The Source for Java
Technology java.sun.com a fin de obtener documentación específica. IBM Developer Kit para Java es
una implementación compatible de la tecnología Java 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. Java Development Kit, consulte
estos temas:
v Paquetes Java, que muestra los paquetes disponibles dentro de Sun Microsystems, Inc. JDK.
v Herramientas Java, que es una tabla de referencia con las herramientas que proporciona Sun
Microsystems, Inc. JDK.
v Métodos nativos y JNI (Java Native Interface), que define el significado de un método nativo y describe
la función de estos métodos. Este tema también describe brevemente la interfaz JNI (Java Native
Interface).
Paquetes Java: Un paquete Java es una forma de agrupar interfaces y clases relacionadas en Java.
Los paquetes Java son parecidos a las bibliotecas de clases que están disponibles en otros lenguajes.
2 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
Los paquetes Java, que proporcionan las API de Java, están disponibles como parte de cualquier JDK.
Paquete Contenido
java.applet Clases de applet
java.awt Clases de gráficos, ventanas e interfaces gráficas de usuario (GUI)
java.awt.datatransfer Clases de transferencia de datos
java.awt.event Interfaces y clases de proceso de eventos
java.awt.image Clases de proceso de imágenes
java.awt.peer Interfaces GUI para independencia de plataforma
java.beans API de modelo de componentes JavaBeans
java.io Clases de entrada y exportación
java.lang Clases de lenguaje básicas
java.lang.reflect Clases de API de reflejo
java.math Aritmética de precisión arbitraria
java.net Clases de redes
java.rmi Clases de invocación de métodos remotos
java.rmi.dgc Clases relacionadas con RMI
java.rmi.registry Clases relacionadas con RMI
java.rmi.server Clases relacionadas con RMI
java.security Clases de seguridad
java.security.acl Clases relacionadas con la seguridad
java.security.interfaces Clases relacionadas con la seguridad
java.sql Clases de API SQL de JDBC para base de datos
java.text Clases de internacionalización
java.util Tipos de datos
java.util.zip Clases de compresión y descompresión
Para obtener más información acerca de las API de Java de Sun Microsystems, Inc., consulte la
publicación Sun Microsystems, Inc. API Users Guide.
Herramientas de Java: Para obtener una lista completa de las herramientas que proporciona Sun
Microsystems, Inc. Java Development 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 Developer Kit para Java, consulte las herramientas Java soportadas por IBM Developer Kit para
Java.
Si desea saber cómo pueden funcionar conjuntamente los mandatos Java 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 Java estándar y los mandatos de OS/400 desde el mismo
entorno. El intérprete Qshell no es un requisito para ejecutar Java en iSeries, pero resulta de gran ayuda.
Para obtener más información acerca del intérprete Qshell, consulte el tema Intérprete Qshell.
Cuando el programa bajo licencia haya terminado de instalarse, aparecerá de nuevo la pantalla Restaurar
programa bajo licencia.
El hecho de desarrollar aplicaciones Java 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 Java y de otras
herramientas de programación disponibles actualmente en el mercado.
También puede compilar, optimizar y ejecutar la la aplicación Java fácilmente mediante Operations
Navigator, una interfaz gráfica de usuario para llevar a cabo tareas en iSeries. Puede consultar las
instrucciones al respecto en Trabajar con aplicaciones Java mediante Operations Navigator. Para obtener
más información acerca de Operations Navigator, entre ella información sobre la instalación, consulte
Iniciación a Operations Navigator.
4 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
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 servidor 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 obtener más información acerca de Operations Navigator, incluyendo información sobre la
instalación, consulte Iniciación a Operations Navigator.
Si no tiene un producto IDE ni ningún otro software de programación, siempre puede codificar la
aplicación Java 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 servidor. Cuando elija el nombre de la aplicación,
debe ajustarse al convenio de denominación Java.
6 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
3. Cree el código fuente del archivo utilizando PDM.
4. Copie el código fuente en un archivo continuo del directorio. Las aplicaciones Java deben residir en un
directorio del sistema de archivos integrado. Si copia el código fuente en un archivo continuo, podrá
guardarlo en su directorio.
Crear el código fuente Java: Ahora que ya ha creado el archivo 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 archivo.
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 archivo está asociado a un miembro fuente del archivo. 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:
Archivo . . . . . . . . . miarchivo
Biblioteca . . . . . . mibibl
donde miarchivo es el nombre del archivo que ha creado, y mibibl es el nombre de la biblioteca en
la que ha guardado el archivo.
donde miarchivo es el nombre del programa Java, mibibl es el nombre de la biblioteca en la que lo
ha guardado y miclase es el nombre del miembro de archivo que está creando.
Nota: puede ser conveniente sustituir miclase por una forma abreviada del nombre de la clase Java.
donde miclase es el nombre del programa Java, miarchivo es el nombre del archivo físico fuente y
mibibl es el nombre de la biblioteca en la que ha guardado el archivo.
Copiar el código Java en un archivo continuo: Para poder compilar y ejecutar la aplicación Java,
debe guardarla en un directorio del sistema de archivos integrado. Para guardar el código fuente Java en
un directorio, tiene que copiar el código en un archivo continuo:
1. En la línea de mandatos, teclee:
CPYTOSTMF
y pulse la tecla F4.
Aparece la pantalla Copiar en archivo continuo (CPYTOSTMF).
2. Rellene la pantalla de la forma siguiente:
3.
Miembro de archivo de base de datos origen
'/QSYS.LIB/mibibl.LIB/miarchivo.FILE/miclase.MBR'
Archivo continuo destino . . . . . . . . . .
'/midir/miclasejava.java'
Opción de archivo continuo . . . . . . . . . *NONE
Opciones de conversión de datos . . . . . . *AUTO
CCSID de archivo de base de datos . . . . . *FILE
Página de códigos de archivo continuo . . . 819
Nota: si se escribe 819 en el campo Página de códigos de archivo continuo, el archivo se guarda
como ASCII.
donde mibibl es el nombre de la biblioteca que ha creado, miarchivo es el nombre del archivo 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 Java y donde
ponga miclasejava escriba el nombre de clase de la aplicación Java.
Nota: en Denominar la aplicación Java encontrará más información acerca del convenio de
denominación de los archivos Java.
En la parte inferior de la pantalla aparece el mensaje: Miembro de archivo de base de datos copiado
en objeto.
Archivo continuo: Un archivo continuo contiene una corriente continua de datos, similar a los archivos de
UNIX y Windows. El archivo fuente físico que ha creado es un archivo de base de datos de iSeries
estructurado. Para compilar la aplicación Java, esta debe tener un formato que el compilador Java pueda
reconocer, que es el formato de archivo continuo.
8 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
Compilar la aplicación Java desde el intérprete Qshell
Para compilar y ejecutar la aplicación Java en iSeries, utilice el intérprete Qshell. Qshell es un entorno de
entrada de mandatos al estilo de UNIX que permite ejecutar los mandatos Java estándar, como javac y
java, en el servidor.
CRTJVAPGM crea un programa de servicio oculto, asociado al archivo de clase, que mejora el
rendimiento. Además, CRTJVAPGM tiene un parámetro OPTIMIZE que le permite seleccionar el nivel de
optimización para el programa de servicio. Conviene que ejecute el mandato CRTJVAPGM en todas las
clases Java y en todos los archivos JAR que cree. Al ejecutar CRTJVAPGM y optimizar las aplicaciones
Java, 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 Developer Kit
para Java.
Aparece un mensaje donde se indica que se ha creado un programa Java para la clase.
Le recomendamos asimismo que cada dos meses solicite el PTF de grupo más reciente de los siguientes
programas bajo licencia:
Aplicaciones Internet
10 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
v Servlets
Utilice servlets para habilitar el proceso de transacciones de e-business.
v Conexiones seguras
Garantice la seguridad del sistema con conexiones seguras.
v Clases HTML
Cree HTML dinámico con las clases HTML de IBM Toolbox para Java.
v Applets
Cree gráficos animados o contenido interactivo para páginas Web con applets.
Aplicaciones IBM
Java en general
v Plataforma Java
Saque partido de estas características de la plataforma java:
–
– Aplicaciones
Acceda a los recursos del sistema con aplicaciones autónomas.
Puede utilizar estos componentes Java para crear aplicaciones Web complejas, como por ejemplo un sitio
Web de e-commerce.
WebSphere Application Server también incluye interfaces API para trabajar con documentos XML
(Extensible Markup Language). Puede añadir estas API a los componentes Java del lado del servidor para
generar, validar, analizar y presentar documentos XML.
12 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
WebSphere Application Server incluye programas de utilidad para administrar el producto. Estos
programas de utilidad incluyen una consola de administración Java, 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.
Servlets
Los servlets son aplicaciones Java que se ejecutan en un servidor Web habilitado para Java y que
interactúan con él. Al igual que los applets se ejecutan en una máquina virtual Java de un navegador, los
servlets se ejecutan en una máquina virtual Java de un servidor Web.
Los servlets tienen muchas funciones en común con los programas CGI (interfaz de pasarela común). No
obstante, debido a que el servidor Web puede precargar los servlets, estos suelen ser más rápidos que
los programas CGI que ejecutan las mismas funciones. Además, los servlets son más fáciles de escribir y
mantener que los CGI, y se pueden reutilizar en las demás plataformas de servidor.
Para empezar a trabajar con servlets, el primer paso consiste en configurar el servidor Web con una
unidad ejecutable Java. Para ello, instale un servidor de aplicaciones Java. Consulte el sitio de IBM
Para obtener más información acerca de los servlets, consulte Servlets: The New 5250 Model . Este
informe técnico de IBM ofrece una completa visión general de los servlets. Aunque este documento está
escrito para la versió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 servlets, vea Introduction to Servlets and IBM WebSphere
Application Server . Esta guía de aprendizaje en línea gratuita enseña a programar servlets con
WebSphere Application Server 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 servlets y cómo
implementar servlets con WebSphere Application Server.
Applets
Un applet es un programa Java(TM) diseñado para incluirse en un documento HTML para la Web. El
documento HTML contiene códigos que especifican el nombre del applet Java 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 visualiza un documento HTML que contiene un código de applet Java, un navegador Web
habilitado para Java baja los códigos de byte Java de Internet y utiliza la máquina virtual Java para
ejecutar el código desde dentro del documento Web. Estos applets Java son lo que permite a las páginas
Web contener gráficos animados o contenido interactivo.
Para obtener más información, consulte Writing Applets , la guía de aprendizaje de Sun Microsystem
para los applets Java. Incluye una visión general de los applets, indicaciones acerca de cómo escribir
applets y algunos problemas habituales relacionados con ellos.
Plataforma Java
La plataforma Javatm es el entorno de desarrollo y gestión de applets Java y aplicaciones. Consta de
tres componentes básicos: el lenguaje Java, los paquetes Java y la máquina virtual Java. El lenguaje
Java y sus paquetes son parecidos a C++ y sus bibliotecas de clases. Los paquetes Java contienen
clases, que están disponibles en cualquier implementación de Java en conformidad. La interfaz de
programas de aplicación (API) debe ser la misma en cualquier sistema que dé soporte a Java.
El entorno Java es distinto de otros entornos de programación en el sentido de que el compilador Java no
genera código de la máquina para un conjunto de instrucciones de un hardware específico. El compilador
Java, en cambio, convierte el código fuente Java en instrucciones de la máquina virtual Java, que los
archivos de clase Java almacenan. Puede utilizar archivos JAR para almacenar los archivos de clase. El
archivo de clase no va destinado a ninguna plataforma de hardware específica, sino a la arquitectura de
la máquina virtual Java.
Puede incorporar la máquina virtual Java a un navegador Web o a un sistema operativo como, por
ejemplo, IBM Operating System/400 (OS/400). La máquina virtual Java está formada por el intérprete de
Java y la unidad ejecutable. El intérprete lleva a cabo la tarea de interpretar el archivo de clase y ejecutar
las instrucciones Java en una plataforma de hardware determinada. La máquina virtual Java es lo que
permite que el código Java se escriba y se compile una sola vez y se ejecute en cualquier plataforma.
Java es un lenguaje de programación de varias hebras, por lo que puede haber más de una hebra en
ejecución dentro de la máquina virtual Java al mismo tiempo. Las hebras Java permiten a un programa
Java llevar a cabo diversas tareas a la vez.
Aplicaciones Java
Las aplicaciones son programas autónomos que no necesitan el uso de un navegador. Las aplicaciones
Java se ejecutan iniciando el intérprete de Java desde la línea de mandatos y especificando el archivo
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 Java.
El cargador de clases y el gestor de seguridad, dentro de la unidad ejecutable Java, 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 Java 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 nativos. La mayor parte de los
programas de IBM Developer Kit para Java son aplicaciones.
Puede utilizar el mandato Crear programa Java (CRTJVAPGM) para asegurarse de que el código cumpla
los requisitos de seguridad que impone la unidad ejecutable Java para verificar los códigos de byte. Esto
incluye verificar la conformidad con las restricciones de tipo, comprobar las conversiones de datos,
asegurarse de que no se produzcan desbordamientos o subdesbordamientos de pila de parámetros y
comprobar si existen violaciones de acceso. Sin embargo, no es necesario que verifique 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 Java en IBM iSeries: utilización de IBM Developer Kit para Java
producen durante el primer uso de una clase. Una vez verificados 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 llevar a
cabo las operaciones deseadas.
Además de cargar y ejecutar los códigos de byte, la máquina virtual Java incluye una función de recogida
de basura que gestiona la memoria. La recogida de basura se ejecuta a la vez que la carga e
interpretación de los códigos de byte.
El formato JAR es el único formato de archivo para distintas plataformas. Asimismo, el formato JAR es el
único que maneja archivos de audio y de imágenes, así como archivos de clase. JAR es un formato de
estándar abierto y plenamente ampliable escrito en Java.
El formato JAR también admite compresión, lo que reduce el tamaño del archivo y disminuye el tiempo de
bajada. Asimismo, el autor de un applet puede firmar entradas individuales de forma digital en un archivo
JAR para autenticar su origen.
Intérprete de Java
El intérprete de Java es el componente de la máquina virtual Java que interpreta los archivos de clase
Java para una plataforma de hardware determinada. El intérprete de Java 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 Java
Una hebra es una única corriente independiente que se ejecuta dentro de un programa. Java es un
lenguaje de programación de varias hebras, por lo que puede haber más de una hebra en ejecución
dentro de la máquina virtual Java al mismo tiempo. Las hebras Java permiten a un programa Java llevar a
cabo diversas tareas a la vez. 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.
Java da soporte a las hebras como interfaces API incorporadas.
Nota: el uso de hebras permite mejorar la interactividad, 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
interactivo 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 llevar a cabo otras tareas. Las hebras permiten dar soporte a varios flujos con la misma
Las hebras hacen posible el desarrollo de programas paralelos con gran escalabilidad en un entorno de
una máquina con varios procesadores. Si se construyen correctamente, también proporcionan un modelo
para manejar varias transacciones y varios usuarios.
Puede utilizar hebras en un programa Java para diversas situaciones. Algunos programas deben poder
llevar a cabo varias actividades y, al mismo tiempo, poder responder a entrada adicional del usuario. Por
ejemplo, un navegador Web tiene que poder responder a la entrada del usuario a la vez 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 actividad.
También hay muchos motivos para no utilizar hebras. Si un programa utiliza lógica secuencial inherente,
una hebra puede llevar a cabo la secuencia completa. El uso de varias hebras en ese caso da como
resultado un programa complejo sin que ello suponga ninguna ventaja. 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 varias 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.
Definición de e-business
v ¿Qué es e-business?
Este sitio Web describe de forma breve los objetivos y las estrategias de e-business teniendo presentes
las necesidades de un usuario de IBM.
16 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
v Aprendizaje de Java
Mejore sus conocimientos sobre el lenguaje Java con estos recursos de aprendizaje.
v Referencias de Java
Obtenga aquí las respuestas a sus preguntas en relación con Java. Esta página contiene una amplia
gama de fuentes de información acerca del lenguaje Java y sus características.
Aprendizaje de Java
Para seguir avanzando en el aprendizaje de Java no es necesario que se gaste mucho dinero. En Internet
hay buenas guías de aprendizaje de Java 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 Java.
Utilice estas fuentes para encontrar información de Java que se ajuste a su servidor:
Utilice estas fuentes para encontrar información de Java válida para todas las plataformas:
Consulte en Referencias de Java e IBM más enlaces útiles para el aprendizaje de Java.
de registro para ver los PDF. Asimismo, necesitará Adobe Acrobat Reader para acceder a los
documentos PDF.
v Building iSeries Applications with Java
Este libro rojo contiene ejemplos de migración de aplicaciones RPG a Java.
v Building iSeries Client/Server Applications with Java
Este libro rojo muestra proyectos y ejemplos de código con IBM Toolbox para Java.
v Building iSeries Internet-Based Applications with Java
Este libro rojo muestra cómo diseñar y crear aplicaciones, applets y servlets Java en iSeries basados
en Internet o en una intranet. Si le interesan las posibilidades de e-business de Java e iSeries, este
libro rojo está especialmente indicado para ello.
Revistas
Siga estos enlaces para acceder a las versiones en línea de revistas de Java:
v
v Revista NEWS/400
Esta revista ofrece varios buenos recursos de Java en comunidades de miembros . Es de especial
interés la comunidad AS/400 e-Developer, que incluye una guía de aprendizaje de Java, artículos
actuales y anteriores sobre el desarrollo de soluciones Java y un boletín técnico sobre Java.
v RevistaMidrange Computing
Este sitio permite ver 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 vez le interese suscribirse a ella.
Con ello se asegurará de no pasar por alto los artículos que esta revista suele presentar sobre Java.
Sitios Web
Visite estos sitios para obtener más información sobre Java en la Web:
18 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
v IBM Centre for Java Technology Development
Este sitio Web de IBM Hursley proporciona información y novedades sobre Java, bajadas de código
gratuitas y soporte de entorno para todas las plataformas de IBM.
Grupos de noticias
Entre a formar parte de un grupo de noticias para disponer de la información más actualizada sobre Java:
v
Foros
Comentarios
Si encuentra en Internet alguna fuente útil de información sobre Java e IBM iSeries que no figure aún en
esta lista, envíenos sus comentarios.
IBM Corporation
Attention Department XTN
IDCLERK
3605 Highway 52N
Rochester, MN 55901-7829 Estados Unidos
Nota: póngase en contacto con el representante de IBM si necesita ayuda específica para marketing o
servicios, o si se le ocurren comentarios específicos acerca de las funciones de los productos o sistemas
de IBM.
La letra pequeña:
Cuando elige enviar un mensaje a IBM, usted acepta que se tomará como no confidencial toda la
información contenida en el mensaje, incluidos los datos intercambiados en estas hojas, ya se trate de
consultas, de comentarios o de sugerencias; IBM no tiene ningún tipo de obligación con respecto a dicha
información y se considera libre para reproducir, utilizar, divulgar y distribuir tal información a terceros sin
ninguna limitación. Es más, IBM tiene libertad para utilizar las ideas, los conceptos, los conocimientos o
las técnicas que dicha información pueda contener y destinarlas a cualquier finalidad, incluyendo, pero sin
limitarse a ello, el desarrollo, la fabricación y el marketing de productos que incorporen esa información.
20 Guía de iniciación a Java en IBM iSeries: utilización de IBM Developer Kit para Java
IBM
Impreso en España