Sistemas Cliente-Servidor Introducción. Sistemas cliente-servidor Servidor Cliente Petición Respuesta.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Internet y tecnologías web
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
Servidores Web Capítulo 2.
Moodle. Nivel Iniciación.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
AVISOS Hola Bienvenido a la Sesión 10 de nuestro Curso de ATI.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Instructor :LIC. Jairo Flores de la o
"java del lado del servidor" Servlet y JSP Java Server Pages.
Proyecto Implementación de un software orientado a la web que gestione la aplicación de la técnica de calidad Seis Sigma al Proceso de Desarrollo de Software,
Framework Hexápodo PHP fácil, rápido y sin dolor
Java Server Pages (JSP)
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Curso de Java y Aplicaciones Web
Java 2 Platform Enterprise Edition
Aplicaciones web. … HTTP Aplicaciones con páginas estáticas Subdirectorio especial: \WEB-INF Fichero de configuración (opcional): \WEB-INF\web.xml Ficheros.
Barista: Eduardo Moranchel
Las variables en PHP Programación en Internet II.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
Tecnologías para el desarrollo de aplicaciones Web
Java Server Faces.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
PROTOCOLO H T T P.
UNIVERSIDAD NACIONAL ABIERTA DIRECCIÓN DE INVESTIGACIONES Y POSTGRADO ESPECIALIZACIÓN EN TELEMÁTICA E INFORMÁTICA EDUCACIÓN A DISTANCIA NUEVAS TECNOLOGÍAS.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Contextos e Inyección Dependiente (CDI)
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
© GMV, 2011 Propiedad de GMV Todos los derechos reservados DESARROLLO DE UNA HERRAMIENTA DE VALIDACIÓN Y GESTIÓN DE CÓDIGOS CONTENIDOS EN MENSAJES XML.
introducción al lenguaje
Programación I Aplicaciones Web
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
Mensajería cliente-servidor en Flex y Java
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Unidad 3 y 4 Correo Electrónico.
Teleinformática en la educación II
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Gestión de evaluaciones PERCEPTION KONOCIMIENTO S.A.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
TECNOLOGIA E INFORMATICA BLOG Y SITIO WEB 2013 es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios.
Navegación y comunicación en Internet y uso de las redes sociales
Búsqueda de Información en Internet
Comunicación Virtual.  Camerina Laura Ramírez Gallegos ( ) khamme.wordpress.com (blog) UVM 01/2012 (Comunicación virtual)  Al.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
TELECONTROL DE PROCESOS CON PROTOCOLO IP UTILIZANDO DISPOSITIVOS MÓVILES E INTERFACES DE APLICACIONES API.
Metodología y Evaluación Originalidad de trabajos Correo del Aula Generación de una página WIKI.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
Sustituir este texto por el título de su trabajo Trabajo en Grupo de Sociología de la Empresa Campus de: Primer día de clase de cada semana: Hora, de a.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Aday de la Cruz Guedes Dariel González Rodríguez Alejandro Tacoronte Ojeda.
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Transcripción de la presentación:

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).