UneNotice offre un service communautaire de partage, d'archivage en ligne et de recherche de documentation relative à l'utilisation de matériels ou logiciels : notice, mode d'emploi, notice d'utilisation, guide d'installation, manuel technique... N'OUBLIEZ PAS DE LIRE LE MODE D'EMPLOI AVANT D'ACHETER!
Si le contenu de ce document correpond à la notice, au mode d'emploi, à la liste d'instruction, d'installation ou d'utilisation, au manuel, au schéma de montage ou au guide que vous cherchez. N'hésitez pas à la télécharger. UneNotice vous permet d'accèder facilement aux informations sur le mode d'emploi ADOBE FLEX 4.6. Nous espérons que le manuel ADOBE FLEX 4.6 vous sera utile.
Vous possédez un ADOBE FLEX 4.6, avec UneNotice, vous allez pouvoir mieux l'utiliser. Si vous avez un problème avec votre ADOBE FLEX 4.6, pensez à consulter les dernières pages du mode d'emploi qui contiennent souvent les principales solutions.
Extrait du mode d'emploi : notice ADOBE FLEX 4.6ACCESSING DATA
Les instructions détaillées pour l'utilisation figurent dans le Guide de l'utilisateur.
[. . . ] Dernière mise à jour le 16/11/2012
iii
Sommaire
Chapitre 1 : Présentation de l’accès aux services de données Accès aux données dans Flex comparé à d’autres technologies . 1 Utilisation de Flash Builder pour accéder aux services de données Composants d’accès aux données . 4
Chapitre 2 : Création d’applications centrées sur les données avec Flash Builder Création d’un projet Flex pour l’accès aux services de données . 8 Connexion à des services de données Installation de Zend Framework Génération de l’application client Test des opérations de service . [. . . ] Utilisez la sécurité par programmation pour limiter l’accès aux services. Appliquez des contraintes de sécurité déclarative à des services entiers. Lorsque vous accédez à un service Web (<mx:WebService>) ou HTTP (<mx:HTTPService>), l’un des éléments suivants doit être vrai : • L’implémentation de service se trouve dans le même domaine que l’application qui l’appelle. Dernière mise à jour le 16/11/2012
ACCÈS AUX DONNÉES AVEC FLEX
Création d’applications centrées sur les données avec Flash Builder
45
• Le système hôte du service possède un fichier crossdomain. xml qui autorise explicitement l’accès à partir du domaine de l’application. Voir aussi
Sécurité Flex Sécurisation des services de données
Rédaction d’applications sécurisées
Adobe® Flash® Player exécute des applications générées avec Flash. Le contenu est livré sous forme de séries d’instructions au format binaire à Flash Player à l’aide de protocoles Web dans un format de fichier SWF décrit précisément. Les fichiers SWF sont en règle générale hébergés sur un serveur, puis téléchargés et affichés sur l’ordinateur client lorsqu’ils sont demandés. La plupart du contenu correspond à des instructions ActionScript binaires. ActionScript est le langage de script basé sur les normes ECMA utilisé par Flash. ActionScript dispose d’API conçues pour permettre la création et la manipulation d’éléments de l’interface utilisateur côté client et pour travailler avec les données. le modèle de sécurité pour Flex protège le client et le serveur. Tenez compte des deux aspects généraux de sécurité suivants :
• Autorisation et authentification des utilisateurs accédant aux ressources d’un serveur • Flash Player opérant dans un sandbox sur le client
Flex prend en charge l’utilisation de la sécurité d’applications Web de tout serveur d’application J2EE. En outre, les applications précompilées dans Flex peuvent s’intégrer au modèle d’authentification et d’autorisation de toute technologie de serveur sous-jacente afin d’empêcher les utilisateurs d’accéder à vos applications. La structure Flex inclut également plusieurs mécanismes de sécurité intégrés vous permettant de contrôler l’accès aux services Web, aux services HTTP et aux ressources basées sur serveur comme les EJB. flash Player s’exécute au sein d’un sandbox de sécurité qui empêche le piratage du client par du code d’application malveillant. Remarque : le contenu SWF exécuté dans Adobe AIR suit des règles de sécurité différentes de celles appliquées au contenu exécuté dans le navigateur. Pour plus de détails, voir la rubrique sur la sécurité Air de la documentation AIR. Pour obtenir des liens vers différentes rubriques de sécurité, voir Security Topic Center sur le portail Adobe Developer Connection. Voir aussi
Sécurité Flex
Dernière mise à jour le 16/11/2012
46
Chapitre 3 : Implémentation de services pour des applications centrées sur les données
AMF (Action Message Format)
Flex utilise des services d’objets distants et AMF pour accéder aux services implémentés dans ColdFusion, PHP, BlazeDS et LiveCycle Data Services. AMF fournit la messagerie nécessaire pour échanger des données entre une base de données et l’application client. ColdFusion, BlazeDS et LiveCycle Data Services fournissent chacun une structure AMF pour les services d’objets distants. [. . . ] Org/1999/02/22-rdf-syntax-ns#"> <Description> <value>xxx</value> </Description> </RDF>
Tout espace de noms L’exemple suivant indique comment obtenir une valeur d’élément ou d’attribut lorsqu’un espace de noms quelconque est spécifié sur l’élément ou l’attribut :
var attributes:XMLList = XML(event. *::value;
Le code précédent renvoie xxx pour l’un des documents XML suivants : Premier document XML :
Dernière mise à jour le 16/11/2012
ACCÈS AUX DONNÉES AVEC FLEX
Accès aux données côté serveur
130
<rdf:RDF xmlns:rdf="http://www. Org/1999/02/22-rdf-syntax-ns#"> <cm:Description> <rdf:value>xxx</rdf:value> </cm:Description> </rdf:RDF>
Espace de noms spécifique L’exemple suivant indique comment obtenir une valeur d’élément ou d’attribut lorsque l’espace de noms rdf déclaré est spécifié sur l’élément ou l’attribut :
var rdf:Namespace = new Namespace("http://www. Rdf::value;
Le code précédent renvoie xxx pour le document XML suivant :
<rdf:RDF xmlns:rdf="http://www. [. . . ]
CONDITIONS DE TELECHARGEMENT DE LA NOTICE ADOBE FLEX 4.6
UneNotice offre un service communautaire de partage, d'archivage en ligne et de recherche de documentation relative à l'utilisation de matériels ou logiciels : notice, mode d'emploi, notice d'utilisation, guide d'installation, manuel technique... En aucun cas, UneNotice ne pourra être tenu responsable si le document que vous recherchez n'est pas disponible, incomplet, dans une langue différente de la votre ou si la désignation et la langue ne correspondent pas. UneNotice, en particulier, n'assure pas de service de traduction.
Cliquez sur "Télécharger la notice" si vous en acceptez les termes du présent contrat, le téléchargement de la notice ADOBE FLEX 4.6 débutera alors.