Преимущества добавления Spring в Flex - PullRequest
2 голосов
/ 28 августа 2009

Каковы некоторые преимущества добавления Spring в приложение Flex / AIR? А когда бы вы порекомендовали использовать Spring?

Ответы [ 2 ]

2 голосов
/ 28 августа 2009

Если вы пишете приложение Flex с бэкэндом Java, вам нужно использовать BlazeDS для обработки удаленного взаимодействия и / или обмена сообщениями между клиентом и сервером. Spring поддерживает интеграцию с BlazeDS и делает Blaze немного проще в настройке и настройке. Также довольно легко настроить BlazeDS самостоятельно, поэтому, если вы не хотите изучать Spring, вам не следует бояться использовать BlazeDS отдельно.

Большая часть того, что предоставляет Spring, относится к слою Java, но поможет вам лучше писать приложения Java. В частности, он обеспечивает чистый способ подключения компонентов приложения, упрощает доступ к данным с использованием Hibernate и / или JDBC, облегчает выполнение аспектно-ориентированного программирования, а также имеет довольно хорошую среду безопасности (Spring Security). Spring может многое сделать, и я рекомендую использовать Spring практически для любого бэкэнда Java.

1 голос
/ 28 августа 2009

Flex обращается к тому, что происходит в пользовательском интерфейсе. Вероятно, вам потребуется некоторая логика на стороне сервера для предоставления данных для пользовательского интерфейса. Написание надежной, производительной, безопасной серверной логики с нуля не является тривиальным. Фреймворки, такие как Spring, EJB 3 и т. Д. Действительно помогают в этом. Кривая обучения для современных фреймворков не слишком крутая, для начала нужно всего лишь несколько дополнительных «аннотаций» к коду, который вы знали, что хотели написать.

Хорошо стоит исследовать.

Общая сумма обучения Flex + Spring + также некоторым администраторам БД все еще довольно велика. Возможно, вам придется держать свои амбиции под контролем, не пытайтесь летать, прежде чем идти комфортно.

Удачи.

...