Events
- Kolejne spotkanie: niebawem
Categories
- ActionScript (19)
- AIR (32)
- AMF (5)
- Bez kategorii (5)
- Ciekawe tematy (12)
- cs5 (2)
- Flash (31)
- Flash Builder 4.5 (5)
- Flex 3 (47)
- Flex 4 (10)
- Frameworki (11)
- Informacje (222)
- Konkursy (26)
- Oprogramowanie (13)
- PhoneGap (1)
- Praca (34)
- Przykładowe aplikacje (4)
- Recenzje (23)
- RIA (11)
- Spotkania (76)
- Tutoriale (33)
- Wydarzenia (28)
Blogroll
Archives
- styczeń 2012 (3)
- listopad 2011 (5)
- październik 2011 (1)
- wrzesień 2011 (3)
- sierpień 2011 (4)
- lipiec 2011 (4)
- czerwiec 2011 (1)
- maj 2011 (6)
- kwiecień 2011 (5)
- marzec 2011 (1)
- luty 2011 (2)
- styczeń 2011 (3)
- grudzień 2010 (4)
- listopad 2010 (5)
- październik 2010 (4)
- wrzesień 2010 (4)
- sierpień 2010 (3)
- lipiec 2010 (10)
- czerwiec 2010 (2)
- maj 2010 (7)
- kwiecień 2010 (7)
- marzec 2010 (11)
- luty 2010 (12)
- styczeń 2010 (5)
- grudzień 2009 (5)
- listopad 2009 (5)
- październik 2009 (9)
- wrzesień 2009 (3)
- lipiec 2009 (7)
- czerwiec 2009 (8)
- maj 2009 (16)
- kwiecień 2009 (11)
- marzec 2009 (24)
- luty 2009 (11)
- styczeń 2009 (6)
- grudzień 2008 (15)
- listopad 2008 (15)
- październik 2008 (13)
- wrzesień 2008 (15)
- sierpień 2008 (15)
- lipiec 2008 (23)
- czerwiec 2008 (21)
- maj 2008 (17)
- kwiecień 2008 (9)
- marzec 2008 (8)
- luty 2008 (7)
- styczeń 2008 (12)
- grudzień 2007 (7)
- listopad 2007 (12)
- październik 2007 (2)
-
Latest posts
Latest comments
Testowa konfiguracja Zend AMF w kilku krokach
Jeżeli przesyłając dane między warstwami klienta i serwera korzystacie z protokołu AMF (Action Message Format), a dodatkowo po stronie serwera obsługujecie zapytania za pomocą PHP, prawdopodobnie korzystacie z jednej z niżej wymienionych bibliotek:
Jeżeli interesują was różnice między tymi bibliotekami, jedno z porównań znajdziecie na blogu Mihai Corlana.
Nudne, ale ważne informacje ogólne
Jeżeli dopiero rozpoczynacie przygodę z protokołem AMF lub korzystanie już z biblioteki innej niż Zend AMF, poniżej znajdziecie przykładową procedurę szybkiego skonfigurowanie biblioteki Zend AMF do wykorzystania z projektami Adobe Flash Builder 4 oraz Adobe Flex Builder 2/3.
Procedura przedstawia jeden z możliwych scenariuszy konfigurowania Zend AMF. Będzie to instalacja służąca do testów na komputerze lokalnym. Z założenia nie zwracam uwagi na takie “drobiazgi” jak bezpieczeństwo i optymalizacja kodu. Moim celem jest uruchomienie Zend AMF i przygotowanie do przeprowadzenia testów. Pomijam okienkowy mechanizm Data Centric Development, bo został on opisany w wielu innych miejscach. Lokalizacje folderów i plików zostały arbitralnie przyjęte przeze mnie (w innych konfiguracjach mogą być inne – w zależności od potrzeb i upodobań). Zostały one podane w formie nieogólnej w celu ułatwienia odtworzenia konfiguracji na swoim komputerze.
Zakładam, że na komputerze lokalnym został wcześniej skonfigurowany serwer WWW (WAMP lub MAMP). W procedurze wykorzystałem XAMPPa, ale każdy inny serwer WWW/PHP będzie równie odpowiedni. Serwer WAMP skonfigurowałem tak, że gdy wpiszę w oknie przeglądarki “http://localhost”, zostanie wyświetlnony plik “index.php” z folderu “c:\_dane\xampp\htdocs” znajdującym się na dysku lokalnym komputera (tzw. root folder). Procedura zakłada wykorzystanie MS Windows, w przypadku innych systemów operacyjnych trzeba odpowiednio zmodyfikować ścieżki do folderów.
Wszystkie pliki opisane niżej znajdziecie w ZendAMFTest.rar. Należy je rozpakować i umieścić w systemie plików zgodnie z opisem poniżej. Ufff! Przejdźmy wreszcie do meritum.
Procedura
Uruchomienie
Działanie Zend AMF testujemy wprowadzając zmiany w klasach PHP w folderze “Services” (można oczywiście dodać swoje własne) i uruchamiając aplikację Flexa “ZendTest” (najlepiej w trybie debugowania, ustawiwszy wcześniej breakpointy w metodach “myservice_faultHandler” oraz “myservice_resultHandler”).
Więcej informacji
Jeśli wszystko działa, możemy teraz przystąpić do “rozgryzania” szczegółów związanych z działaniem Zend AMF. Na początek zachęcam do zapoznania się z: