Saltar al contenido principal
Java 2. Interfaces Gráficas y Aplicaciones para Internet

Java 2. Interfaces Gráficas y Aplicaciones para Internet

Java 2. Interfaces Gráficas y Aplicaciones para Internet

Ceballos, Francisco Javier

Hasta hace pocos años Java sólo nos traía a la mente una taza de café, objeto que se ha convertido en su logotipo, seguramente por las muchas que se tomaron sus creadores. Sin embargo, hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto, y sabe que Java es un lenguaje de programación orientado a objetos, introducido por Sun Microsystems, cuyas...

Editorial:
Ra-Ma
Año de edición:
2008
Materia:
Programación
ISBN:
978-84-7897-859-5
Páginas:
688
Encuadernación:
Rústica
39,90 €
IVA incluido
Añadir a favoritos

Sinopsis

Hasta hace pocos años Java sólo nos traía a la mente una taza de café, objeto que se ha convertido en su logotipo, seguramente por las muchas que se tomaron sus creadores. Sin embargo, hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto, y sabe que Java es un lenguaje de programación orientado a objetos, introducido por Sun Microsystems, cuyas características lo convierten en el producto ideal para desarrollar programas para la Web. A modo de resumen, Java le permitirá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas Web y otras muchas cosas. En este libro se explica cómo crear aplicaciones que muestren una interfaz gráfica al usuario, se estudiará SQL y el acceso a bases de datos (JDBC), el diseño de clientes Web (HTML, applets), las aplicaciones J2EE/JEE (servlets, JSP 2.0, JSTL y JDBC), los servicios Web, los marcos de trabajo JavaServer Faces (JSF) y Visual Web JavaServer Faces para crear aplicaciones de tres o más capas para la Web, las tecnologías para incluir AJAX en una aplicación Web, todo ello con el fin de que diseñe aplicaciones para Internet. Java 2 Interfaces gráficas y aplicaciones para Internet es un libro totalmente actualizado a las nuevas características de J2SE 6.0/Java EE 5 (Java 2 Platform, Standard Edition version 6.0 o JDK 6.0 / Java Platform, Enterprise Edition 5), con ejemplos claros y sencillos, fáciles de entender, que ilustran el diseño de interfaces gráficas, de páginas Web y de aplicaciones con acceso a bases de datos para Internet. Podrá descargarse de Internet un CDROM con los ejemplos realizados, con los apéndices, así como el software necesario para que el lector pueda reproducirlos durante el estudio.

Índice

