12.07.2015 Views

Desarrollo de proyectos informáticos con tecnología Java

Desarrollo de proyectos informáticos con tecnología Java

Desarrollo de proyectos informáticos con tecnología Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 ÍNDICE GENERAL12.5. Convertir una aplicación Swing en un Applet . . . . . . . . . . . 17612.6. Comunicación entre Applets . . . . . . . . . . . . . . . . . . . . . 17713.Control <strong>de</strong> errores <strong>con</strong> MyLyn y Bugzilla 18113.1. Sistema <strong>de</strong> <strong>con</strong>trol <strong>de</strong> tareas MyLyn . . . . . . . . . . . . . . . . 18213.1.1. Cual es el objetivo <strong>de</strong> MyLyn . . . . . . . . . . . . . . . . 18213.1.2. Trabajar <strong>con</strong> MyLyn . . . . . . . . . . . . . . . . . . . . . 18213.2. Sistema <strong>de</strong> gestión <strong>de</strong> errores Bugzilla . . . . . . . . . . . . . . . 18813.2.1. Cual es el objetivo <strong>de</strong> Bugzilla . . . . . . . . . . . . . . . 18813.2.2. Instalación <strong>de</strong> Bugzilla . . . . . . . . . . . . . . . . . . . . 18813.2.3. Trabajar <strong>con</strong> Bugzilla . . . . . . . . . . . . . . . . . . . . 19513.3. Acceso a Bugzilla <strong>de</strong>s<strong>de</strong> MyLyn y Eclipse . . . . . . . . . . . . . 19913.3.1. Beneficios <strong>de</strong> la combinación <strong>de</strong> Bugzilla y MyLyn <strong>de</strong>s<strong>de</strong>Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20113.3.2. Trabajo <strong>con</strong> MyLyn y Bugzilla <strong>de</strong>s<strong>de</strong> Eclipse . . . . . . . 20114.Programación <strong>con</strong>currente <strong>con</strong> Hilos 20714.1. ¿Qué es un hilo? Utilida<strong>de</strong>s. Consi<strong>de</strong>raciones sobre el uso <strong>de</strong> hilos 20814.2. Creación <strong>de</strong> hilos en <strong>Java</strong> . . . . . . . . . . . . . . . . . . . . . . 20914.2.1. Creación <strong>de</strong> un Hilo extendiendo a la clase Thread . . . . 20914.2.2. Creación <strong>de</strong> un Hilo mediante una clase interna . . . . . . 21014.2.3. Creación <strong>de</strong> un Hilo mediante una clase interna anónima . 21114.3. Ciclo <strong>de</strong> vida <strong>de</strong> un hilo . . . . . . . . . . . . . . . . . . . . . . . 21214.4. Control <strong>de</strong> hilos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21314.5. Sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21514.5.1. Sincronizacón utilizando los cerrojos intrínsecos . . . . . . 21514.5.2. Sincronización utilizando el interface Lock . . . . . . . 21815.Programación para la Red 22115.1. Trabajo <strong>con</strong> URLs . . . . . . . . . . . . . . . . . . . . . . . . . . 22215.1.1. ¿Qué es una URL? . . . . . . . . . . . . . . . . . . . . . . 22215.1.2. Leer <strong>de</strong>s<strong>de</strong> una URL . . . . . . . . . . . . . . . . . . . . . 22315.1.3. Escribir a una URL . . . . . . . . . . . . . . . . . . . . . 22315.2. Trabajo <strong>con</strong> Sockets . . . . . . . . . . . . . . . . . . . . . . . . . 22515.2.1. ¿Qué es un Socket? . . . . . . . . . . . . . . . . . . . . . . 22515.2.2. Sockets bajo el protocolo TCP . . . . . . . . . . . . . . . 22515.2.3. Sockets bajo el protocolo UDP . . . . . . . . . . . . . . . 22716.Patrones <strong>de</strong> diseño 23116.1. Principios <strong>de</strong> POO . . . . . . . . . . . . . . . . . . . . . . . . . . 23216.2. ¿Qué son los patrones <strong>de</strong> diseño? . . . . . . . . . . . . . . . . . . 23316.3. ¿Qué es el acoplamiento entre clases y por qué hay que evitarlo? 23316.4. Grupos <strong>de</strong> patrones <strong>de</strong> diseño . . . . . . . . . . . . . . . . . . . . 23316.5. El patrón <strong>de</strong> diseño Singleton . . . . . . . . . . . . . . . . . . . . 23316.5.1. Situación que intenta resolver . . . . . . . . . . . . . . . . 23416.5.2. Ejemplo <strong>de</strong> implementación . . . . . . . . . . . . . . . . . 23416.6. El patrón <strong>de</strong> diseño Factory Method . . . . . . . . . . . . . . . . 23516.6.1. Situación que intenta resolver . . . . . . . . . . . . . . . . 23516.6.2. Ejemplo <strong>de</strong> implementación . . . . . . . . . . . . . . . . . 23616.7. El patrón <strong>de</strong> diseño Abstract Factory . . . . . . . . . . . . . . . . 238

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!