Diapositiva
Upcoming SlideShare
Loading in...5
×
 

Diapositiva

on

  • 688 views

 

Statistics

Views

Total Views
688
Slideshare-icon Views on SlideShare
688
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).