El enfoque de esta obra es eminentemente formativo y didáctico y su contenido incorpora numerosos ejemplos y ejercicios de programación resueltos. Cada uno de los capítulos del libro incluye las siguientes características: Una breve exposición de la teoría, necesaria para desarrollar los ejemplos y ejercicios propuestos. Esta teoría incluye la descripción de la sintaxis del lenguaje Java.
"Este libro se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el lector encontrará en este libro todos los fundamentos necesarios para familiarizarse rápidamente con uno de los lenguajes más utilizados en el mundo. Los tres primeros capítulos presentan los fundamentos del lenguaje y de la programación orientada a objetos. Los siguientes capítulos abordan el desarrollo de aplicaciones gráficas con la biblioteca Swing y la creación de applets que permiten enriquecer fácilmente el contenido de las páginas Web. Se presenta también el desarrollo de aplicaciones cliente/servidor utilizando el API JDBC que asegura el acceso a las bases de datos. Siendo el despliegue una etapa importante para el éxito de una aplicación, el último capítulo presenta la distribución de una aplicación mediante la solución clásica de los ficheros de archivos o el uso más flexible de la tecnología Java Web Start. El libro no necesita herramientas de desarrollo específicas. Basta con un editor de texto y las herramientas gratuitas disponibles en el sitio de Oracle para llevar a cabo un buen...
Este libro se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el lector encontrará en este libro todos los fundamentos necesarios para familiarizarse rápidamente con uno de los lenguajes más utilizados en el mundo. Los tres primeros capítulos presentan los fundamentos del lenguaje, de la programación orientada a objetos y las novedades de la versión 8. El lector descubrirá, en particular, las nuevas API de gestión de datos, las expresiones Lambda y su aplicación en la gestión de colecciones. Los siguientes capítulos abordan el desarrollo de aplicaciones gráficascon la biblioteca Swing y la creación de applets que permiten enriquecer fácilmente el contenido de las páginas Web. Se presenta también el desarrollo de aplicaciones cliente/servidor utilizando la API JDBC que asegura el acceso a las bases de datos. Siendo el despliegue una etapa importante para el éxito de una aplicación, el último capítulo presenta la distribución de una aplicación mediante la solución clásica de losficheros de archivos o el uso más flexible de la tecnología Java Web Start. Numerosos...
Este curso presenta una iniciación a la programación Web en Java. Comprende los fundamentos tecnológicos sobre los que se sustentan las aplicaciones web hoy en día, así como las APIs de programación y componentes que ofrece el Lenguaje Java para el desarrollo de este tipo de aplicaciones (dentro de la plataforma Java Enterprise Edition). Incluye numerosos ejemplos, cuestionarios y actividades para apoyar y facilitar el aprendizaje de esta nueva plataforma. Es un curso destinado a personas interesadas en la programación de aplicaciones web mediante el Lenguaje Java. Los temas se estructuran en tres módulos: módulo 1: Introducción a Java EE, el entorno de desarrollo, el protocolo HTTP y lenguaje HTML; módulo 2: Java Servlets, JavaServer Pages (JSP), diseño de Aplicaciones Java EE; módulo 3: Java Servlets avanzado y JavaServer Pages Avanzado.
La siguiente obra presenta al lector, material concerniente al paradigma de Programación Orientada a Objetos, POO, mediante el lenguaje de programación Java. Así mismo, provee información acerca de los conceptos básicos de programación e historia del lenguaje Java. En dieciocho capítulos describe la introducción al lenguaje de programación Java, conceptos fundamentales de programación, conceptos fundamentales de programación orientada a objetos, clases de utilidad del lenguaje Java, entrada y salida estándar, colecciones, manejo de archivos, concepto de herencia y polimorfismo, generación de documentación mediante Javadoc, desarrollo de aplicaciones orientadas a arquitecturas, interfaces gráficas de usuario, conceptos fundamentales de computación gráfica, patrón modelo vista controlador, acceso a bases de datos, procesos multitarea, comunicaciones en red, manejo de multimedia y carga dinámica de clases. Cada capítulo cuenta con un conjunto de problemas propuestos con el fin de que el lector tenga una herramienta adicional de análisis sobre los conceptos presentados.
Completo recorrido musical por Bali, Java y Sunda, que va desgranando las principales músicas y fiestas de las regiones mencionadas. El texto se completa con un disco compacto con ejemplos de la música tratada.
"Medir los avances de la programación por líneas de código es como medir el progreso de la construcción de aviones por peso." Bill Gates Este texto está desarrollado con un enfoque integral en la enseñanza de la programación estructurada y la programación orientada a objetos. Los autores buscan en todo momento que los lectores aprendan y enseñen a programar; en otras palabras, es un libro que presenta aspectos básicos de la programación, pero que muestra las ligas indispensables hacia la ingeniería de software y señala recomendaciones. Uno de los principales propósitos de los autores es darles a los alumnos las herramientas necesarias para que adquieran una nueva forma de pensar y resolver problemas; es decir, que obtengan las habilidades necesarias para descomponer problemas y desarrollar las mejores soluciones de programación.
El objetivo de este libro no es ser un “áspero” manual de referencia de los contenidos tratados: JDBC y Swing, Tampoco se trata, como podría dar laimpresión, de una mera colección de ejercicios. Sino que el planteamiento del autor en la redacción de esta obra técnica ha sido el presentar al lector una integración de la utilización de ambas APIs, contextualizada en un ámbito productivo, materializada en el ejemplo final GestionLibros. El resto del libro constituye un camino de aproximación enfocada a la comprensión progresiva de dicha aplicación. Todo ello ajustado a la estructura que representa el modelo de desarrollo de software arquitectura a tres capas, que proporciona un marco organizativo de los componentes intervinientes.El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.
El presente libro reúne en un único documento todos los contenidos que se han considerado más relevantes para comenzar a programar con el lenguaje de programación Java, llegando a cubrir una buena parte de la edición estándar de Java o Java SE, e incluyendo características nuevas aparecidas en la versión Java 7. Parte desde lo más básico, describiendo las distintas características fundamentales del lenguaje de forma progresiva y mostrando ejemplos sencillos y funcionales en todo momento. El texto puede seguirse sin tener conocimiento alguno sobre otros lenguajes de programación, aunque un cierto conocimiento del lenguaje C o C++ puede ser de mucha utilidad. Se estructura en trece capítulos y cada uno de ellos presenta al principio sus objetivos concretos. Comienza explicando la estructura de los programas, tipos primitivos, sentencias de control de flujo, arrays, cadenas de caracteres, gestión de excepciones, aserciones, colecciones de datos. Una vez sentadas las bases se presenta la metodología de la Programación Orientada a Objetos (POO), que se utilizará en el resto del libro. En capítulos posteriores se hace hincapié especialmente en el desarrollo de...
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, se sabe que Java es un lenguaje de programación orientado a objetos introducido por Sun Microsys-tems cuyas características lo sitúan, junto con C#, en uno de los productos ideales para desarrollar programas para la Web. Pero con Java no sólo se pueden escribir programas para la Web, sino que también permite desarrollar aplicaciones de uso general, finalidad principal de és-ta obra. \'\'El lenguaje de programación Java\'\' es un libro: · Para aprender a programar utilizando el lenguaje Java. · Con ejemplos claros y sencillos, fáciles de entender, que ilustran los funda-mentos de la programación Java. · Que le permitirá introducirse en la programación orientada a objetos. · Que le enseñará a trabajar con estructuras de datos, con ficheros y con excep-ciones. · Y que le introducirá en el desarrollo de aplicaciones de propósito general, en el diseño de interfaces gráfivas, en el desarrollo de aplicaciones Web y en el acceso a bases...
EDI NetBeans, J2SE 6. Lenguaje Java. POO. Clases, subclases, paquetes e interfaces. Clases genéricas. Excepciones. Ficheros. Estructuras dinámicas. Algoritmos. Hilos. Introducción a las interfaces gráficas y a las aplicaciones para Internet. Ejercicios resueltos.
Java es uno de los lenguajes de programación más utilizados a nivel empresarial a la hora de desarrollar aplicaciones de gestión con buenos niveles de escalabilidad y disponibilidad. Además de tener sólidos conocimientos en programación orientada a objetos y arquitectura de software, desde el punto de vista de la seguridad, aquellos que buscan desarrollar una carrera profesional con tecnologías open source, es necesario conocer un conjunto de buenas prácticas a la hora de crear aplicaciones web. El objetivo de este libro es enseñar los principales criterios y buenas prácticas para crear aplicaciones web de forma segura en Java. Además comentaremos los aspectos de seguridad en las diferentes etapas del desarrollo de aplicaciones web en Java, alineadas a las buenas prácticas propuestas por OWASP (Open Web Application Security Project) y en particular el top ten de vulnerabilidades que podemos encontrar en aplicaciones web.Veremos cómo configurar la seguridad de nuestras aplicaciones en los principales servidores de aplicaciones del mercado y detallaremos los pasos a seguir para implementar mecanismos de seguridad con el framework Spring Security. Con el objetivo de...
JJDK 8. Entorno de desarrollo NetBeans.
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...
"Este libro de JEE 6 se dirige a desarrolladores Java y proporciona todas las bases para usar el lenguaje Java en el desarrollo de aplicaciones web dinámicas. Tras la presentación de la plataforma JEE, el lector descubrirá el funcionamiento del protocolo http, omnipresente en las aplicaciones web. El siguiente capítulo presenta los servlets, base de todas las aplicaciones web desarrolladas en lenguaje java. A continuación, se detalla la presentación de los datos al usuario con las páginas jsp. Los dos capítulos siguientes detallan las soluciones disponibles para mejorar la productividad usando las etiquetas de la librería JSTL o creando una librería de etiquetas propia, adaptada a las necesidades de la aplicación. Ya que la mayoría de las aplicaciones usa actualmente una base de datos para almacenar la información, el último capítulo presenta el acceso a los datos con java mediante la api jdbc y las particularidades de las aplicaciones web en ese ámbito. En este libro, cada concepto se ilustra con ejemplos concretos, que pueden adaptarse fácilmente según las necesidades. La estructura de los principales archivos de configuración se documenta como guía para...
PROGRAMACIÓN en JAVA I El entorno de programación – Sintaxis – Elementos – Estructuras de control Java es uno de los lenguajes más robustos y populares en la actualidad, existe hace más de 20 años y ha sabido dar los giros adecuados para mantenerse vigente. Este curso de Programación en Java nos enseña, desde cero, todo lo que necesitamos para aprender a programar y, mediante ejemplos prácticos, actividades y guías paso a paso, nos presenta desde las nociones básicas de la sintaxis y codificación en Java hasta conceptos avanzados como el acceso a bases de datos y la programación para móviles. En este primer volumen de los cuatro que componen el curso, exploramos los conceptos básicos necesarios para enfrentarnos al mundo del desarrollo de aplicaciones, analizamos las características más importantes de Java y preparamos el entorno de desarrollo. También revisamos la sintaxis, elementos y estructuras de control de este lenguaje.
Programar en Java y desarrollar aplicaciones Java son cosas diferentes. La primera requiere conocer el lenguaje de programación. La segunda, además, requiere dominar conceptos de diseño y herramientas genéricas o frameworks que faciliten la automatización de las tareas rutinarias y repetitivas del desarrollo. Este libro conjuga ambos caminos: le explica el lenguaje de programación desde cero y le guía en el desarrollo de aplicaciones Java que respeten los lineamientos de diseño recomendados por los expertos de la industria. A grandes rasgos, los temas tratados en este manual y con los que podrá desarrollar una aplicación Java, distribuida, basada en microservicios y con acceso a bases de datos son: el lenguaje Java, la Programación Orientada a Objetos, el JDBC (Acceso a Bases de Datos), los Patrones de Diseño, los Archivos y el Networking, Multithreading y Reflection (Introspección de Clases y Objetos). Asimismo, gracias a este libro, conocerá conceptos esenciales en Java como: o El frontend y el backend, este último dividido entre las capas de Negocio (façade) y de Acceso a Datos (DAO). o Los frameworks, para automatizar ciertas tareas del desarrollo y permitir...