SCS - Sistemas Cliente-Servidor y Procesos Cooperativos
-
SCS - Información del curso
-
SCS - Transparencias
- Tema 1. Arquitectura Cliente/Servidor [27/9/10]
- Tema 2. Comunicación entre procesos (parte 1: sockets) [5/10/2009]
- Tema 2. Comunicación entre procesos (parte 2: RPC) [19/10/2009]
- Esquema stubs y skeletons [reemplaza esquema de página 12]
- Esquema Sun-RPC para el ejemplo de la calculadora remota
- Tema 3. Objetos remotos (RMI y CORBA) (parte 1)
- Tema 3. Objetos remotos (RMI y CORBA) (parte 2) [22/11/2009]
- Tema 4. Servicios Web [11/1/2010]
- Tema 4-bis: REST y APIs de servicios web en Java [27/12/2010]
- Tema 5. Java Enterprise Edition
- 5.1 Introduccion a Java EE [nueva version: 26/9/2011]
- 5.2 Capa de negocio. Enterprise Java Beans y Entidades JPA [nueva version: 26/9/2011]
- 5.3 Capa de presentacion. Servlets, JSP y JSF (Incompleto) [26/10/2010]
-
SCS - Prácticas guiadas 2011/12 (se pide entregar 4 de las 5 propuestas)
- Práctica 1. Uso básico de servicios cliente-servidor , [ pdf ] [27/9/10]
- Práctica 2. Sockets C y Java en modo stream (TCP) , [ pdf ] [5/10/10]
- Práctica 3. Llamadas a procedimientos remotos. Sun-RPC [ pdf ] [16/11/10]
- Práctica 4. Objetos distribuidos. Java RMI [ pdf ] [11/1/11]
- Práctica 5. Servicios WEB [ pdf ] [23/11/10]
-
SCS - Proyecto Java EE 2011/12
- Tareas iniciales propuestas: documentación.
- Para los roles alfa y beta
- Estudio de las tecnologías de la capa de aplicación: JPA y EJB
- Enlaces:
- Java EE 6 tutorial (capítulos EJB: 13 y 14; capítulos JPA: 16, 17 y 18)
- Para los roles gamma y delta
- Estudio de las tecnologías de la capa de presentación WEB: JSF
- Enlaces:
- Java EE 6 tutorial (capítulos JSF: 3,5,6,7 y 9)
- Tutorial en español de JSF 1.2 (usa JSP no Facelets)
- Previo 1: Aplicacion de ejemplo (gestión de una tienda web)
- Descripción del ejemplo
[pdf] (21/9/11)
- Esquema del ejemplo [pdf] (21/9/11)
- Código del ejemplo: EjemploTiendaWeb.tar.gz
- Definición de la base de datos: ejemplo-JEE.sql
- Previo 2: Ejemplo paso a paso de JSF sobre Netbeans [ pdf ](27/9/2011)
- Proyecto final: EjemploJSF.zip , EjemploJSF.tar.gz
- Enunciado proyecto JEE (gestión de reservas)
- Iteracion 1: aplicacion web JSF
- Enunciado [ pdf ] [10/10/2011]
- Creacion del usuario SCS en MySQL (opcional: solo si no se ha hecho ya para el ejemplo de tienda web)
- Creacion de la base de datos "scs_reservas"
- Base de datos de ejemplo: scs_reservas.sql [12/10/2011]
- Copiar el JAR del conector JDBC de MySQL en el directorio ../glassfish/domains/domain1/lib/ de GlassFish (si no se ha hecho ya para el ejemplo de tienda web)
- Codigo de partida [tar.gz] [10/10/2011]
- Iteracion 2: Publicacion de un API de servicios web REST.
- Ejemplo de publicacion de servicios web REST (JAX-RS) y enunciado de la Iteracion 2 [ pdf] [23/11/2011] ( Nuevo: solucionado problema con GlassFish)
-
SCS - Articulos, lecturas y descargas
AVISO: Entrega de practicas en la convocatoria de Julio-2012Fecha limite: lunes 2/7/2012 (despacho 303, 11:00-14:00, 16:00-19:00) |
Nota: Entrega en FAITIC o mediante e-mail.
$ mysql --user=root --password (pedira el password del administrador, por defecto esta vacio) mysql> GRANT ALL PRIVILEGES ON *.* TO 'scs'@'localhost' IDENTIFIED BY 'scs' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO 'scs'@'%' IDENTIFIED BY 'scs' WITH GRANT OPTION; mysql> exit
$ mysql --user=scs --password=scs mysql> CREATE DATABASE scs_reservas; mysql> exit
$ mysql --user=scs --password=scs scs_reservas < scs_reservas.sql