CONTENIDO PRÓLOGO CAPÍTULO 1. MI PRIMERA APLICACIÓN FORMULARIOS BIBLIOTECA JFC ESTRUCTURA DE UNA APLICACIÓN DISEÑO DE LA INTERFAZ GRÁFICA MANEJO DE EVENTOS ESTABLECER LA APARIENCIA DE LAS VENTANAS RESUMEN EJERCICIOS PROPUESTOS CAPÍTULO 2. JFC (SWING) COMPONENTES SWING ARQUITECTURA MODELO-VISTA-CONTROLADOR MANEJADORES DE EVENTOS DE SWING JERARQUÍA DE COMPONENTES DE UNA APLICACIÓN CAJAS DE TEXTO, ETIQUETAS Y BOTONES INTERCEPTAR LA TECLA PULSADA VALIDAR UN CAMPO DE TEXTO CREAR UN CAMPO DE TEXTO VALIDADO RESUMEN EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 3. BARRAS DE HERRAMIENTAS MENÚS DISEÑO DE UNA BARRA DE MENÚS BARRA DE HERRAMIENTAS DESARROLLO DE UN EDITOR DE TEXTOS MENÚS EMERGENTES ASOCIAR UN ICONO A LA APLICACIÓN REDIMENSIONAR UN COMPONENTE RESUMEN EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 4. CAJAS DE DIÁLOGO CAJAS DE DIÁLOGO MODALES Y NO MODALES CAJAS DE DIÁLOGO PREDEFINIDAS CAJAS DE DIÁLOGO PERSONALIZADAS CASILLAS DE VERIFICACIÓN BOTONES DE OPCIÓN LISTAS SIMPLES LISTAS DESPLEGABLES COMPONENTES DE RANGO DEFINIDO CAJAS DE DIÁLOGO ESTÁNDAR RESUMEN EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 5. TABLAS Y ÁRBOLES TABLAS ÁRBOLES EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 6. J2EE INTRODUCCIÓN ¿QUÉ ES J2EE? ARQUITECTURA J2EE MULTICAPA PRÁCTICAS EN EL DESARROLLO CAPÍTULO 7. ACCESO A UNA BASE DE DATOS SQL ACCESO A UNA BASE DE DATOS CON JDBC EJEMPLO DE ACCESO A DATOS EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 8. CLIENTES ¿QUÉ ES INTERNET? SERVICIOS EN INTERNET PÁGINAS WEB HOJAS DE ESTILO XML XHTML PÁGINAS WEB DINÁMICAS APPLETS EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 9. SERVLETS ¿QUÉ ES UN SERVLET? ESTRUCTURA DE UN SERVLET EJECUTAR UN SERVLET EN EL SERVIDOR INCLUIR PROCESOS ESCRITOS EN JAVA INVOCAR AL SERVLET DESDE UNA PÁGINA HTML PROCESAR FORMULARIOS Petición HTTP GET LEER LOS DATOS ENVIADOS POR EL CLIENTE DESCRIPTOR DE DESPLIEGUE INICIACIÓN DE UN SERVLET SEGUIMIENTO DE UNA SESIÓN SERVLETS Y JDBC SERVICIO DE CONEXIONES EMPAQUETAR UNA APLICACIÓN WEB INSTALAR UNA APLICACIÓN WEB EN EL SERVIDOR TRANSFERIR EL CONTROL A OTRO COMPONENTE WEB EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 10. JSP ¿CÓMO TRABAJA UNA PÁGINA JSP? LENGUAJE DE EXPRESIÓN EN JSP 2 COMPONENTES SOFTWARE: JavaBeans BIBLIOTECA ESTÁNDAR DE ETIQUETAS ETIQUETAS PERSONALIZADAS ETIQUETAS PERSONALIZADAS VS. JavaBeans MANIPULACIÓN DE EXCEPCIONES TRANSFERIR EL CONTROL A OTRO COMPONENTE WEB FORMULARIOS APLICACIONES WEB UTILIZANDO JSP JSP Y JDBC EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 11. SERVICIOS WEB SERVICIOS WEB DESARROLLADOS CON HERRAMIENTAS RAD SERVICIOS WEB DESARROLLADOS SIN HERRAMIENTAS RAD EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 12. JSF DESARROLLO DE UNA APLICACIÓN JSF VISUAL WEB JAVASERVER FACES CICLO DE VIDA DE UNA PÁGINA JSF CONECTANDO CON BASES DE DATOS EJERCICIOS PROPUESTOS CAPÍTULO 13. AJAX FUNDAMENTOS DE AJAX GENERACIÓN DE CÓDIGO JAVASCRIPT JSF MÁS AJAX UTILIZANDO DYNAMIC FACES EJERCICIOS PROPUESTOS APÉNDICES ÍNDICE

Artículos relacionados

Comprender los Algoritmos

Comprender los Algoritmos

Y. Bhargava, Aditya

Un enfoque accesible para aprender sobre algoritmos con ilustraciones y ejemplos prácticos. 320 páginas.La mirada de Luces: Perfecto para quienes desean adentrarse en el mundo de la programación sin complicaciones. ...

✅ Disponible

36,95 €

Micropython en Proyectos. Una Introducción Práctica a la Programación de Microco

Micropython en Proyectos. Una Introducción Práctica a la Programación de Microco

Padin Romero, Beatriz / Dapena Janeiro, Ad / Padín Romero, Beatriz / Dapena Janeiro, Adriana

