Programacion en red

Los dos resumenes del curso: Entrada/Salida, Trabajo en Red

.�Entrada/Salida en Java

El objetivo de este cap�tulo es presentar una visi�n unificada de las clases que proporciona el JDK para las tarea de entrada/salida. Partiendo del concepto b�sico de flujo (stream), iremos avanzando a trav�s de las distintas clases e interfaces del paquete java.io hasta llegar a herramientas m�s especificas como las clases para el manejo de archivos, entrada/salida formateada, filtrado de flujos, etc.

A menos que se produzcan cambios o sugerencias de �ltima hora, este ser� el esquema general del cap�tulo.

  • Introducci�n y objetivos
  • El concepto de flujo
  • Trabajo con flujos [ Clases InputStream y OutputStream ]
  • Flujos de acceso a archivos [ Clases File, FileInputStream y FileOutputStream ]
  • Entrada/Salida formateada [ Clases DataInputStream y DataOutputStream]
  • Entrada/Salida sobre memoria [ Clases ByteArrayInputStream y ByteArrayInputStream ]

.�Trabajo en Red

La posibilidad de escribir aplicaciones distribuidas de forma r�pida y sencilla es uno de los principales atractivos de Java. Java es uno de los pocas herramientas que permiten a cualquier programador (sin necesidad de conocimientos avanzados de comunicaciones) escribir programas que se integren f�cilmente en una red IP para acceder a bases de datos remotas, interactuar con otros programas (escritos o no en Java) y distribuir datos o aplicaciones a trav�s de Internet.

En principio, el cap�tulo estar� estructurado como una continuaci�n l�gica del cap�tulo anterior (Entrada/Salida) y constar� de los siguientes puntos:

  • Introducci�n y objetivos
  • Los flujos aplicados al trabajo en red
  • Conceptos b�sicos de Internet
  • Comunicaci�n mediante sockets TCP [ Clases Socket y ServerSocket ]
  • Comunicaci�n mediante datagramas UDP [ Clases DatagramSocket y DatagramPacket ]
  • Protocolos de alto nivel en Java [ Clases URL y URLConnection ]

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO