Архитектура структурирования системы в Flex Web Application в бюджете (W / O Java)
-
05-10-2019 - |
Вопрос
Я начал проект некоторое время, используя следующую архитектуру из статьи Adobe Developer Создание маркетинговых платформ в Flex. Отказ Я сделал свой первый набор кодировщиков локально забывающим, что мой сервер не обрабатывает Tomcat. Итак, я сказал хорошо, и вырезать некоторые углы, а затем появились некоторые другие ограничения, и я порезал еще несколько углов. В конце концов на хорошую неделю или два, он пытался получить проект, работающий с целью встречи концов. Слои начали сливаться.
В конце концов я использовал
PUREMVC (презентация / клиент) -> Zendamf (Communication) -> Макет MySQL (Data).
Работал, но я никогда не чувствовал, что у меня был какой-то слой, чтобы позаботиться обо всех вызовах SQL к данным. Только что чувствовал себя взломанным вместе
Поэтому я должен сохранить вышеуказанную настройку и просто начать с слоя презентации и двигаться вниз, как они сказали в статье или есть лучший слой (на основе плана хостинга, который не обрабатывает Java) Я мог бы достичь?
ПРИМЕЧАНИЕ: Я бы просто попросил Adobe парней, но они едва отвечают на их сайте.
Спасибо !
ОБНОВИТЬ: Мой текущий план хостинга - http://www.godaddy.com/hosting/legacy.aspx?ci=9009#details. (Экономика)
Решение
Вы немного прыгаете; Я не совсем уверен, какую информацию вы после.
Существует много разных способов архитектора приложения; Я не вижу ничего необычного с подходом, который вы описываете.
Многие проекты используют архитектуру, аналогичную тому, что вы описываете. С Flex на переднем конце (используя PUREMVC, CAIRNGORM или какую-либо другую структуру); Некоторая форма промежуточного программного обеспечения (я думаю, вы используете PHP и Zendamf; но вы также можете использовать .NET, Java, Coldfusion или любой язык бокового пользователя) и какой-либо хранилище данных (MySQL).
В промежуточном программе (AKA PHP / CF / Java / etc ..); Многие люди создают сервисный слой, который обрабатывает удаленные коммуникации с передних концов, таких как приложение Flex. Сервисный слой часто можно использовать повторно.
За сервисному слою часто есть модель сортов, которая иногда включает в себя основную бизнес-логику.