La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Parte 1: Mikel Peñagarikano (CD4 P1.5) Parte 2: Germán Bordel (CD4 P1.6)

Presentaciones similares


Presentación del tema: "Parte 1: Mikel Peñagarikano (CD4 P1.5) Parte 2: Germán Bordel (CD4 P1.6)"— Transcripción de la presentación:

1 Parte 1: Mikel Peñagarikano (CD4 P1.5) Parte 2: Germán Bordel (CD4 P1.6)

2 Requisitos: Conocimiento del lenguaje de programación Java Objetivo: Desarrollo de Aplicaciones Web basadas en Data Mining, XML y Bases de Datos. Metodología: práctica (caso de uso) Presentación dinámica en una web de información relativa a las cotizaciones del Nasdaq

3

4 Aplicaciones web (usando JSPs) Intro. Justificación Instalación de un servidor de aplicaciones Servicio dinámico de información de cotizaciones Nasdaq Bases de Datos (usando MySQL) Almacenamiento de cotizaciones en una Base de Datos Consulta web a una base de datos

5

6 VIEW Presenta los datos Pide actualizaciones de los datos Envía las interacciones de usuario al controlador Permite al controlador seleccionar vistas. CONTROLLER Define el comportamiento de la aplicación Mapea las acciones del usuario en cambios en los datos Selecciona las presentaciones de respuesta Un control para cada funcionalidad. MODEL Encapsula el estado de una aplicación Responde a peticiones de estado Expone funcionalidad de la aplicación Notifica a los views de cambios. Cambios de estado Peticiones de estado Notificaciones de cambio Selección de vistas Interacciones de usuario Invocaciones a métodos eventos

7 VIEWCONTROLLERMODEL ClientePresentaciónClases modelo Base de datos APLICACIÓN Base de datos naveg ador Servidor web Motor de bases de datos HTML… SQL JSP JDBCXML XSLT,Xpath,… Servidor de aplicaciones

8 Son servidores en una red de computadores que ejecutan ciertas aplicaciones.servidoresred de computadoresaplicaciones Java: Comerciales: WebLogic de Oracle (antes BEA Systems) WebLogicOracleBEA Systems WebSphere de IBM WebSphereIBM EAServer de Sybase Inc. ofrece soporte a otros lenguajes diferentes a Java, como PowerBuilder. EAServerSybase Inc.PowerBuilder Libres: JOnAS del consorcio ObjectWeb JOnASObjectWeb JBoss AS de JBoss (división de Red Hat) JBoss ASRed Hat Geronimo de Apache GeronimoApache TomEE de Apache TomEEApache Resin Java Application Server de Caucho Technology Resin Java Application ServerCaucho Technology Blazix de Desiderata Software Enhydra Server de Enhydra.org Enhydra Server GlassFish de Oracle. GlassFishOracle No java (originalmente surgieron por Java, pero el concepto se ha extendido) : Comerciales: Internet Information Server de Microsoft Internet Information ServerMicrosoft Comerciales de código abierto: Base4 Server Zope. Zope * (Tomcat de Apache sólo es un contenedor de servlets y de JavaServer Pages (JSP) de Sun Microsystems)TomcatApache servletsJavaServer PagesSun Microsystems * (No confundir con servicios web [web server / web service] que es un tipo de aplicación bajo el paradigma SAS) de es.wikipedia.org/wiki/Servidor_de_aplicacioneses.wikipedia.org/wiki/Servidor_de_aplicaciones

9

10 naveg ador Servidor web JSP Servlet (.java) Servlet (.java).class compilador JSP->Servlet

11 Es posible que nuestro IDE se haya instalado con el módulo para desarrollar aplicaciones web. Lo cofirmamos si: al seleccionar Nuevo Proyecto tenemos la opción Java Web Si no es así, hemos de añadir el plugin

12 Necesitaremos también el servidor de aplicaciones GlassFish. Si no aparece en la sección Servers de la ventana Servicios, con botón derecho accedemos a add server y seguiremos el proceso Si en lugar de Finish hacemos Next sale la ventana de dominio que podemos aceptar tal cual Finalmente veremos el servidor como un servicio disponible

13 1 2 El servidor está inicialmente parado y arrancará automáticamente siempre que sea necesario para dar soporte a la ejecución de una aplicación. Podemos arrancarlo manualmente para comprobar que va bien y ver a continuación sus posibilidades de configuración, que son soportadas por una aplicación web sobre sí mismo


Descargar ppt "Parte 1: Mikel Peñagarikano (CD4 P1.5) Parte 2: Germán Bordel (CD4 P1.6)"

Presentaciones similares


Anuncios Google