Вы находитесь на странице: 1из 12

Sistemas Cliente-Servidor

Introduccin

Sistemas cliente-servidor

Peticin

Respuesta
Cliente Servidor

Sistemas cliente-servidor: Aplicaciones web JEE


Protocolo http Concurrencia (acceso simultneo de mltiples usuarios) Clientes: Navegador web. HTML. Javascript Servidores: Servidor web. Tecnologa Java, JEE Caso especial: Servicios web

Objetivos del curso


Tecnologa cliente: Javascript (nivel bsico) Tecnologa bsica en aplicaciones web: Servlets HTML con cdigo Java embebido: Java Server Pages (JSP) Acceso a informacin en aplicaciones web: UEL Acceso a bases de datos: Java Persistence API (JPA) Servicios web

Objetivos del curso, II


Tecnologas complementarias:
Contextos e inyeccin dependiente (CDI) Objetos para la ejecucin gestionada de tareas: Enterprise Java Beans (EJB) Framework para aplicaciones web: Java Server Faces (JSF)

Forma de trabajo
Por cada tema, transparencias descriptivas y ejemplos y ejercicios prcticos Proyecto. Posibilidades:
Diseo compartido Integracin de mdulos con desarrollo individualizado Trabajo independiente

Calendario
Dos posibilidades:
Cinco horas semanales hasta el 4 de mayo (2 horas M, 3 horas X; 4 horas la primera semana) Cuatro horas semanales hasta el 18 de Mayo (2 horas M, 2 horas X; 3 horas la primera semana)

Entorno de trabajo
Java 6 Netbeans 6.9 (desarrollo Java) MySQL 5 (base de datos) GlassFish v3 (servidor de aplicaciones) Disponible: Subversion (gestin de versiones de proyectos compartidos)

Evaluacin
Evaluacin continua:
Asistencia a clase (hasta cuatro faltas no justificadas) Ejercicios (obligatorios y opcionales) Proyecto

Evaluacin final:
Proyecto obligatorio Exmenes parcial y final

Entrega de ejercicios
Cada ejercicio, cuyo enunciado tiene un nombre, se entregar en un fichero zip o rar con el mismo nombre, precedido del primer apellido del autor y un guin bajo (ejemplo: RMS_JSPDB.rar). Cada ejercicio se enviar dentro del plazo correspondiente en un mensaje de correo electrnico cuyo tema (subject) ser el nombre del fichero del ejercicio, precedido de CLS y un espacio en blanco (ejemplo: CLS RMS_JSPDB). El mensaje no contendr ningn texto.

Entrega de ejercicios, II
El fichero comprimido contendr:
Un fichero leeme.txt con los comentarios u observaciones que se quieran adjuntar, incluyendo instrucciones que haya que seguir antes de ejecutar el programa. El proyecto correspondiente de NetBeans (un directorio completo) que se llamar como el fichero comprimido (ejemplo: RMS_JSPDB). Si utiliza bases de datos, un fichero SQL con el nombre del ejercicio (ejemplo: RMS_TABLA1.SQL), con los drop tables y create tables necesarios para ejecutarlo.

Entrega de ejercicios, III


Adems, cuando se utilice una base de datos:
La base de datos se llamar CLS. Los nombres de las tablas de bases de datos debern empezar con las iniciales del autor seguidas de un guin bajo (ejemplo: RMS_TABLA1).

Вам также может понравиться