TODO LO QUE NECESITA SABER SOBRE LA PLATAFORMA JAVA™ 2. Java ofrece un lenguaje de programación poderoso y flexible, a la vez que sencillo, potente, seguro, eficaz y universal, por lo que constituye el instrumento ideal para el desarrollador actual de aplicaciones.
Este libro le enseñará todo lo que Java puede hacer y cómo hacerlo. Java no está diseñado solamente para realizar applets o acceder a Internet. En este libro se describe toda su potencia, que le permitirá sentar las bases para llegar hasta donde nunca antes llegó ningún desarrollador de código.
La obra está estructurada en 21 capítulos; comienza con una introducción sobre el lenguaje Java para enseguida proporcionar información sobre los aspectos más importantes de la plataforma Java 2:
- Fundamentos del lenguaje - Anotaciones
- Operadores - Modelo de delegación de eventos
- Control del flujo de programación - AWT
- Expresiones - Swing
- Colecciones de datos - Gráficos
- Clases - Comunicaciones en red
- Interfaces - Sockets TCP/IP, UDP
- Paquetes - Multicast
- Ficheros - Comunicaciones seguras
- Arquitectura NIO - Servlets, páginas JSP
- Multitarea - JDBC, Rowset
- Scheduling - RMI
- Tipos genéricos - JMX, jconsole
Se incluye una completa revisión del modelo de delegación de eventos, un estudio básico del desarrollo de Servlets, comunicaciones en red a través de sockets, multicast, punto-a-punto, comunicaciones seguras SSL, acceso a bases de datos mediante JDBC, comunicaciones RMI, introducción a la mensajería JMX, etc. También se tratan las características más importantes aportadas por Java2 SE 6 a Java: anotaciones, colecciones navegables, ventanas modales, splash screen, system tray, nueva API de escritorio, arrastrar y soltar, acceso avanzado a redes, uso de JavaDB, etc.
Con el libro se adjunta un CD-ROM que contiene el código completo de los más de 300 ejemplos que ilustran los conceptos explicados en el texto, permitiendo probarlos inmediatamente; también incluye herramientas de programación y entornos integrados de desarrollo para plataformas Linux y Windows.
CAPÍTULO 1: INTRODUCCIÓN A JAVA
CAPÍTULO 2: CARACTERÍSTICAS DE JAVA
CAPÍTULO 3: PRIMEROS PASOS EN JAVA
CAPÍTULO 4: LENGUAJE JAVA
CAPÍTULO 5: PROGRAMAS BÁSICOS EN JAVA
CAPÍTULO 6: CONCEPTOS BÁSICOS DE JAVA
CAPÍTULO 7: CLASES JAVA
CAPÍTULO 8: ALMACENAMIENTO DE DATOS
CAPÍTULO 9: FICHEROS EN JAVA
CAPÍTULO 10: EXCEPCIONES EN JAVA
CAPÍTULO 11: TAREAS Y MULTITAREA
CAPÍTULO 12: DELEGACIÓN DE EVENTOS
CAPÍTULO 13: AWT
CAPÍTULO 14: SWING
CAPÍTULO 15: GRÁFICOS
CAPÍTULO 16: MÉTODOS NATIVOS
CAPÍTULO 17: COMUNICACIONES EN RED
CAPÍTULO 18: SERVLETS
CAPÍTULO 19: JDBC
CAPÍTULO 20: RMI
CAPÍTULO 21: JMX
APÉNDICE A: BIBLIOGRAFÍA
APÉNDICE B: CONTENIDO DEL CD-ROM
Agustin Froufe Quintas