Создать обертку AMF - PullRequest
       30

Создать обертку AMF

0 голосов
/ 09 ноября 2011

Я создаю мобильное приложение, которое будет подключаться к реализации Zendamf для извлечения определенной информации для хранения и отображения пользователю.

На шлюзе есть несколько классов php для обработки таких вещей, как пользователи, заказы, продукты и т. Д.

Поэтому у меня будет пакет с именем remotehandler с классами под ним, remotehandler.orders remotehandler.product, remotehandler.users. Что означало бы для каждого класса, что я мог бы сделать следующее:

вместо создания соединения для каждого типа звонка, который я хочу сделать много раз, я подумал, что, возможно, было бы лучше создать класс-оболочку для каждого семейства вызовов I.E

Пользователи

  • createUser - вызывает функцию php для создания пользователя
  • DeleteUser
  • UpdateUser

после некоторых поисков я наткнулся на этот пост http://flexdevtips.blogspot.com/2009/05/using-flex-and-amfphp-without-services.html который показывает, как бороться с netconnection в коде. но написано, если вы планируете сделать один звонок.

Есть ли у кого-нибудь идеи или пример того, как я мог бы превратить это в класс, который позволил бы мне указать конкретный другой источник (функции класса php).

Спасибо

JaChNo

1 Ответ

1 голос
/ 09 ноября 2011

Просто предоставьте свойство в вашем классе (назовем его источником) в качестве пары «получатель / установщик», которое, когда установлено, изменяет источник RemoteObject.

Тем не менее, я считаю, что лучше иметь разные классы обслуживания для каждого ожидаемого возвращаемого типа, потому что тогда я могу смоделировать службу и просто оставить ее, когда работаю над вещами, которые не требуют активного соединения в базу данных (например, скиннинг).

...