Está en la página 1de 4

Introduccin Qu hay de nuevo en JSF 2.0? El nmero y el alcance de los cambios entre las versiones 1.2 y 2.

0 de la especificacin de JavaServer Faces es bastante significativo, sin duda la ms grande que cualquier otra dos versiones adyacentes de cualquier especificacin de la plataforma Java EE. Con tantos cambios, es importante tener una referencia til para lo que es nuevo. En esta seccin se ofrece un desglose clasificado y completo de las nuevas caractersticas con las referencias a los captulos del libro donde se describe la funcin. Una grfica del ndice de todos los subsistemas JSF se muestra en la Figura 1.

Los cuadros sombreados claros indican las caractersticas que son totalmente nuevas en JSF 2.0. Los cuadros sombreados ms oscuros son las caractersticas existentes de JSF que han tenido cambios y mejoras en JSF 2.0. La disposicin de las cajas indica las dependencias entre caractersticas. En los casos en que las caractersticas tienen dependencias, pero las cajas no pueden ser adyacentes, las flechas indican las dependencias. En el siguiente texto, las funciones se agrupan por una medida subjetiva de "tamao", donde grandes rasgos eran ms difciles de diseo y son ms importantes para entender que los ms pequeos. Las categoras utilizadas en el desglose seguir.

Caractersticas fundamentales Estas caractersticas han sido desarrolladas por un grupo de expertos especficamente para permitir otras funciones en el JSF 2,0, sin embargo, son tiles como caractersticas en su propio derecho y las que estn expuestas en el API pblica. Eventos del sistema: Esta funcin proporciona un nivel muy detallado para observar y actuar sobre el tiempo de ejecucin de JSF, ya que procesa las solicitudes. Se describe en detalle en el captulo 9. Recursos: Esta caracterstica permite que el tiempo de ejecucin de JSF sirva para los recursos estticos, como las hojas de estilo, scripts, y las imgenes, adems de la capacidad disponible previamente a la servir pginas JSF. Se introdujo en el Captulo 7 y descrito en detalle en el captulo 10. Los Facelets: Facelets comenz como una extensin de cdigo abierto JSF que siempre de primera clase de plantillas y una fcil integracin entre marcas y la API de JSF. Esto hizo que la experiencia de escribir las pginas JSF sea ms fcil y ms fcil de mantener. Facelets se incluye en la especificacin JSF ncleo en la versin 2,0 y se describe en detalle en el captulo 4. Caractersticas del Big Ticket Estas caractersticas son los principales conductores de "liberacin" que dan valor agregado a la versin anterior de la especificacin. El Ajax Esta caracterstica permite que puntos de vista JSF puedan comunicarse con el servidor directamente desde el navegador sin necesidad de una actualizacin a toda pgina de la ventana del navegador. Ajax es un elemento esencial de la mayora de las aplicaciones Web de calidad de produccin actualmente en produccin. Esta caracterstica se describe en detalle en el captulo 12. Los componentes compuestos Esta caracterstica permite la creacin de verdaderos componentes JSF, como agregaciones de otros componentes JSF. Con esta caracterstica, es fcil de construir sus propios componentes personalizados JSF y refactorizar a sus puntos de vista existentes en componentes reutilizables, completar con los oyentes, los atributos y eventos. La funcin se describe en detalle en el captulo 11. Guardando el Estado Parcial Una de las mayores quejas en contra de JSF ha sido la cantidad de memoria que consume para mantener el estado de vista entre las solicitudes. Esta caracterstica reduce drsticamente la cantidad de memoria para este propsito, as como en gran medida la simplificacin de la API para el manejo del Estado en el desarrollo de componentes personalizados. Esta caracterstica se describe en detalle en el captulo 11.

Introduction Qu hay de nuevo en JSF 2.0? El nmero y el alcance de los cambios entre las versiones 1.2 y 2.0 de la JavaServer Faces especificacin es bastante significativo, sin duda ms grande que cualquier otra dos versiones adyacentes de cualquier especificacin de la plataforma Java EE. Con tantos cambios, es importante tener una referencia til para lo que es nuevo. En esta seccin se ofrece un desglose clasificado y completa de nuevas caractersticas con las referencias a los captulos del libro donde se describe la funcin. Un ndice grfica de todos los subsistemas JSF se muestra en la Figura 1.

Creacin y ejecucin de la aplicacin Ahora que ha configurado el entorno de desarrollo de JSF y han revisado el JSF aplicacin en detalle, es el momento de construir y empaquetar la aplicacin para su implementacin. La aplicacin JSFReg se compone de varios archivos, sin embargo, slo el cdigo fuente de Java los archivos deben ser compilado antes de empaquetar y ejecutar la aplicacin. Nuestra eleccin de Maven 2 como la tecnologa para la construccin y empaquetado de la aplicacin hace que este proceso muy simple.