Catálogo de libros sobre desarrollo de aplicaciones empresariales flexibles en la práctica
Admiración
Orden recomendado
Prefacio
Capítulo 1 Introducción al desarrollo de aplicaciones empresariales Flex 1
1.1 La pesadilla de los desarrolladores de aplicaciones empresariales B/S 1
1.2 La pesadilla terminó y se acerca una nueva era 2
1.3 Descripción general de Flex 6
1.4 El trabajo del modo Flash Player 7
1.4.1 Modelo de ejecución de fotogramas de Flash Player 7
1.4.2 Modelo de renderizado de Flash Player 9
1.4.3 Mecanismo de eventos en Flash 12
1.5 Resumen 20
Capítulo 2 Conceptos básicos del desarrollo de aplicaciones empresariales Flex 21
2.1 Lenguaje MXML
2.1.1 significa con MXML ActionScript Object 22.
2.1.2 Ver archivos de código ActionScript traducidos MXML 24
2.1.3 Interfaz IMXMLObject 25
2.2 Estado de mantenimiento del lado del cliente 28
2.3 Cliente MVC 30
2.4 Enlace de datos 34
2.4.1 Método de enlace de datos 35
2.4.2 Tiempo de enlace de datos 37
2.4.3 Propiedades que se pueden utilizar para el enlace de datos 39
2.4.4 Uso del enlace de datos
2.4.5 Marcado con metadatos enlazables 40
2.4 .6 Vinculación a funciones, objetos y matrices 43
2.4.7 Uso de cadenas de propiedades vinculables 46
2.5 Programación de componentes en Flex 46
2.5.1 Comprensión Componentes flexibles y contenedores de componentes 47
2.5.2 Ciclo de vida y diseño de los componentes 51
2.5.3 Mecanismo de falla de los componentes 59
p>
2.5 .4 Usar ActionScript para crear componentes personalizados 62
2.6 Llamadas asincrónicas 85
2.6.1 Las llamadas asincrónicas generan datos de modelo inconsistentes 85
2.6.2 Llamadas asincrónicas dar lugar a operaciones repetidas (incorrectas) por parte de los usuarios 86
2.7 Resumen 87
Capítulo 3 Elementos principales en el desarrollo de aplicaciones empresariales Flex 88
3.1 Funcionalidad de las aplicaciones empresariales 88
3.2 Aplicaciones Flexibles 89
3.2.1 Administrador del Sistema 89
Precargadores 90
3.2.3 Funciones y atributos principales de la aplicación 95
3.2.4 Cargando la aplicación a través de SWFLoader 97.
3.2.5 Acceso a dominios y entre dominios 99
3.3 Módulo flexible 101
3.3.1 Crear módulo 102
3.3. 2 Edición y compilación del módulo 104
3.3.3 Carga de archivos del módulo 104
3.3.4 Interacción entre la aplicación principal y el módulo 107
3.4 Biblioteca de flexibilidad archivo SWC 107
3.5 Modo de compilación Flex, modo enlace y RSL 109
3.5.1 Uso del sistema RSL framework 110.
Otros sistemas RSL 111
3 5 3 Resumen de RSL 112
3.5.4 utiliza RSL 113 privado.
3.6 Resumen 114
Capítulo 4 Flexibilidad en la arquitectura de aplicaciones empresariales Java 115
4.1 Desafíos y soluciones que presentan los sistemas heterogéneos distribuidos 116
4.1.1 Determinar el marco de comunicación entre el sistema cliente Flex y el servidor Java 117.
4.1.2 Mantener la coherencia de los datos entre el sistema cliente y el sistema servidor 122
4.2 Desafíos que enfrentan las aplicaciones empresariales grandes y las soluciones propuestas 133
4.2.1 Problemas y requisitos
4.2.2 Solución 134
4.3 Planificación de la ruta del proyecto del cliente Flex 137
4.4 Resumen 138
Capítulo 5 Descripción detallada de BlazeDS Framework 139
5.1 Introducción a BlazeDS 139
5.1.1 ¿Qué es BlazeDS 139?
5.1.2 Razones para usar BlazeDS 140
5.1.3 Funciones de BlazeDS 140
5.2 Arquitectura de BlazeDS 141
5.2 de blazeds 143 .1 Componentes
5.2.2 Creación de una aplicación BlazeDS sencilla 148.
5.2.3 Proceso de transmisión de mensajes 150
5. 2.4 Mecanismo de serialización de blazeds 156
5.2.5 Cliente flexible y sesión flexible 161
5.3 Configuración de blazeds 162
5.3.1 Configurar MessageBrokerServlet 162
Configuración de servicio xml 163
5.3.3 Canales y endpoints 165
5.3.4 Servicios, adaptadores y destinos 166
5.3.5 Registro 167
5.3.6 Seguridad 169
Configuración del tiempo de ejecución 170 p>
5.4 Integración de blazeds 175
5.5 Resumen 177
Capítulo 6 Ejemplo de desarrollo de aplicaciones Flex+BlazeDS 178
6.1 Análisis de requisitos 178
6.2 Diseño de bases de datos 179
6.3 Configurar el entorno de desarrollo de aplicaciones empresariales utilizando Flash Builder 180
6.3.1 Crear proyecto Flash Builder 180.
6.3.2 Modificar el enlace del archivo del paquete Flex SDK tipo 184.
6.3.3 Crear un proyecto de biblioteca Flex 185.
6.4 Diseño de interfaz hombre-máquina del cliente 186
6.5 Configuración del servidor 187
Implementación del lado del servidor de 6.6 191
6.7 Cliente de 198 Implementación lateral
6.7.1 Modelo de datos del cliente 199
6.7.2 Agente del cliente y clase de herramienta 201
6.7.3 Interfaz del cliente y lógica de la interfaz 204
6.7.4 Implementación de consultas complejas
6.8 Resumen 227
Capítulo 7 Mejora de aplicaciones de muestra en aplicaciones empresariales reales 228
7.1 Simplificación del modo asíncrono llamada de Flex RemoteObject 228
7.2 Cómo dejar que el usuario espere hasta el final de la llamada remota 243
7.3 Agregar función de autenticación simple 251
7.4 Implementación de Flex aplicaciones desde el entorno de desarrollo al entorno de ejecución 260
7.4.1 Pregunta 260
7.4.2 Encapsulación de BlazeDS y el patrón de llamada del sistema encapsulado 260
7.4. 3 Encapsule RemoteObject y llame al método después de la encapsulación 263
7.5 Resumen 264
Capítulo 8 Impresión flexible 265
8.1 Solución de impresión en red 265
8.1.1 Impresión nativa 265
8.1.2 Impresión host 265
8.1.3 Impresión externa 266
8.2 ¿Por qué utilizar Flex Print 267?
8.3 Uso de la impresión de trabajos de impresión 267
8.4 Comprensión profunda de PrintJob 268
8.5 Implementación del trabajo de impresión real del componente de impresión de facturas 270
8.5.1 Estructura de componentes 270
8.5.2 IReceiptPrinter y DefaultReceiptPrinter 271
Plantilla de recibo 273
Descriptor de plantilla 274
Cargador de plantillas 276
8.5.6 Escribir un ejemplo para el componente 281
8.6 Descripción general 282
Capítulo 9 Optimización del rendimiento de aplicaciones empresariales Flex 283
9.1 Mecanismo de recolección de basura de la memoria de Flex 283
9.1.1 Método de conteo de referencias 284
9.1.2 Método de eliminación de marcas 285
9.1.3 Tiempo de recolección de basura 286
9.1.4 Habilidades para implementar la recolección de basura 286
9.2 Situaciones comunes que conducen a pérdidas de memoria 287
9.3 Herramienta de análisis de pérdidas de memoria Flash Builder 291 p> p>
9.4 API del sistema Flash para revisión del rendimiento 293
9.5 Preguntas adicionales sobre pérdidas de memoria 293
9.6 Habilidades para mejorar el rendimiento de las aplicaciones Flex 294
9.7 Resumen 299
Capítulo 10 Otras tecnologías 300 para el desarrollo de aplicaciones empresariales Flex
10.1 Interactuar con páginas web 300
10.1.1 Aceptar a través de parámetros 300 Información externa
10.1.2 Llame a JavaScript 302 usando el método navegarToURL.
10.1.3 Interfaz externa API 303
10.2 Uso de controles desarrollados en Flash CS en Flex 306
10.3 Acceso flexible a net308
10.3.1 Instalación y configuración de Flúor 309
10.3.2 Acceso flexible. Mediante malla flúor 311.
10.4 Resumen 314
Apéndice Cómo migrar proyectos en Flex Builder 3 a Flash Builder 4 315