Diapositiva
Upcoming SlideShare
Loading in...5
×
 

Diapositiva

on

  • 695 views

 

Statistics

Views

Total Views
695
Views on SlideShare
695
Embed Views
0

Actions

Likes
1
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Diapositiva Diapositiva Presentation Transcript

  • Sistemas Cliente-Servidor Introducción
  • Sistemas cliente-servidor Servidor Cliente Petición Respuesta
  • Sistemas cliente-servidor: Aplicaciones web JEE
    • Protocolo http
    • Concurrencia (acceso simultáneo de múltiples usuarios)
    • Clientes: Navegador web. HTML. Javascript
    • Servidores: Servidor web. Tecnología Java, JEE
    • Caso especial: Servicios web
  • Objetivos del curso
    • Tecnología cliente: Javascript (nivel básico)
    • Tecnología básica en aplicaciones web: Servlets
    • HTML con código Java embebido: Java Server Pages (JSP)
    • Acceso a información en aplicaciones web: UEL
    • Acceso a bases de datos: Java Persistence API (JPA)
    • Servicios web
  • Objetivos del curso, II
    • Tecnologías complementarias:
      • Contextos e inyección dependiente (CDI)
      • Objetos para la ejecución gestionada de tareas: Enterprise Java Beans (EJB)
      • Framework para aplicaciones web: Java Server Faces (JSF)
  • Forma de trabajo
    • Por cada tema, transparencias descripti-vas y ejemplos y ejercicios prácticos
    • Proyecto. Posibilidades:
      • Diseño compartido
      • Integración de módulos 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 (gestión de versiones de proyectos compartidos)
  • Evaluación
    • Evaluación continua:
      • Asistencia a clase (hasta cuatro faltas no justificadas)
      • Ejercicios (obligatorios y opcionales)
      • Proyecto
    • Evaluación final:
      • Proyecto obligatorio
      • Exámenes 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 guión bajo (ejemplo: RMS_JSPDB.rar).
    • Cada ejercicio se enviará dentro del plazo corres-pondiente en un mensaje de correo electrónico 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á ningún 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
    • Además, cuando se utilice una base de datos:
      • La base de datos se llamará CLS .
      • Los nombres de las tablas de bases de datos deberán empezar con las iniciales del autor seguidas de un guión bajo (ejemplo: RMS_TABLA1).