Estudiar
Clases abstractas , interfaces y polimorfismo (en Java)
Hilos
Conceptos estado y cuerpo
Metodos run , start, stop, sleep
Red
Direccion IP
Paquete
Protocolo de comunicacion
Pila de protocolos
TCP/IP
Capa de Transporte (TCP)
Capa de Red (IP)
Enrutado
Modelo Cliente Servidor
Sockets cliente y servidor
El protocolo DayTime
DayTimeClient DayTimeServer
El Juego del Gato en red
Archivos VerySimpleChatServer, Red, LeeRed, IncomingReader y Tirada
JDBC
Concepto Base de datos, tabla, registro, y campo
MetaDatos, Esquema de Tabla y Diccionario de datos
Altas, Bajas , Cambios, y Consultas
SQL
Create DataBase, Drop Database, Create Table, Drop Table Select , y Insert
Servlets
Protocolo HTTP ( de texto y sin estado)
peticion GET o POST
respuesta
Sesiones y Cookies
HTML
Formas
Cadena de consulta
Protocolo CGI
armado y desarmado de una cadena de consulta
Ciclo de vida de un Servlet
RMI
Interfaz remota
Metodo remoto
Objeto Remoto (Servidor que implementa la Interfaz remota)
Metodo rebind
Cliente
Metodo lookup
llamada remota
Realizar practicas
Recordar que las practicas tienen opciones y se hace solo una
Si la opcion elegida cuenta con una carpeta compilar y ejecutar el codigo en dicha carpeta
5 Sockets cliente
compilar y ejecutar el cliente y el servidor del protocolo DayTime
6 Sockets servidor
7 JDBC
instalar un SGBD ( puede ser mysql o uno cuyo uso conozcan)
compilar y ejecutar ResultApp
8 RMI
compilar y ejecutar DateClient y RemoteDateImpl
10 Servlets
ejecutar winstone (en el puerto 8080 si da error usar el puerto 5050)
probar en el navegador que funciona usando el siguiente url http://localhost:8080/servlets/servlet/Hola?name=avatar (donde 8080 es el puerto)
modificar, compilar y ejecutar uno de los servlets ejemplo
Resolver la Guia 2 parte 1 y 2