Академический Документы
Профессиональный Документы
Культура Документы
Reconocimiento No Comercial Compartir Igual - 2.5 - Espaa Evolucin del Desarrollo WEB 1
Introduccin
El desarrollo de aplicaciones WEB ha evolucionado por los siguientes aspectos:
Evolucin del Uso/Demandas Evolucin de Tecnologas Navegador Evolucin Tecnologas Servidores Marketing de Ventas Hiper-Hype y las Dot.Com
ndice
Evolucin Usuarios Evolucin Tecnologas Portales y Gestores de Contenidos Mashups Conclusiones
Evolucin Navegadores
Generaciones Web
ndice
Evolucin Usuarios Evolucin Tecnologas Portales y Gestores de Contenidos Mashups Conclusiones
10
11
Mosaico
1993 Visualizacin Texto e Imagen HTML, HTTP CGI: Acceso a Backend Algunos formularios Unix
12
Mosaico
13
Inicios Netscape
1994 HTML mejorado
Fondos, Tablas, Colores, Atributos, ...
Ms diseo que funcionalidad CGI complejos, mejores formularios Cookies para persistencia de estado
14
Inicios Netscape
15
Netscape/Explorer
1995...99 (7.000.000 sitios) Frames, CSS, Plugins Lenguajes de Scripts Microsoft Servicios al usuario Especializacin
16
Netscape/Explorer
17
18
Dinmica e Integracin
2000... Frameworks HTML-REQUEST- AJAX FLASH Contenidos Dinmicos Portales y Escritorios Virtuales Mashups
19
AJAX
20
Tecnologas
21
22
Evolucin Tecnologas
23
Tendencias de Lenguajes
24
Tendencias de Lenguajes
25
En nuestro mbito
Aplicaciones de Gestin
e-Administracin Java Struts JSP, JSTL JBOSS PHP Framework ADODB Fast Template
Evolucin del Desarrollo WEB 26
Framework
27
JBOSS / TOMCAT
28
JBOSS / TOMCAT
29
JBOSS / STRUTS
30
ndice
Evolucin Usuarios Evolucin Tecnologas Portales y Gestores de Contenidos Mashups Conclusiones
31
En Nuestro mbito
PORTALES
Java PHP-Nuke XML OpenCMS JBOSS JSP, EJB
XSL/XSLT
COCOON
Evolucin del Desarrollo WEB 32
Cocoon/XML/OpenCMS
PRESENTACION LOGICA DE NEGOCIO
Servidor Web Apache
DATOS
(opcional) Server
OpenCms
Servidor de Aplicaciones
J2EE
SGBD
XSLT XML
( ... )
XML
33
Cocoon/XML/OpenCMS
34
Cocoon/XML/OpenCMS
Sitemap de composicin
<aggregate> <part portlets> <part pagina> </aggregate> <transform /> <serialize html/> SITEMAP XSL SITEMAP XSL SITEMAP XSL Portlet1 portlet3 portlet4 Layout SITEMAP XSL
Peticin de pgina
...
35
Cocoon/XML/OpenCMS
Sitemap de composicin
<aggregate> <part portlets> <part pagina> </aggregate> <transform /> <serialize html/>
Repositorio de portlets
SITEMAP XSL SITEMAP XSL SITEMAP XSL
Peticin de pgina
SITEMAP XSL
...
Definicin de la pgina
36
Cocoon/XML/OpenCMS
Sitemap de composicin
<aggregate> <part portlets> <part pagina> </aggregate> <transform /> <serialize html/>
Repositorio de portlets
SITEMAP XSL SITEMAP XSL SITEMAP XSL
Peticin de pgina
SITEMAP XSL
...
XML de Composicin
37
Cocoon/XML/OpenCMS
Sitemap de composicin
<aggregate> <part portlets> <part pagina> </aggregate> <transform /> <serialize html/>
Repositorio de portlets
SITEMAP XSL SITEMAP XSL SITEMAP XSL
Peticin de pgina
XML de Composicin
XSLT de composicin
SITEMAP XSL
Resultado HTML
...
38
Cocoon/XML/OpenCMS
Sitemap de composicin
<aggregate> <part portlets> <part pagina> </aggregate> <transform /> <serialize html/>
Repositorio de portlets
SITEMAP XSL SITEMAP XSL SITEMAP XSL
Peticin de pgina
XML de Composicin
XSLT de composicin
SITEMAP XSL
Resultado HTML
...
39
Cocoon/XML/OpenCMS
40
Cocoon/XML/OpenCMS
ObtenerOpcionesNavegacion
HTTP (post)
ObtenerListaContenidos ObtenerDetalleContenido
BD
ObtenerTiposContenido
... Cocoon
... OpenCms
41
Cocoon/XML/OpenCMS
HTTP
ObtenerDetalleContenido 2
42
!!!!!!!!!!!!!!!! !!!!!!!!
Evolucin del Desarrollo WEB 43
PORTAL?
44
ESPECTRO DE USO
45
46
Framework SPRING 2
47
IMPE2 Peticin
48
Generacin XML
49
Procesado Asncrono
50
Agregado de Portales
51
Gestin de Contenidos
52
INTEGRACIN
53
Ejemplos
54
55
56
57
MASHUPS
58
ndice
Evolucin Usuarios Evolucin Tecnologas Portales y Gestores de Contenidos Mashups Conclusiones
59
60
61
Sistema de Georeferenciacin
Estructura del sistema BD
Ficheros Conexin BD->JSON (Implementacin Libre)
JSON
+Einsert
62
63
64
ndice
Evolucin Usuarios Evolucin Tecnologas Portales y Gestores de Contenidos Mashups Conclusiones
65
Conclusiones
Experiencia de Escritorio Virtual Alta Complejidad resuelta en Frameworks parcialmente Especializacin de Tecnologas y Arquitecturas
66
Conclusiones (formacin)
HTML JavaScript CSS XML/XLST SQL Tomcat Servlets JSP/JSTL JDBC MySQL Struts Hibernate iBatis Spring GWT Dojo
Y... Cmo Aprender Eficazmente
JSF ROA
67
Gracias!.. Preguntas?
us@ajsa.net
68