Quels sont les avantages de l'ajout de Spring dans une application Flex/AIR? Et quand recommanderiez-vous d'utiliser Spring?Avantages de l'ajout de Spring à Flex
Répondre
Si vous écrivez une application Flex avec un backend Java, vous devez utiliser BlazeDS pour gérer la communication à distance et/ou la messagerie entre le client et le serveur. Spring prend en charge l'intégration avec BlazeDS et facilite l'installation et la configuration de Blaze. Il est également très facile de configurer BlazeDS seul, donc si vous ne voulez pas apprendre le printemps, vous ne devriez pas avoir peur d'utiliser BlazeDS par lui-même.
L'essentiel de ce que Spring fournit est spécifique à la couche Java, mais il vous aidera à écrire de meilleures applications Java. En particulier, il fournit une manière propre de câbler les composants d'application, simplifie l'accès aux données en utilisant Hibernate et/ou JDBC, facilite la programmation orientée aspect et dispose également d'une structure de sécurité assez sympa (Spring Security). Il y a une tonne que Spring peut faire et je recommande d'utiliser Spring pour à peu près n'importe quel backend Java.
Flex aborde ce qui se passe dans l'interface utilisateur. Vous aurez probablement besoin d'une logique côté serveur pour fournir les données de l'interface utilisateur. Écrire une logique serveur robuste, performante et sécurisée à partir de zéro n'est pas trivial. Des frameworks tels que Spring, EJB 3, etc. aident vraiment à ça. La courbe d'apprentissage pour les frameworks modernes n'est pas trop raide, la mise en route est à peine plus que quelques "annotations" supplémentaires au code que vous saviez vouloir écrire.
Il vaut la peine d'enquêter.
La somme totale de l'apprentissage Flex + Spring + aussi un administrateur DB est encore beaucoup. Vous devrez peut-être garder vos ambitions sous contrôle, n'essayez pas de voler avant de marcher confortablement.
Bonne chance.
- 1. Intégration Spring MVC et Flex sur BlazeDS?
- 2. À propos de Spring BeanFactory
- 3. Avantages de Thread.ResetAbort
- 4. Avantages de basculer de classique asmx à wcf
- 5. Avantages de MemoryPoolMXBean.getUsage() sur Runtime.freeMemory()
- 6. Avantages de MVVM sur MVC
- 7. Avantages et inconvénients de DotNetNuke?
- 8. JavaScript - Avantages de l'objet littéral
- 9. Avantages de MySQLi sur MySQL
- 10. Avantages de plusieurs instances memcached
- 11. Avantages de l'utilisation d'un constructeur?
- 12. EJB vs Spring + POJO
- 13. gwt + grail .. avantages et défauts
- 14. Substitution de AuthenticationProcessingFilter de Spring
- 15. Quels sont les avantages de LePUS3 par rapport à UML?
- 16. Équilibrage de charge, Spring Security, ConcurrentSessionFilter
- 17. Quels sont les avantages du proxy par classe par opposition à la transmission par proxy par interface (Spring)?
- 18. Spring-WS: Comment accéder à MessageContext à partir de PayloadEndpoint
- 19. Construction d'une couche de données à l'aide de Spring JdbcTemplate
- 20. Spring: obtention de ResourceBundle à partir de MessageSource
- 21. Spring BlazeDS flex.messaging.endpoints.AMFEndpoint
- 22. Showcasing Flex - Tour de Flex
- 23. Quels sont les avantages de Struts
- 24. Avantages et inconvénients de DFC et DFS?
- 25. application web couche de données dis/avantages
- 26. Quels sont les avantages/inconvénients de py2exe
- 27. action de téléchargement spring-mvc
- 28. Connexions persistantes Mysql et avantages de mysql_pconnect?
- 29. Avantages de l'utilisation des accélérateurs XML
- 30. Utilisation de WebServiceHostFactory Avantages et inconvénients
Appuyée. BlazeDS facilite les communications serveur (à moins que vous ne vouliez vraiment sérialiser les choses vous-même). Et en supposant que vous créez une application de production, vous allez vouloir sécuriser vos services. Spring Security rend vraiment simple. – Rydell