Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Adobe Flex Framework v3.5
2
Arquitectura (cliente)
3
Arquitectura (cliente)
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
Arquitectura (servidor)
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 Extras 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
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.