===== Referencias ===== Referencias de apoyo al módulo y lecturas interesantes: ==== Manuales / Tutoriales ==== * [[https://google.github.io/styleguide/javaguide.html|Google Java Style Guide]] Guía de estilo para Java de Google * [[http://docs.oracle.com/javase/tutorial/essential/concurrency/|Concurrencia en Java (The Java Tutorials)]] * [[http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html|Concurrencia en Swing (The Java Tutorials)]] * [[http://docs.oracle.com/javase/tutorial/uiswing/events/propertychangelistener.html|Cómo escribir un Property Change Listener]] * [[https://support.microsoft.com/es-es/kb/251192|Comando Sc en Windows]] Cómo crear un servicio de red en Windows con Sc.exe * [[http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html|System Tray]] Cómo usar la bandeja de notificación con Java * [[https://www.callicoder.com/java-concurrency-multithreading-basics/|Java Concurrency / Multithreading Basics]] Guía sobre concurrencia y multihilo en Java * [[https://futurestud.io/tutorials/gson-getting-started-with-java-json-serialization-deserialization|Serialización/Deserialización JSON con GSON]] Cómo mapear de JSON a Java utilizando GSON * [[https://howtodoinjava.com/spring-webflux/spring-webflux-tutorial/|Tutorial Spring WebFlux]] Tutorial sobre Spring WebFlux ==== Videotutoriales ==== * [[https://vimeo.com/775547268|Hilos: Crear extendiendo de Thread]] * [[https://vimeo.com/775547331|Hilos: Crear implementando Runnable]] * [[https://vimeo.com/775547222|Hilos: Crear usando Clase Anónima]] * [[https://vimeo.com/775547420|Hilos: Sincronización - Join() 1]] * [[https://vimeo.com/775547200|Hilos: Sincronización - Join() 2]] * [[https://vimeo.com/775547373|Hilos: Sincronización - isAlive()]] * [[https://vimeo.com/782181802|Hilos: Clase SwingWorker 1]] * [[https://vimeo.com/782181847|Hilos: Clase SwingWorker 2 y PropertyChangeListener]] * [[https://vimeo.com/772557531|GUI Dinámica 2]] * [[https://vimeo.com/770531646|GUI Dinámica 1]] * [[https://vimeo.com/791344923|Sockets 1: Explicación clases Socket y ServerSocket]] * [[https://vimeo.com/775401845|Sockets 2: Servido multihilo de mensajería]] * [[https://vimeo.com/790252929|Sockets 3: Servidor multihilo de descargas]] ==== Libros ==== * [[https://leon-wtf.github.io/doc/java-concurrency-in-practice.pdf| Java Concurrency in Practice]] Libro sobre hilos y concurrencia en Java * [[http://it-ebooks.info/book/2737/|Advanced Network Programming - Principles and Tecniques]] Libro sobre programación en red con Java ---- (c) {{date> %Y}} Fernando Valdeón