- Construir un programa simple que utilice un canal (socket) para comunicarse con otro programa que se ejecuta sobre un computador distinto, con la condición de que ambas máquinas se encuentren conectadas a una red.
- Desarrollar un programa que maneje concurrencia, de manera que sea posible que ejecute más de una parte del programa de manera simultánea, utilizando hilos de ejecución (threads).
- Construir un programa que almacene su información persistente en una base de datos elemental.
- Entender el papel que juega un programa servidor, al cual múltiples programas ejecutados por distintos usuarios se conectan para solicitar servicios.
- Integrar toda la teoría vista y las habilidades desarrolladas en los niveles anteriores, para resolver un problema un poco más complejo, que incluye algunos requerimientos no funcionales de persistencia, distribución y concurrencia.
|
|
- SQL
Este entrenador permite practicar los elementos básicos de SQL ( creación de tablas, inserción, modificación y consulta de datos) usando una base de datos embebida en el applet (HSQL) Tema: SQL Tipo: Java Applet Visitar
- Sockets
Este entrenador permite visualizar la comunicación que se lleva a cabo entre dos aplicaciones a través de sockets. Este entrenador se puede utilizar como parte de un programa ya existente utilizándolo como una librería (ver manual). Tema: Sockets Tipo: Librería Descargar Manual Demo
- Tunel HTTP
Este entrenador permite visualizar la comunicación que se lleva a cabo entre un browser y un servidor Http. Para poder ver el tráfico debe colocar en su browser, en la barra de direcciones localhost:880/ y la dirección del sitio a visitar. Ej: localhost:8080/cupi2.uniandes.edu.co Tema: Http Tipo: Aplicación Ejecutar
|
|
|
|
|
|