Professional Documents
Culture Documents
EJERCICIOS
1) Explique las diferentes partes de un URL. ¿Por qué la parte del número de puerto es opcional?
2) Elabore una lista de la secuencia de pasos en un programa de java para recuperar un archivo
con Un URL , especifique dos. ¿Cuales excepciones pueden ocurrir?
3) Elabore una lista de los pasos que debe incluir un programa de java para enviar una consulta
con cuerpo de mensaje y recibir una respuesta. ¿Cuales excepciones pueden ocurrir?
4) ¿Cuáles son los diferentes formatos de consulta y respuesta HTTP? ¿Cuál es la diferencia entre
consulta GET y POST?
5) Con una URL,¿Cuánto debe utilizar el método más simple openStream y cuando el mas
complicado openConnection?
8. Explique ¿Por qué es necesaria una terminal se Shell para lanzar un programa de CGI escrito en
java?
9. Escriba un applet que reúna datos del usuario como nombre, dirección, número telefónico y
dirección de correo electrónico y que envié la información de vuelta al programa de CGI del lado
del servidor para su procesamiento.
10. Un applet no puede leer ni escribir archivos en el sistema de un cliente, pero puede trabajar en
red con su servidor de base de código. Escriba un applet que utilice un guardador de archivo del
lado del servidor (Sección 10.13) para almacenar y recuperar información.
12. ¿Cuándo debe utilizarse conectores en lugar de URLS para trabajar en red?
13. ¿Cuáles son los pasos para crear e instalar un servidor escrito en java? ¿Cómo actua inetd?
14. Escriba una aplicación de charla donde dos personas pueden unirse desde diferentes
anfitriones .Este problema requiere una clara revisión del problema y su diseño cuidadoso antes
de la implantación.
Figura 10.4 .conectores de cliente de java
Servidor de Internet
Cliente de Java
TCP/IP
Stream Socket
Socket
UDP/IP
Servidor Web