El lenguaje Java ha supuesto una gran revolución en Internet, al ser el primer lenguaje de programación diseñado específicamente para tal finalidad, al incorporar la tecnología de la Máquina Virtual Java que permite que el código que se desarrolle en Java sea completamente independiente de la plataforma en la que se ejecute. Este manual permite estudiar con detenimiento dicho lenguaje y cada uno de sus elementos, así como tecnologías basadas en Java, tal y como pueden ser JavaScripts, las páginas JSP, los JavaBeans,...

Ahorra Con Agapea
"Compra "JAVA" junto a "Hipatia de Alejandría":
Por solo 42 € Gastos de envío gratis**

BLOQUE I: Metodología de la programaciónCAPÍTULO 1: Definición y componentes de los programas
Introducción
Concepto de programa
Características de los programas
Programación
Diferentes paradigmas de la programación
CAPÍTULO 2: Análisis de las tareas a realizar.
Proceso en la programación
Lenguajes interpretados o compilados
Lenguajes compilados
Lenguajes interpretados
Compilación separada
CAPÍTULO 3: Elementos de un programa
Objetos
Identificadores
Datos
Constantes
Variables
Operadores
Expresiones
Sentencias
CAPÍTULO 4: Estructuras de control y mandato
Programación modular
Diseño Top-Down (diseño descendente)
vs diseño ascendente
Programación Estructurada
Estructuras iterativas y condicionales
CAPÍTULO 5: Creación de Ordinogramas.
Representación gráfica de algoritmos
Ordinogramas
Diagramas de flujo mediante organigramas
CAPÍTULO 6: Pseudocódigo
Representación de algoritmos mediante peseudocódigo
Elementos del pseudocódigo
Estructuras básicas en pseudocódigos
CAPÍTULO 7: Elementos y Técnicas de programación.
Elementos auxiliares de programación
Algoritmos para la ordenación de tablas
Algoritmo de búsqueda en tablas
BLOQUE II: Introducción a JavaCAPÍTULO 8: Características de Java.
¿Qué es Java?
Compilador de Java, Java Virtual Machine
CAPÍTULO 9: Descripción del lenguaje.
Estructura de un programa Java
Programación en Java
Estructuras de programación
Clases en Java, Variables y Operadores
Excepciones
CAPÍTULO 10: Clases en Java.
Conceptos de Clase
Variables Miembro
Métodos o funciones Miembros
Constructores en Java
Destrucción de Objetos
Herencia
Permiso de Acceso
CAPÍTULO 11: Programación de Applets.
¿Qué es un Applet?
Características de los applets
Métodos de control
Inclusión de Applets en páginas HTLM
Paso de parámetros a un applet
Imágenes y Sonidos
CAPÍTULO 12: Interfaz gráfico AWT (Abstract Window Toolkit).
Introducción
Creación de una Interface Gráfica de Usuario
Objetos event source y objetos event listener
Relación entre Componentes y Eventos
Interfaces Listener
Clases Adapter
CAPÍTULO 13: Componentes y Eventos.
Jerarquía de Componentes
Clase Component
Jerarquía de eventos
Clases EventObject y AWTEevent
CAPÍTULO 14: Menus.
Menus
Clase MenuShortcut
MenuComponent
Layout Managers
CAPÍTULO 15: Gráficos, Textos e Imágenes. Animaciones.
Capacidades gráficas del AWT
Clase Graphics
Gráficas Primitivas
Clases Graphics y Font
Clase FontMetrics
Clase Color
Imágenes
Animaciones
CAPÍTULO 16: Interfaz de usuario con JFC/Swing.
Introducción. Java Foundation Classes: Swing
Diferencias entre los componentes Swin
y los componentes AWT
Estructura y funcionamiento de un Programa Swing
Estructura de un Programa Swing
Componentes y su utilización
CAPÍTULO 17: Componentes Swing.
Creación de Diálogos: JoptionPane y Jdialog
Creación de Frames: Jframe
La clase JcheckBox
JcomboBox
Jslider
Componentes de Texto
BLOQUE III: JavaBeansCAPÍTULO 18: JavaBeans: Estructura y Fundamentos.
Estructura
Componentes y contenedores
Introspección (Introspection)
Eventos (Events)
Propiedades (Properties)
Persistencia (Persistence)
Métodos de Acceso
El diseño en JavaBeans
Herramientas de Ensamblado de Beans
CAPÍTULO 19: Creación de JavaBeans.
Paquetes de desarrollo de JavaBeans: BDK
Componentes que incorpora el BKD de JavaSoft
Desarrollo de JavaBeans
El paquete Java Bean
Escribir un Bean Sencillo
BLOQUE IV: Acceso a Base de datosCAPÍTULO 20: Lenguaje SQL.
Introducción
Consultas de Selección
Criterios de Selección
Agrupamiento de Registros
Consultas de Acción
SubConsultas
Consultas de Unión Internas
Consultas de Unión Externas
Estructuras de las Tablas
CAPÍTULO 21: JDBC -Acceso a bases de datos.
Estrablecer una Conexión
Hacer la Conexión
Crear sentencias JDBC
Ejecutar Sentencias
Recuperar Valores desde una Hoja de Resultados
Utilizar el Método next
Utilizar los métodos getXXX
Utilizar Transacciones
Desactivar el modo Auto-entrega
Entregar una Transacción
Utilizar Transacciones para Preservar la integridad de los
Datos
Cuándo llamar al método rollback
BLOQUE V: Desarrollo de Páginas Wed con JavaCAPÍTULO 22: Introducción a HTML.
Lenguaje HTML
Características del HTML. Estructura del HTML.
Etiquetas HTML
Elaboración de textos
Listas
Enlaces
Imágenes
Multimedia (vido, sonido, 3D...).
Tablas
Frames
GIFs animados
GIFs entrelazados y transparentes
CAPÍTULO 23: Java Server Pages.
Introducción
Sumario de Sintaxis
Plantilla de Texto: HTML estático
Elementos de Script JSP
Directivas JSP
Ejemplo: Usar Elementos de Script y Directivas
Variables Predefinidas
Acciones
Convenciones de Comentarios y Caracteres de Escape
CAPÍTULO 24: Documentos XML.
Introducción
Documento XML
eXtensible Markup Lenguage (XML)
Parsers XML
CAPÍTULO 25: Gestión de Dominios de Internet.
Introducción
Clases de dominios
Dominios y Subdominios
Resolución de nombres y direcciones IP
CAPÍTULO 26: Comunicación con sistemas remotos.
Introducción
Conceptos básicos
Comunicación mediante el protocolo UDP
Comunicación mediante el protocolo TCP
Trabajo con URLs
CAPÍTULO 27: Ejemplo Comentado.
AppletAgenda.java