Humanética

http://weblogs.javahispano.org/ricardo/date/20040216 Monday February 16, 2004

Oracle 9i: Java Programming

Me refiero a la Guía de Estudiante que llegó a mis manos hace poco (como lo comenté en otro post) y que ha sido elaborada por la Oracle University y tiene como fecha de edición Junio de 2003. Son dos volúmenes “medio gorditos” para este primer tema (no sé cuantas páginas tienen porque utiliza la numeración capítulo-hoja, dicho sea de paso no me siento tan cómodo con la misma).

Se ponen como pre-requisitos para comprender el contenido el tener experiencia previa con otro lenguaje de 3ra. generación, de preferencia un lenguaje estructurado como Pascal o C. Y como algo sugerido estar familiarizado con HTML básico y SQL.

El contenido esta presentado en una serie de cuadros “tipo” diapositivas a razón de casi una por hoja, donde se presenta el resumen de lo que en la parte baja de cada página puede estar explicado más detalladamente. Esta estructuración me parece interesante porque se puede leer rapidamente lo más resaltante y luego ampliar con una lectura más profunda. Y si se desea luego se regresa al resumen para organizar los conceptos.

Cada capítulo presenta inicialmente la lista de objetivos, luego desarrolla cada punto, seguido de un sumario y generalmente finaliza con unas sección de práctica.

Veamos el contenido. Se inicia desde lo más básico “¿Qué es Java?” indicando que se trata de una plataforma y un lenguaje orientado a objetos, que contiene una librería de clases y usa una máquina virtual para su ejecución. Se presentan una serie de precisiones sobre conceptos necesarios para entender como funciona java, con algunas gráficos (no voy a reproducir ninguno -de muestra- porque tienen un pie de página con copyright), por ejemplo hay uno donde se ve como una aplicación java funciona sobre la java virtual machine (JVM) y esta sobre el sistema operativo; en el caso de los applets, estos corren en la JVM la cual se ejecuta en el browser y este sobre el sistema operativo.

A lo largo de los capítulos se presentan de manera bastante ordenada y sintética los conceptos de orientación a objetos, las convenciones de codificación, los tipos de dato primitivos, el control de flujo, las clases, la herencia, el uso de Strings, los Arrays y colecciones, etc. Es decir, la base conceptual y la estructura del lenguaje en sí.

En diferentes partes se muestra como “encajan” los productos de Oracle dentro de lo que se va explicando (no podía ser de otra manera). Entre los productos más importantes están: Oracle9i Database, Oracle9i Application Server y Oracle9i Developer Suite (Oracle9iDS). Así mismo se indica que actualmente el JDeveloper (el IDE) se puede obtener como un producto separado del Oracle9iDS. (Lo estaba olvidando, se menciona que el JDeveloper a sido re-escrito y ahora esta hecho totalmente en Java).

Puedo decir que para mi gusto esta bastante bien explicado, aunque lo cierto es que no puedo juzgar que tan didáctico sería para alguien que no tiene ningún conocimiento de Java (pero sospecho que le haría bien tener simultaneamente a la mano por lo menos otro libro o manual).

Comentarios:

Hola me podrias por favor enviar ese material a mi correo, es urgente , te lo agradeceria mucho!

Enviado por Javier en January 22, 2009 a las 12:14 PM EST #

Enviar un comentario:
  • Sintaxis HTML: Deshabilitado