Гибкий интерфейс и PHP с поддержкой транзакций

#php #actionscript-3 #frameworks #transactions #flex4

#php #actionscript-3 #фреймворки #транзакции #flex4

Вопрос:

Мне нужно создать приложение, которое будет использовать Flex на стороне клиента и PHP на стороне сервера. В моем приложении мне нужно будет открывать транзакции в течение длительного времени (возможно, 1, 2, 3 минуты). Можете ли вы дать мне какие-либо рекомендации по использованию PHP-FLEX fraework? Я даже нашел что-то вроде AS3FlexDB, но, похоже, он долгое время не поддерживает транзакции.

Любые изменения будут оценены.

Ответ №1:

Библиотека по вашей ссылке предназначена для подключения MySQL прямо из Flash-клиента. Что касается меня, ваш вопрос не имеет отношения к Flex, а связан только с PHP. Flex может создавать клиент, который может взаимодействовать с сервером, используя некоторый протокол (XML или AMF с использованием AMFPHP). Но все коммуникации с БД и логика транзакций должны быть размещены на стороне сервера (PHP). Гибкий клиент должен быть независимым от базы данных и транзакций.

Комментарии:

1. Что, если я хочу сохранить транзакцию открытой до тех пор, пока клиент не заполнит некоторые входные данные?

2. Сервер должен дождаться ответа от клиента. Но пользователь может закрыть клиент и раньше. Таким образом, вы должны ввести некоторый тайм-аут для ответа клиента.

3. В любом случае, все решение находится на стороне сервера. Клиент — это просто клиент.