/ / Ist es möglich, eine separate Datei für http-Dienste in flex zu erstellen, und welche bewährten Methoden gelten - flex, flex3, httpservice

Ist es möglich, eine separate Datei für httpservices in flex zu erstellen und welche Best Practices gibt es - flex, flex3, httpservice?

Hallo, ich bin neu für die Flex-Entwicklung. Ich baue eine Flex-Anwendung, die Rest-APIs verwendet.

Im Moment habe ich verschiedene API-Aufrufe (Login, Logout, Suche usw.) erstellt.

Ich frage mich, ob ich eine separate mxml-Datei wie services.mxml erstellen kann, mit der ich einen Dienst aufrufen kann.

Ist das der richtige Ansatz? Und kannst du mir sagen, wie das geht?

Vielen Dank

Priyank

Antworten:

1 für die Antwort № 1

Ja, Sie können Flex-Code so einkapseln, dass dies nicht der Fall istAlle in derselben Datei. Ja, das können Sie auch mit Diensten machen. In der Tat verwendet das Cairngorm-Framework genau diesen Ansatz. [Und ich gehe davon aus, dass andere Rahmen auch tun].

Wenn Sie eine Komponentenarchitektur erstellen, wird dieTrick ist herauszufinden, wie Komponenten miteinander kommunizieren. In Flex kann eine Komponente Ereignisse auslösen, um mit ihrem übergeordneten Element zu kommunizieren. Außerdem kann sie über Methoden oder Eigenschaften verfügen, sodass das übergeordnete Element mit dem untergeordneten Element kommunizieren kann.

Es ist in Ordnung, alle Dienste zu einem einzigen zu kapseln.Sie müssen jedoch herausfinden, dass Komponenten auf diese Dienste zugreifen und wie diese Ergebnisse Ergebnisse an die Komponenten zurücksenden.

Ich denke, Sie müssen den Lebenszyklus der Flex-Komponenten ein wenig erforschen und sich mit der Erstellung von Flex-Komponenten oder ActionScript-Klassen vertraut machen.

Hier sind einige Ressourcen:

http://www.adobe.com/devnet/flex/components.html http://www.adobe.com/devnet/flex/articles/creating_components.html http://livedocs.adobe.com/flex/3/html/help.html?content=Part4_CreateComps_1.html