La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Adobe Flex Framework v3.5. Arquitectura (cliente)

Presentaciones similares


Presentación del tema: "Adobe Flex Framework v3.5. Arquitectura (cliente)"— Transcripción de la presentación:

1 Adobe Flex Framework v3.5

2 Arquitectura (cliente)

3 Framework basado en mensajes para interactuar con el servidor Se definen canales que encapsulan el comportamiento de la conexión entre el cliente y el servidor

4 Arquitectura (servidor)

5 Servidor BlazeDS contenido en aplicación web J2EE Cliente hace llamadas a través de canales y la respuesta es enviada a un endPoint

6 FLEX 3.5 (Prácticas)

7 Lesson 1 - Contenedores Contenedores de controles para formar el layout principal de la aplicación Comprobar diferentes comportamientos de los contenedores y los controles insertados en ellos Controles básicos para introducción de texto, mostrar mensajes, elegir fecha, seleccionar opciones…

8 Lesson 1 - Contenedores Canvas, HBox, HDividedBox, HRule, VBox, VDividedBox, VRule, Grid, ApplicationControlBar, Panel, Spacer Text, Label, TextInput, Button, TextArea, RadioButton, DateField, DateChooser

9 Lesson 2 - Eventos Capturar diferentes acciones del usuario realizadas sobre cada control Diferentes controles tienen diferentes eventos asociados aunque muchos son comunes

10 Lesson 2 - Eventos click, dobleClick mouseOver, mouseUp buttonDown change, onItemClick keyDown, keyUp

11 Lesson 3 – Popup Mostrar avisos mediante ventanas emergentes que situamos donde queramos Posibilidad de que sean ventanas modales y no modales Ventanas emergentes complejas con posibilidad de tener también componentes con los que interactuar

12 Lesson 3 – Popup PopupManager –crear –centrar –eliminar –modal o no-modal

13 Lesson 4 – Contenedores de datos Contenedores para visualizar diferentes colecciones de datos Capacidad de mostrar diferentes campos de la colección

14 Lesson 4 – Contenedores de datos DataGrid TileList HorizontalList ComboBox List Repeater

15 Lesson 5 – Contenedores avanzados Contenedores con posibilidades de visualización más complejas y/o acciones del usuario más avanzadas

16 Lesson 5 – Contenedores avanzados Grid agrupado Grid paginado Panel colapsable

17 Lesson 6 – Pestañas Configuración de la navegación de la aplicación o de una parte de la misma

18 Lesson 6 – Pestañas TabBar ViewStack LinkBar TabNavigator Accordion

19 Lesson 7 - Formularios Formularios en los que introducir una serie de datos formando una colección que es enviada Posibilidad de añadir validaciones en los campos del formulario según su tipo

20 Lesson 7 - Formularios Form FormItem StringValidator NumberValidator

21 Lesson 8 - Skinning Configuración de la apariencia de los controles mediante la definición genérica de estilos o definición individualizada de estilos Look & Feel

22 Lesson 8 - Skinning CSS Propiedad styleName

23 Lesson 9 – Acceso a datos Definir los diferentes orígenes de datos de los que se van a obtener los datos Comunicación con el exterior de la aplicación cliente

24 Lesson 9 – Acceso a datos RemoteObject HttpService WebService

25 Lesson 10 – Spring Flex Usar Spring como contenedor de beans que después para después definir las uniones con J2EE mediante una factoría de Spring.

26 Lesson 10 – Spring Flex Contexto Spring Factoría Spring

27 Lesson 11 – Patron Observer Suscribirse al cambio de un dato para poder lanzar la ejecución de un método o acción

28 Lesson 11 – Patron Observer Listener - Observer

29 Lesson 12 - Cairngorm Formar una arquitectura MVC para controlar las acciones del usuario en forma de eventos Manipulación de datos para su transformación, evitando introducir lógica de negocio

30 Lesson 12 - Cairngorm Arquitectura Generador de código

31 Lesson 13 - Gráficos Ofrecer una visualización de datos en forma de diferentes gráficas Posibilidad de uso de diferentes librerías externas de gráficas Reusar una misma colección de datos para varias gráficas

32 Lesson 13 - Gráficos Propios –BarChart –ColumnChart –LineChart –PieChart Extras –Gauge –Elixir

33 Lesson 14 – Estados y transiciones Definición de diferentes estados de la aplicación de forma declarativa Establecer las acciones y efectos de la transición de un estado a otro estableciendo secuencias y paralelismos

34 Lesson 14 – Estados y transiciones Estados Transiciones

35 Lesson 15 – Componentes y módulos Inclusión de diferentes sub-aplicaciones dentro de otras aplicaciones Los componentes se compilan junto a la aplicación en la que se inserten Los módulos son compilados independientemente de la aplicación en la que se inserten

36 Lesson 15 – Componentes y módulos Componentes Módulos


Descargar ppt "Adobe Flex Framework v3.5. Arquitectura (cliente)"

Presentaciones similares


Anuncios Google