Guía práctica para desarrollar proyectos en MicroPython, ideal para principiantes y entusiastas. 266 páginas.La mirada de Luces: Perfecto para quienes desean iniciarse en la programación de microcontroladores de manera práctica. ...

✅ Disponible

22,80 €

Guía de Programación en C/C++

Guía de Programación en C/C++

Lopez, Eliezer

Manual para aprender a programar en C y C++, con ejemplos y ejercicios prácticos. 400 páginas.La mirada de Luces: Esencial para quienes desean adentrarse en el mundo de la programación. ...

✅ Disponible

30,50 €

Python Black Hat. Programación para Hackers y Pentesters

Python Black Hat. Programación para Hackers y Pentesters

Arnold, Tim / Seitz, Justin

Cuando se trata de crear herramientas de hackeo potentes y eficaces, Python es el lenguaje elegido por la mayoría de los analistas de seguridad. En este libro explorarás el lado más oscuro de las capacidades de Python: todo, desde escribir sniffers de red, robar credenciales de correo electrónico y acceder a directorios y carpetas por la fuerza hasta crear fuzzers de mutación, ...

✅ Disponible

32,95 €

Curso Práctico con Unity 3D

Curso Práctico con Unity 3D

Cantón Nadales, David

Guía para el desarrollo de videojuegos con Unity, desde fundamentos hasta creación de builds. 360 páginas.La mirada de Luces: Ideal para quienes desean adentrarse en el mundo del desarrollo de videojuegos de forma práctica. ...

✅ Disponible

30,50 €

Curso de Programacion con Rust

Curso de Programacion con Rust

Lopez, Eliezer

Introducción a la programación en Rust, un lenguaje enfocado en la seguridad y el rendimiento. 400 páginas.La mirada de Luces: Perfecto para desarrolladores que buscan un lenguaje moderno y eficiente. ...

✅ Disponible

31,95 €

Otros libros del autor

Java 2. Curso de Programación 4ª Edición

Java 2. Curso de Programación 4ª Edición

Ceballos, Francisco Javier

Hace pocos años quizás "Java" nos traía a la mente una taza de café. ¿Por qué una taza de café? Seguramente por las muchas que se tomaron sus creadores. De hecho la taza de café ha pasado a ser su logotipo. Hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto; sabe que Java es un lenguaje de programación orientado a objetos introducido por Sun ...

Entrega 3/5 días

49,90 €

Visual Basic. Net. Lenguaje y Aplicaciones

Visual Basic. Net. Lenguaje y Aplicaciones

Ceballos, Francisco Javier

Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente, ofrece capacidades de diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de apli...

🚫 Descatalogado

34,90 €

Visual Basic

Visual Basic

Ceballos, Francisco Javier

Microsoft Visual Basic es una evolución del lenguaje Visual Basic que continúa la tradición de ofrecer una manera rápida y fácil de crear aplicaciones basadas en .NET Framework, permitiendo a los desarrolladores generar de manera productiva aplicaciones Windows, para la Web y para dispositivos móviles, con seguridad de tipos y orientadas a objetos.Las últimas versiones (2005, 2...

Entrega 3/5 días

59,90 €

Visual C#

Visual C#

Ceballos, Francisco Javier

C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de a...

🚫 Descatalogado

59,90 €

Aplicaciones. net Multiplataforma (Proyecto Mono)

Aplicaciones. net Multiplataforma (Proyecto Mono)

Ceballos, Francisco Javier

Mono es un proyecto de código abierto para crear un entorno de desarrollo multiplataforma compatible con Microsoft .NET Framework según lo especificado por el Ecma. El software libre tiene numerosas ventajas y pocas desventajas. De las primeras cabe destacar la flexibilidad para modificar y adaptar el código, con lo que generalmente se mejora su calidad, y la libertad para pode...

❌ Agotado

19,90 €

Microsoft C. Lenguaje y Aplicaciones con Cd

Microsoft C. Lenguaje y Aplicaciones con Cd

Ceballos, Francisco Javier

C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de a...

🚫 Descatalogado

34,90 €