Создать оболочку AMF

Я создаю мобильное приложение, которое будет подключаться к реализации 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, в котором показано, как работать с сетевым подключением в коде. но написано, если вы планируете сделать разовый звонок.

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

Спасибо

ЯЧНО


person JaChNo    schedule 09.11.2011    source источник


Ответы (1)


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

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

person Amy Blankenship    schedule 09.11.2011
comment
Спасибо! именно то, что я был после - person JaChNo; 10.11.2011