Programacion de servicios y procesos tema 5

Páginas: 2 (496 palabras) Publicado: 16 de abril de 2015
Ejercicio 1.
Modifica el ejemplo del servidor HTTP (Proyecto java ServerHTTP, apartado 5.1 de los contenidos) para que incluya la cabecera Date.
1. Instalación del plugin necesario para mostrar lascabeceras.
Para mostrar las cabeceras en el navegador que utilizo (FireFox), hay que instalar un plugin para que permita la visualización de las cabeceras.
El plugin es: Live HTTP headers 0.17


2.Método que retorna el date actual
En la clase principal introduzco un método que retorna la fecha y hora actual
//Método que retorna el date actual
public static String date() {
DateFormatdf = new SimpleDateFormat("EEE, d MMMM yyyy HH:mm:ss z", Locale.ENGLISH);
df.setTimeZone(TimeZone.getTimeZone("GMT"));
return df.format(new Date());
}

3. Cabecera date en elcódigo principal
Dentro del método procesaPeticion(…), y antes de enviar las líneas de separación, introduzco la cabecera Date.
Introduzco la cabecera en las tres opciones posibles: pagina de bienvenida,pagina del quijote y página de error.
//Introduzco la cabecera date.
//Se llama al método date() que retorna la hora y fecha actualprintWriter.println("Date: " + date());
Prueba de funcionamiento
Ejecuto el servidor Http. Abro el navegador FireFox he introduzco la pagina de bienvenida. Despues hago clic derecho sobre el contenido y selecciono: verinformación de la página. Después la opción Cabeceras.


Realizo la misma operación con la pagina del quijote.


Y también con la página de error.



Ejercicio 2.
Apartado 5.2
Modifica el ejemplo delservidor HTTP (Proyecto java ServerHTTP, apartado 5.1 de los contenidos) para que implemente multihilo, y pueda gestionar la concurrencia de manera eficiente.
1. Clase main. Hilo principal.
Inicia laaplicación

Se crea el socket servidor
Método presentación
While que acepta las conexiones

Aceptar conexiones


Iniciar nuevo hilo de conexión cuando haya una comunicación.
Gestión de excepciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Después de estudiar los temas de procesos académicos y servicios de registro
  • Programacion De Servicio
  • PROGRAMACION DE SERVICIOS
  • temas de programacion
  • Temas De Programacion
  • ESQUEMA TEMA 5 GESTI N DEL PROCESO DE VENTA DEL PRODUCTO O SERVICIO
  • Proceso De Programacion
  • TEMA 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS