.NET und AMF
Wie bekomme ich einen ASP.NET (inc MVC) - Anwendung sprechen, um eine Flex-UI über AMF. Ich bin zu wollen, um push-ca 100+ Einträge rund um ein Zeit-und AMF-scheint der Weg nach vorne, aber es scheint nicht alles klar.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie unter Zeitdruck stehen, können Sie mithilfe der RemoteObject-schlagen Sie eine kompilierte DLL (wie WebORB - seine frei für .NET, aber Sie brauchen eine VS kopieren Sie den oben Express kompilieren Ihrer Klassen, die Sie verfügbar machen möchten, um Flex)
Abrufen und das Objekt auf diese Weise...
Offensichtlich Ihre Objekte sollte ein DAL oder erzeugt werden, so können Sie die Kommunikation mit Ihrer Datenbank.
Aber ich schlage vor, mit Cairngorm-für jede datenintensive Flex-Anwendung. Es ist nicht einfach, und die Entwicklung nicht das Gefühl so schnell, aber sobald Sie es verstehen, die Dinge gehen viel glatter und es fühlt sich einfach richtig an. Ich könnte ins Detail gehen, aber es gibt Menschen, die sind viel klüger, als ich bin, haben bereits erklärt, in die Tiefe. Menschen wie Sie sollten in der Lage sein zu begreifen, die Konzepte ziemlich schnell.
hier sind die links zu Lern-WebORB und Cairngorm:
Alternative zu WebORB für .Net AMF remoting ist FlourineFx. Ich habe nicht verwendet, aber es sieht interessant aus. Ich habe verwendet, WebORB, die ist ziemlich mächtig. Es hat einige großartige code generation tools, die beschleunigen den Prozess des Aufbaus einer Datenbank-gefahrene Anwendung.
Eine kleine Korrektur zu der Antwort oben: Sie können tatsächlich verwenden die Express edition, die zum kompilieren der assembly. Mit WebORB können Sie einfach bereitstellen von DLLs in den /bin-Ordner des virtuellen Verzeichnisses, und es braucht Pflege, damit Ihre Klassen als Flex-Remoting-Dienste. Sie brauchen nicht, um die Besondere Schnittstellen oder verwenden Sie keine speziellen Attribute. Einfach eine Klasse erstellen, die Daten zurück, die Sie möchten, zu liefern an den client bereitstellen, die Klasse in weborb und verwenden Sie die RemoteObject-API auf der Clientseite. Hier ist ein link zum Einstieg Artikel:
http://www.themidnightcoders.com/articles/flextodotnet.htm
Ich würde auf jeden Fall prüfen, WebORB und der MSMQ-Unterstützung (FluorineFX hat die gleiche Funktionalität. Beide sind kostenlos). Sie ließ WebORB hören einer bestimmten queue MSMQ. Auf der flex-Seite müssen Sie erstellen Sie ein Verbraucher sind und suscribe es an die Warteschlange. WebORB dann schieben Sie jede Nachricht in der Warteschlange für alle Verbraucher erstellt, die in der swf-Datei. Andere Anwendungen wie Ihrem ASP.NET Anwendung könnten Nachrichten in die Warteschlange (serialisierte Objekte oder xml-Instanz) und geliefert wird die Flex-GUI.
Schrieb ich einige Beiträge auf der subect auf http://blog.johlero.eu.
Weiteres sehr gutes Beispiel ist bei http://www.themidnightcoders.com/articles/msmqtoflexdatapush.shtm, wo Sie eine Windows forms-Anwendung zum senden von Nachrichten an eine flex-Gui.
Lieven Cardoen aka Johlero