Comunidad de diseño web y desarrollo en internet online

Dudas en la forma de trabajar con FLEX

Citar            
MensajeEscrito el 20 Nov 2007 09:27 pm
LLevo 4 meses con Flex y me alucina, xo no encuentro 1 estandar xa trabajar con datos en FLEX. Espero que me sepais contestar a alguna de estas dudillas (aunq sea alguna suelta se agradece!!! :D ). Utilizo php y mysql

Primero, para exponer estas dudas, pongamos 1 caso generico y sencillote:

Pensemos que tenemos 1 Panel que contiene:
-1 Datagrid que lee de 1 base de datos 1 serie de libros (titulo, autor)
-2 Botones:
-insertar libro: Añadiria un libro a la base de datos (Xa no complicar el ejemplo con + formularios, pongamos que tenemos 2 variables String dentro del Panel.)
varTitulo = "Quijote"
varAutor = "Cervantes"
Y siempre se añadirá este libro en la base de datos
-eliminar libro: Elimina el ultimo libro de la base de datos.



AQUI VAN LAS DUDAS:
1º) ¿Es correcto utilizar 3 HTTPService?
(Cada uno llama a una pagina en php que realiza su accion correspondiente, uno obtiene los libros para el datagrid, otro añade 1 libro en la base de datos y otro elimina el ultimo libro de la base de datos)

2º) ¿Donde tengo que colocar los HTTPServices?
(Yo entiendo que el HTTPServide que obtiene los libros debe estar dentro del componente DataGrid, pero y los otros 2? a lo mejor tendrian que estar dentro del panel xa que tubieran total accesibilidad a los eventos de los botones y de las variables)

3º) ¿En que estructura es mejor "guardar" los datos obtenidos por el HTTPService ArrayCollection o XMLLIst?
(Entiendo que XMLLIst es la mejor opcion ya que se puede explotar la funcion E4X)

4º) En orientacion a objetos Deberia crear objetos de la clase Libro, por cada result de la base de datos, pero en FLEX ¿Tengo que pasar los result de los HTTPService a objetos? ¿o simplemente se trabaja con los XMLList directamente?
(Creo q pasar un XMLList a objetos es desaprovechar las capacidades E4x)

5º) ¿Que es mejor HTTPService o WEBService?
(De esto la verdad npi)

Por engorila

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Nov 2007 05:19 pm
Weborb es lo que debes usar. Esto te ayudará:
http://www.cristalab.com/tutoriales/231/conectar-flex-php-mysql-y-weborb-para-novatos
http://www.cristalab.com/tutoriales/204/tutorial-de-flex-2-con-weborb-php-y-acceso-a-base-de-datos
http://www.cristalab.com/tips/46707/como-configurar-weborb-en-flex

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.