Company LOGO
JAVA SERVER FACES
MUSTANG
TIGER
MERLIN
KESTREL
OAK
LOGO
POR QUE USAR JSF 2.0
EVOLUCION
PROCESO DE DESARROLLO
ICEFACES
CONTENIDO
QUE ES JSF 2.0
AGENDA
CARACTERISTICAS/Compone...
LOGO
QUE ES JSF ?
Framework web
estandar javaEE
basado en MVC
Maximiza la
productividad de
los
desarrolladores
Modelo de
e...
LOGO
QUE ES JSF ?
Compatible con
application
servers javaEE5
Compatible con
servers con la
especificacion
Servlet 2.5
Inte...
LOGO
Por que usar JSF 2.0
Manejo de plantillas dinamicas
por Facelets
JSF 2.0
Empotrado en los AppServers
mas usados del m...
LOGO
Evolucion
Junio 2004Marzo 2004 Junio 2006 Septiembre
2009
JSF
1.0
JSF
1.1
JSF
1.2
JSF
2.0
• JSR 127
• Lanzamiento
ini...
LOGO
Proceso de desarrollo
LOGO
JSF Frameworks
JSF
2.0
MyFacesPRIMEFaces
ICEfaces ADFfaces
MyFaces
Trinidad
RICHFaces
LOGO
ICEfaces
Es un framework de código abierto para
construir aplicaciones web con AJAX tipo
RIA (Rich Internet Applicati...
LOGO
ICEfaces
ICEfaces soporta los servidores de
aplicaciones mas populares del mercado
crea una experiencia de usuario su...
LOGO
Caracteristicas ICEFaces
LOGO
Componentes
GoogleMaps
Graficos
Scheduler
LOGO
Arquitectura
El mecanismo de presentacion basado en Ajax en ICEfaces ,su implementacion es totalmente
transparente pa...
LOGO
Arquitectura
ICEfaces
Framework
Ajax
Bridge
ICEfaces
Component
Suite
Sincroniza el Server-side
DOM con el Client-Side...
LOGO
Quienes lo usan
Company LOGO
Gracias al blog http://www.kamlov.site90.net/
Por las imágenes e informacion
Upcoming SlideShare
Loading in …5
×

Java server faces

6,434 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,434
On SlideShare
0
From Embeds
0
Number of Embeds
2,928
Actions
Shares
0
Downloads
171
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Java server faces

  1. 1. Company LOGO JAVA SERVER FACES MUSTANG TIGER MERLIN KESTREL OAK
  2. 2. LOGO POR QUE USAR JSF 2.0 EVOLUCION PROCESO DE DESARROLLO ICEFACES CONTENIDO QUE ES JSF 2.0 AGENDA CARACTERISTICAS/Componentes ARQUITECTURA QUIENES LO USAN
  3. 3. LOGO QUE ES JSF ? Framework web estandar javaEE basado en MVC Maximiza la productividad de los desarrolladores Modelo de eventos (server side) JSF 2.0 JCP Plantillas dinamicas (Facelets) Independencia entre dispositivos clientes (Smartphones) Soporte ajax
  4. 4. LOGO QUE ES JSF ? Compatible con application servers javaEE5 Compatible con servers con la especificacion Servlet 2.5 Integracion con las tecnologias empresariales, Hibernate,Spring, Seam,JasperRpt JSF 2.0 JCP Posee muchas extensiones y librerias
  5. 5. LOGO Por que usar JSF 2.0 Manejo de plantillas dinamicas por Facelets JSF 2.0 Empotrado en los AppServers mas usados del mercado Seguras Previenen el Crossite Scripting, SQLInjection Completo soporte para Ajax, tan facil como agregar una tag Facil creacion de componentes Soporte I18N y A11Y
  6. 6. LOGO Evolucion Junio 2004Marzo 2004 Junio 2006 Septiembre 2009 JSF 1.0 JSF 1.1 JSF 1.2 JSF 2.0 • JSR 127 • Lanzamiento inicial de las especificaciones de JSF. • JSR 127 • Bug Fixes • JSR 252 • Mejoras en el CORE del sistema y en APIs • JSR 314 •Version actual, mejoras en el rendimiento y funcionalidad
  7. 7. LOGO Proceso de desarrollo
  8. 8. LOGO JSF Frameworks JSF 2.0 MyFacesPRIMEFaces ICEfaces ADFfaces MyFaces Trinidad RICHFaces
  9. 9. LOGO ICEfaces Es un framework de código abierto para construir aplicaciones web con AJAX tipo RIA (Rich Internet Application). ICEFaces aisla completamente al desarrollador de AJAX. No hacen falta etiquetas especiales: se ponen los controles en la pantalla e ICEFaces se encarga de enviar sólo la información necesaria entre cliente y servidor. Utiliza como framework javascript del lado del cliente PROTOTYPE con scriptaculous para el manejo de efectos Las aplicaciones desarrolladas en ICEfaces no necesitan plugins de navegador o applets para ser vistas.
  10. 10. LOGO ICEfaces ICEfaces soporta los servidores de aplicaciones mas populares del mercado crea una experiencia de usuario superior además de utilizar las ventajas de aplicaciones Java EE. Esto se consigue gracias a los componentes que vienen incluidos dentro de la distribución de ICEfaces. Ajax Push : permite hacer un renderizado de la página en el navegador del cliente que sea iniciado por un evento en el servidor, es decir un renderizado iniciado por el servidor y no por el cliente.
  11. 11. LOGO Caracteristicas ICEFaces
  12. 12. LOGO Componentes GoogleMaps Graficos Scheduler
  13. 13. LOGO Arquitectura El mecanismo de presentacion basado en Ajax en ICEfaces ,su implementacion es totalmente transparente para el desarrollador,es necesario comprender como sucede la magia bajo escena en las aplicaciones en ICEFaces.Hay tres elementos basicos de la arquitectura se ilustran en el diagrama a continuacion :
  14. 14. LOGO Arquitectura ICEfaces Framework Ajax Bridge ICEfaces Component Suite Sincroniza el Server-side DOM con el Client-Side DOM para leve actualizaciones en la pagina Puente que comunica el servidor y el cliente para lograr actualizaciones de la pagina levemente Provee todos las interfaces graficas para lograr aplicaciones sofisticadas
  15. 15. LOGO Quienes lo usan
  16. 16. Company LOGO Gracias al blog http://www.kamlov.site90.net/ Por las imágenes e informacion

×